diff --git a/.eslintrc.json b/.eslintrc.json index ce7a5da3cc..4a1fdf84d2 100644 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -42,7 +42,8 @@ "@typescript-eslint/no-inferrable-types": "off", "@typescript-eslint/no-empty-function": "off", "@typescript-eslint/no-explicit-any": "off", - "@typescript-eslint/ban-ts-comment": "off" + "@typescript-eslint/ban-ts-comment": "off", + "no-duplicate-imports": "error" } }, { diff --git a/libs/features/conditions/src/edit-conditions/conditions.component.ts b/libs/features/conditions/src/edit-conditions/conditions.component.ts index 73eb1403ab..843d016777 100644 --- a/libs/features/conditions/src/edit-conditions/conditions.component.ts +++ b/libs/features/conditions/src/edit-conditions/conditions.component.ts @@ -1,5 +1,5 @@ import { ChangeDetectionStrategy, Component, inject } from '@angular/core'; -import { SingleRowEditorComponent } from '@keira/shared/base-abstract-classes'; +import { FormsModule, ReactiveFormsModule } from '@angular/forms'; import { CONDITION_DISTANCE_TO_CV3, CONDITION_HP_PCT_CV2, @@ -18,6 +18,12 @@ import { RANKMASK, TYPEMASK, } from '@keira/shared/acore-world-model'; +import { SingleRowEditorComponent } from '@keira/shared/base-abstract-classes'; +import { QueryOutputComponent } from '@keira/shared/base-editor-components'; +import { FlagsSelectorBtnComponent, SingleValueSelectorBtnComponent } from '@keira/shared/selectors'; +import { getEnumKeys } from '@keira/shared/utils'; +import { TranslateModule } from '@ngx-translate/core'; +import { TooltipModule } from 'ngx-bootstrap/tooltip'; import { ConditionsHandlerService } from '../conditions-handler.service'; import { CONDITION_TARGET_TOOLTIPS, @@ -28,14 +34,6 @@ import { SOURCE_GROUP_TOOLTIPS, } from './conditions-constants'; import { ConditionsService } from './conditions.service'; -import { SingleValueSelectorBtnComponent } from '@keira/shared/selectors'; -import { FlagsSelectorBtnComponent } from '@keira/shared/selectors'; -import { TooltipModule } from 'ngx-bootstrap/tooltip'; -import { FormsModule, ReactiveFormsModule } from '@angular/forms'; -import { QueryOutputComponent } from '@keira/shared/base-editor-components'; -import { TranslateModule } from '@ngx-translate/core'; - -import { getEnumKeys } from '@keira/shared/utils'; @Component({ changeDetection: ChangeDetectionStrategy.OnPush, diff --git a/libs/features/creature/src/creature-equip-template/creature-equip-template.component.ts b/libs/features/creature/src/creature-equip-template/creature-equip-template.component.ts index 8f240d5356..ae92256b66 100644 --- a/libs/features/creature/src/creature-equip-template/creature-equip-template.component.ts +++ b/libs/features/creature/src/creature-equip-template/creature-equip-template.component.ts @@ -1,15 +1,12 @@ import { ChangeDetectionStrategy, Component, inject } from '@angular/core'; -import { SingleRowEditorComponent } from '@keira/shared/base-abstract-classes'; +import { FormsModule, ReactiveFormsModule } from '@angular/forms'; import { CreatureEquipTemplate } from '@keira/shared/acore-world-model'; -import { CreatureHandlerService } from '../creature-handler.service'; -import { CreatureEquipTemplateService } from './creature-equip-template.service'; +import { SingleRowEditorComponent } from '@keira/shared/base-abstract-classes'; +import { IconComponent, QueryOutputComponent, TopBarComponent } from '@keira/shared/base-editor-components'; import { ItemSelectorBtnComponent } from '@keira/shared/selectors'; -import { IconComponent } from '@keira/shared/base-editor-components'; -import { FormsModule, ReactiveFormsModule } from '@angular/forms'; -import { QueryOutputComponent } from '@keira/shared/base-editor-components'; import { TranslateModule } from '@ngx-translate/core'; - -import { TopBarComponent } from '@keira/shared/base-editor-components'; +import { CreatureHandlerService } from '../creature-handler.service'; +import { CreatureEquipTemplateService } from './creature-equip-template.service'; @Component({ changeDetection: ChangeDetectionStrategy.OnPush, diff --git a/libs/features/creature/src/creature-loot-template/creature-loot-template.component.ts b/libs/features/creature/src/creature-loot-template/creature-loot-template.component.ts index 7508b0cc43..66c6dbc1fc 100644 --- a/libs/features/creature/src/creature-loot-template/creature-loot-template.component.ts +++ b/libs/features/creature/src/creature-loot-template/creature-loot-template.component.ts @@ -1,11 +1,10 @@ import { ChangeDetectionStrategy, Component, inject } from '@angular/core'; -import { LootTemplateIdComponent } from '@keira/shared/base-abstract-classes'; import { CreatureLootTemplate } from '@keira/shared/acore-world-model'; +import { LootTemplateIdComponent } from '@keira/shared/base-abstract-classes'; +import { TopBarComponent } from '@keira/shared/base-editor-components'; +import { LootEditorComponent } from '@keira/shared/loot-editor'; import { CreatureHandlerService } from '../creature-handler.service'; import { CreatureLootTemplateService } from './creature-loot-template.service'; -import { LootEditorComponent } from '@keira/shared/loot-editor'; - -import { TopBarComponent } from '@keira/shared/base-editor-components'; @Component({ changeDetection: ChangeDetectionStrategy.OnPush, diff --git a/libs/features/creature/src/creature-onkill-reputation/creature-onkill-reputation.component.html b/libs/features/creature/src/creature-onkill-reputation/creature-onkill-reputation.component.html index 13dfd1c201..55bdc8c9e0 100644 --- a/libs/features/creature/src/creature-onkill-reputation/creature-onkill-reputation.component.html +++ b/libs/features/creature/src/creature-onkill-reputation/creature-onkill-reputation.component.html @@ -47,18 +47,19 @@