mirror of
https://github.com/Alfresco/alfresco-content-app.git
synced 2025-05-12 17:04:46 +00:00
[ACA-2822] add no-duplicate-imports rule (#1250)
* add no-duplicate-imports rule and fix few issues * fix incorrect import :D
This commit is contained in:
parent
ef97c646bc
commit
9738752f0f
@ -24,10 +24,9 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
import { RepoApi } from '../repo-api';
|
import { RepoApi } from '../repo-api';
|
||||||
import { SiteBody, SiteMemberRoleBody, SiteMemberBody, SiteEntry, SiteMembershipRequestEntry } from '@alfresco/js-api';
|
import { SiteBody, SiteMemberRoleBody, SiteMemberBody, SiteEntry, SiteMembershipRequestEntry, SitesApi as AdfSiteApi } from '@alfresco/js-api';
|
||||||
import { SITE_VISIBILITY } from '../../../../configs';
|
import { SITE_VISIBILITY } from '../../../../configs';
|
||||||
import { Utils } from '../../../../utilities/utils';
|
import { Utils } from '../../../../utilities/utils';
|
||||||
import { SitesApi as AdfSiteApi } from '@alfresco/js-api';
|
|
||||||
|
|
||||||
export class SitesApi extends RepoApi {
|
export class SitesApi extends RepoApi {
|
||||||
sitesApi = new AdfSiteApi(this.alfrescoJsApi);
|
sitesApi = new AdfSiteApi(this.alfrescoJsApi);
|
||||||
|
@ -24,9 +24,8 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
import { Injectable } from '@angular/core';
|
import { Injectable } from '@angular/core';
|
||||||
import { CanActivate } from '@angular/router';
|
import { CanActivate, ActivatedRouteSnapshot } from '@angular/router';
|
||||||
import { Observable } from 'rxjs';
|
import { Observable } from 'rxjs';
|
||||||
import { ActivatedRouteSnapshot } from '@angular/router';
|
|
||||||
import { Store } from '@ngrx/store';
|
import { Store } from '@ngrx/store';
|
||||||
import { AppStore, isQuickShareEnabled } from '@alfresco/aca-shared/store';
|
import { AppStore, isQuickShareEnabled } from '@alfresco/aca-shared/store';
|
||||||
|
|
||||||
|
@ -28,10 +28,9 @@ import { Overlay } from '@angular/cdk/overlay';
|
|||||||
import { Injector } from '@angular/core';
|
import { Injector } from '@angular/core';
|
||||||
import { Store } from '@ngrx/store';
|
import { Store } from '@ngrx/store';
|
||||||
import { of } from 'rxjs';
|
import { of } from 'rxjs';
|
||||||
import { CoreModule } from '@alfresco/adf-core';
|
import { CoreModule, UserPreferencesService } from '@alfresco/adf-core';
|
||||||
import { ContextMenuService } from './context-menu.service';
|
import { ContextMenuService } from './context-menu.service';
|
||||||
import { ContextMenuModule } from './context-menu.module';
|
import { ContextMenuModule } from './context-menu.module';
|
||||||
import { UserPreferencesService } from '@alfresco/adf-core';
|
|
||||||
|
|
||||||
describe('ContextMenuService', () => {
|
describe('ContextMenuService', () => {
|
||||||
let contextMenuService;
|
let contextMenuService;
|
||||||
|
@ -25,13 +25,13 @@
|
|||||||
|
|
||||||
import { TestBed, ComponentFixture } from '@angular/core/testing';
|
import { TestBed, ComponentFixture } from '@angular/core/testing';
|
||||||
import { NO_ERRORS_SCHEMA } from '@angular/core';
|
import { NO_ERRORS_SCHEMA } from '@angular/core';
|
||||||
import { UserPreferencesService } from '@alfresco/adf-core';
|
|
||||||
import { Router } from '@angular/router';
|
import { Router } from '@angular/router';
|
||||||
import {
|
import {
|
||||||
AlfrescoApiService,
|
AlfrescoApiService,
|
||||||
NodeFavoriteDirective,
|
NodeFavoriteDirective,
|
||||||
DataTableComponent,
|
DataTableComponent,
|
||||||
AppConfigPipe
|
AppConfigPipe,
|
||||||
|
UserPreferencesService
|
||||||
} from '@alfresco/adf-core';
|
} from '@alfresco/adf-core';
|
||||||
import { DocumentListComponent } from '@alfresco/adf-content-services';
|
import { DocumentListComponent } from '@alfresco/adf-content-services';
|
||||||
import { FavoriteLibrariesComponent } from './favorite-libraries.component';
|
import { FavoriteLibrariesComponent } from './favorite-libraries.component';
|
||||||
|
@ -35,11 +35,14 @@ import {
|
|||||||
} from '@alfresco/js-api';
|
} from '@alfresco/js-api';
|
||||||
import { ContentManagementService } from '../../services/content-management.service';
|
import { ContentManagementService } from '../../services/content-management.service';
|
||||||
import { NodeActionsService } from '../../services/node-actions.service';
|
import { NodeActionsService } from '../../services/node-actions.service';
|
||||||
import { AppStore } from '@alfresco/aca-shared/store';
|
|
||||||
import { PageComponent } from '../page.component';
|
import { PageComponent } from '../page.component';
|
||||||
import { ContentApiService } from '@alfresco/aca-shared';
|
import { ContentApiService } from '@alfresco/aca-shared';
|
||||||
import { AppExtensionService } from '../../extensions/extension.service';
|
import { AppExtensionService } from '../../extensions/extension.service';
|
||||||
import { SetCurrentFolderAction, isAdmin } from '@alfresco/aca-shared/store';
|
import {
|
||||||
|
SetCurrentFolderAction,
|
||||||
|
isAdmin,
|
||||||
|
AppStore
|
||||||
|
} from '@alfresco/aca-shared/store';
|
||||||
import { BreakpointObserver, Breakpoints } from '@angular/cdk/layout';
|
import { BreakpointObserver, Breakpoints } from '@angular/cdk/layout';
|
||||||
import { debounceTime, takeUntil } from 'rxjs/operators';
|
import { debounceTime, takeUntil } from 'rxjs/operators';
|
||||||
import { ShareDataRow } from '@alfresco/adf-content-services';
|
import { ShareDataRow } from '@alfresco/adf-content-services';
|
||||||
|
@ -29,10 +29,13 @@ import { AppConfigService, UserPreferencesService } from '@alfresco/adf-core';
|
|||||||
import { AppLayoutComponent } from './app-layout.component';
|
import { AppLayoutComponent } from './app-layout.component';
|
||||||
import { AppTestingModule } from '../../../testing/app-testing.module';
|
import { AppTestingModule } from '../../../testing/app-testing.module';
|
||||||
import { Store } from '@ngrx/store';
|
import { Store } from '@ngrx/store';
|
||||||
import { AppStore, SetSelectedNodesAction } from '@alfresco/aca-shared/store';
|
import {
|
||||||
|
AppStore,
|
||||||
|
SetSelectedNodesAction,
|
||||||
|
ResetSelectionAction
|
||||||
|
} from '@alfresco/aca-shared/store';
|
||||||
import { Router, NavigationStart } from '@angular/router';
|
import { Router, NavigationStart } from '@angular/router';
|
||||||
import { Subject } from 'rxjs';
|
import { Subject } from 'rxjs';
|
||||||
import { ResetSelectionAction } from '@alfresco/aca-shared/store';
|
|
||||||
|
|
||||||
class MockRouter {
|
class MockRouter {
|
||||||
private url = 'some-url';
|
private url = 'some-url';
|
||||||
|
@ -49,9 +49,9 @@ import { Store } from '@ngrx/store';
|
|||||||
import {
|
import {
|
||||||
AppStore,
|
AppStore,
|
||||||
ClosePreviewAction,
|
ClosePreviewAction,
|
||||||
ViewerActionTypes
|
ViewerActionTypes,
|
||||||
|
SetSelectedNodesAction
|
||||||
} from '@alfresco/aca-shared/store';
|
} from '@alfresco/aca-shared/store';
|
||||||
import { SetSelectedNodesAction } from '@alfresco/aca-shared/store';
|
|
||||||
import { PageComponent } from '../page.component';
|
import { PageComponent } from '../page.component';
|
||||||
import { ContentApiService } from '@alfresco/aca-shared';
|
import { ContentApiService } from '@alfresco/aca-shared';
|
||||||
import { AppExtensionService } from '../../extensions/extension.service';
|
import { AppExtensionService } from '../../extensions/extension.service';
|
||||||
|
@ -23,7 +23,7 @@
|
|||||||
* along with Alfresco. If not, see <http://www.gnu.org/licenses/>.
|
* along with Alfresco. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import { NavigateLibraryAction } from '@alfresco/aca-shared/store';
|
import { NavigateLibraryAction, AppStore } from '@alfresco/aca-shared/store';
|
||||||
import { NodePaging, Pagination, SiteEntry } from '@alfresco/js-api';
|
import { NodePaging, Pagination, SiteEntry } from '@alfresco/js-api';
|
||||||
import { BreakpointObserver, Breakpoints } from '@angular/cdk/layout';
|
import { BreakpointObserver, Breakpoints } from '@angular/cdk/layout';
|
||||||
import { Component, OnInit } from '@angular/core';
|
import { Component, OnInit } from '@angular/core';
|
||||||
@ -31,7 +31,6 @@ import { ActivatedRoute, Params } from '@angular/router';
|
|||||||
import { Store } from '@ngrx/store';
|
import { Store } from '@ngrx/store';
|
||||||
import { AppExtensionService } from '../../../extensions/extension.service';
|
import { AppExtensionService } from '../../../extensions/extension.service';
|
||||||
import { ContentManagementService } from '../../../services/content-management.service';
|
import { ContentManagementService } from '../../../services/content-management.service';
|
||||||
import { AppStore } from '@alfresco/aca-shared/store';
|
|
||||||
import { PageComponent } from '../../page.component';
|
import { PageComponent } from '../../page.component';
|
||||||
import { SearchLibrariesQueryBuilderService } from './search-libraries-query-builder.service';
|
import { SearchLibrariesQueryBuilderService } from './search-libraries-query-builder.service';
|
||||||
|
|
||||||
|
@ -31,10 +31,11 @@ import {
|
|||||||
SetSelectedNodesAction,
|
SetSelectedNodesAction,
|
||||||
ClosePreviewAction,
|
ClosePreviewAction,
|
||||||
ViewerActionTypes,
|
ViewerActionTypes,
|
||||||
ViewNodeAction
|
ViewNodeAction,
|
||||||
|
ReloadDocumentListAction
|
||||||
} from '@alfresco/aca-shared/store';
|
} from '@alfresco/aca-shared/store';
|
||||||
import { ContentActionRef, SelectionState } from '@alfresco/adf-extensions';
|
import { ContentActionRef, SelectionState } from '@alfresco/adf-extensions';
|
||||||
import { MinimalNodeEntryEntity } from '@alfresco/js-api';
|
import { MinimalNodeEntryEntity, SearchRequest } from '@alfresco/js-api';
|
||||||
import { Component, OnDestroy, OnInit, ViewEncapsulation } from '@angular/core';
|
import { Component, OnDestroy, OnInit, ViewEncapsulation } from '@angular/core';
|
||||||
import { ActivatedRoute, Router, PRIMARY_OUTLET } from '@angular/router';
|
import { ActivatedRoute, Router, PRIMARY_OUTLET } from '@angular/router';
|
||||||
import {
|
import {
|
||||||
@ -49,8 +50,6 @@ import { from, Observable, Subject } from 'rxjs';
|
|||||||
import { takeUntil, debounceTime } from 'rxjs/operators';
|
import { takeUntil, debounceTime } from 'rxjs/operators';
|
||||||
import { AppExtensionService } from '../../extensions/extension.service';
|
import { AppExtensionService } from '../../extensions/extension.service';
|
||||||
import { Actions, ofType } from '@ngrx/effects';
|
import { Actions, ofType } from '@ngrx/effects';
|
||||||
import { SearchRequest } from '@alfresco/js-api';
|
|
||||||
import { ReloadDocumentListAction } from '@alfresco/aca-shared/store';
|
|
||||||
@Component({
|
@Component({
|
||||||
selector: 'app-viewer',
|
selector: 'app-viewer',
|
||||||
templateUrl: './viewer.component.html',
|
templateUrl: './viewer.component.html',
|
||||||
|
@ -23,7 +23,7 @@
|
|||||||
* along with Alfresco. If not, see <http://www.gnu.org/licenses/>.
|
* along with Alfresco. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import { ContentApiService } from '@alfresco/aca-shared';
|
import { ContentApiService, NodePermissionService } from '@alfresco/aca-shared';
|
||||||
import {
|
import {
|
||||||
AppStore,
|
AppStore,
|
||||||
DeletedNodeInfo,
|
DeletedNodeInfo,
|
||||||
@ -69,7 +69,6 @@ import { NodePermissionsDialogComponent } from '../components/permissions/permis
|
|||||||
import { NodeVersionUploadDialogComponent } from '../dialogs/node-version-upload/node-version-upload.dialog';
|
import { NodeVersionUploadDialogComponent } from '../dialogs/node-version-upload/node-version-upload.dialog';
|
||||||
import { NodeVersionsDialogComponent } from '../dialogs/node-versions/node-versions.dialog';
|
import { NodeVersionsDialogComponent } from '../dialogs/node-versions/node-versions.dialog';
|
||||||
import { NodeActionsService } from './node-actions.service';
|
import { NodeActionsService } from './node-actions.service';
|
||||||
import { NodePermissionService } from '@alfresco/aca-shared';
|
|
||||||
|
|
||||||
interface RestoredNode {
|
interface RestoredNode {
|
||||||
status: number;
|
status: number;
|
||||||
|
@ -36,6 +36,7 @@
|
|||||||
"no-console": [true, "debug", "info", "time", "timeEnd", "trace"],
|
"no-console": [true, "debug", "info", "time", "timeEnd", "trace"],
|
||||||
"no-construct": true,
|
"no-construct": true,
|
||||||
"no-debugger": true,
|
"no-debugger": true,
|
||||||
|
"no-duplicate-imports": true,
|
||||||
"no-duplicate-super": true,
|
"no-duplicate-super": true,
|
||||||
"no-empty": false,
|
"no-empty": false,
|
||||||
"no-empty-interface": true,
|
"no-empty-interface": true,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user