From 72e3f3ef1a5f017f601048eeaed4809b8e5f24d9 Mon Sep 17 00:00:00 2001 From: yassinedorbozgithub Date: Wed, 16 Oct 2024 18:54:55 +0100 Subject: [PATCH] fix(api): eslint imports order --- api/.eslintrc.js | 3 ++- .../controllers/bot-stats.controller.spec.ts | 3 ++- .../controllers/bot-stats.controller.ts | 3 ++- .../repositories/bot-stats.repository.spec.ts | 3 ++- .../services/bot-stats.service.spec.ts | 3 ++- .../controllers/attachment.controller.spec.ts | 3 ++- api/src/channel/lib/Handler.ts | 3 ++- .../chat/controllers/block.controller.spec.ts | 5 +++-- .../chat/controllers/category.contoller.spec.ts | 5 +++-- .../controllers/context-var.controller.spec.ts | 3 ++- .../chat/controllers/label.controller.spec.ts | 3 ++- .../chat/controllers/message.controller.spec.ts | 3 ++- .../controllers/subscriber.controller.spec.ts | 7 ++++--- .../chat/repositories/block.repository.spec.ts | 5 +++-- .../chat/repositories/label.repository.spec.ts | 5 +++-- .../repositories/message.repository.spec.ts | 5 +++-- .../repositories/subscriber.repository.spec.ts | 5 +++-- api/src/chat/schemas/block.schema.ts | 9 +++++---- api/src/chat/schemas/types/context.ts | 3 ++- api/src/chat/schemas/types/message.ts | 3 ++- api/src/chat/services/block.service.spec.ts | 7 ++++--- api/src/chat/services/bot.service.spec.ts | 17 +++++++++-------- api/src/chat/services/bot.service.ts | 7 ++++--- api/src/chat/services/chat.service.ts | 9 +++++---- api/src/chat/services/conversation.service.ts | 5 +++-- api/src/chat/services/label.service.spec.ts | 7 ++++--- api/src/chat/services/message.service.spec.ts | 7 ++++--- .../chat/services/subscriber.service.spec.ts | 5 +++-- api/src/cms/cms.module.ts | 3 ++- .../controllers/content-type.controller.spec.ts | 3 ++- .../cms/controllers/content.controller.spec.ts | 3 ++- api/src/cms/controllers/content.controller.ts | 5 +++-- api/src/cms/controllers/menu.controller.spec.ts | 3 ++- .../content-type.repository.spec.ts | 3 ++- .../cms/repositories/content.repository.spec.ts | 3 ++- .../cms/repositories/menu.reporsitory.spec.ts | 3 ++- .../cms/services/content-type.service.spec.ts | 5 +++-- api/src/cms/services/content.service.spec.ts | 5 +++-- api/src/cms/services/menu.service.spec.ts | 3 ++- .../channels/live-chat-tester/index.channel.ts | 3 ++- .../channels/offline/__test__/index.spec.ts | 3 ++- .../channels/offline/__test__/wrapper.spec.ts | 3 ++- .../helpers/nlp/default/__test__/index.spec.ts | 3 ++- .../controllers/language.controller.spec.ts | 3 ++- .../controllers/translation.controller.spec.ts | 3 ++- .../controllers/nlp-entity.controller.spec.ts | 3 ++- .../controllers/nlp-sample.controller.spec.ts | 3 ++- .../controllers/nlp-value.controller.spec.ts | 3 ++- api/src/nlp/lib/BaseNlpHelper.ts | 3 ++- .../repositories/nlp-entity.repository.spec.ts | 7 ++++--- .../nlp/repositories/nlp-entity.repository.ts | 5 +++-- .../nlp-sample-entity.repository.spec.ts | 7 ++++--- .../repositories/nlp-sample.repository.spec.ts | 5 +++-- .../nlp/repositories/nlp-sample.repository.ts | 3 ++- .../repositories/nlp-value.repository.spec.ts | 5 +++-- .../nlp/repositories/nlp-value.repository.ts | 3 ++- api/src/nlp/schemas/nlp-entity.schema.ts | 3 ++- api/src/nlp/services/nlp-entity.service.spec.ts | 5 +++-- api/src/nlp/services/nlp-entity.service.ts | 3 ++- .../services/nlp-sample-entity.service.spec.ts | 7 ++++--- .../nlp/services/nlp-sample-entity.service.ts | 5 +++-- api/src/nlp/services/nlp-sample.service.spec.ts | 9 +++++---- api/src/nlp/services/nlp-value.service.spec.ts | 5 +++-- api/src/nlp/services/nlp-value.service.ts | 3 ++- api/src/nlp/services/nlp.service.ts | 7 ++++--- .../controllers/setting.controller.spec.ts | 3 ++- .../setting/services/setting.service.spec.ts | 3 ++- .../user/controllers/auth.controller.spec.ts | 3 ++- .../user/controllers/model.controller.spec.ts | 3 ++- .../controllers/permission.controller.spec.ts | 3 ++- .../user/controllers/role.controller.spec.ts | 3 ++- .../user/controllers/user.controller.spec.ts | 5 +++-- .../repositories/invitation.repository.spec.ts | 7 ++++--- .../user/repositories/model.repository.spec.ts | 3 ++- .../user/repositories/role.repository.spec.ts | 3 ++- api/src/user/schemas/model.schema.ts | 3 ++- api/src/user/schemas/permission.schema.ts | 3 ++- api/src/user/schemas/user.schema.ts | 3 ++- api/src/user/services/auth.service.spec.ts | 7 ++++--- .../user/services/invitation.service.spec.ts | 7 ++++--- api/src/user/services/model.service.spec.ts | 3 ++- .../user/services/passwordReset.service.spec.ts | 7 ++++--- api/src/user/services/passwordReset.service.ts | 3 ++- .../user/services/permission.service.spec.ts | 3 ++- api/src/user/services/role.service.spec.ts | 5 +++-- api/src/user/services/user.service.spec.ts | 7 ++++--- .../services/validate-account.service.spec.ts | 7 ++++--- .../user/services/validate-account.service.ts | 3 ++- api/src/utils/generics/base-controller.ts | 3 ++- api/src/utils/generics/base-repository.ts | 3 ++- api/src/utils/generics/base-service.ts | 3 ++- api/src/utils/test/fixtures/content.ts | 5 +++-- api/src/utils/test/fixtures/conversation.ts | 5 +++-- api/src/utils/test/fixtures/invitation.ts | 3 ++- api/src/utils/test/fixtures/message.ts | 3 ++- api/src/utils/test/fixtures/nlpsample.ts | 3 ++- api/src/utils/test/fixtures/subscriber.ts | 5 +++-- api/src/utils/test/fixtures/user.ts | 3 ++- 98 files changed, 264 insertions(+), 166 deletions(-) diff --git a/api/.eslintrc.js b/api/.eslintrc.js index 29bc8163..76726423 100644 --- a/api/.eslintrc.js +++ b/api/.eslintrc.js @@ -57,7 +57,8 @@ module.exports = { 'builtin', // Built-in imports (come from NodeJS native) go first 'external', // <- External imports 'unknown', // <- unknown - ['sibling', 'parent'], // <- Relative imports, the sibling and parent types they can be mingled together + 'parent', // <- Relative imports, the sibling and parent types they can be mingled together + 'sibling', 'index', // <- index imports 'internal', // <- Absolute imports ], diff --git a/api/src/analytics/controllers/bot-stats.controller.spec.ts b/api/src/analytics/controllers/bot-stats.controller.spec.ts index a0cba2f7..636c3aef 100644 --- a/api/src/analytics/controllers/bot-stats.controller.spec.ts +++ b/api/src/analytics/controllers/bot-stats.controller.spec.ts @@ -20,11 +20,12 @@ import { rootMongooseTestModule, } from '@/utils/test/test'; -import { BotStatsController } from './bot-stats.controller'; import { BotStatsRepository } from '../repositories/bot-stats.repository'; import { BotStatsModel, BotStatsType } from '../schemas/bot-stats.schema'; import { BotStatsService } from '../services/bot-stats.service'; +import { BotStatsController } from './bot-stats.controller'; + describe('BotStatsController', () => { let botStatsController: BotStatsController; diff --git a/api/src/analytics/controllers/bot-stats.controller.ts b/api/src/analytics/controllers/bot-stats.controller.ts index ec8c12be..09d3183b 100644 --- a/api/src/analytics/controllers/bot-stats.controller.ts +++ b/api/src/analytics/controllers/bot-stats.controller.ts @@ -8,12 +8,13 @@ import { Controller, Get, Query } from '@nestjs/common'; -import { ToLinesType } from './../schemas/bot-stats.schema'; import { BotStatsFindDatumDto, BotStatsFindDto } from '../dto/bot-stats.dto'; import { BotStats, BotStatsType } from '../schemas/bot-stats.schema'; import { BotStatsService } from '../services/bot-stats.service'; import { aMonthAgo } from '../utilities'; +import { ToLinesType } from './../schemas/bot-stats.schema'; + @Controller('botstats') export class BotStatsController { constructor(private readonly botStatsService: BotStatsService) {} diff --git a/api/src/analytics/repositories/bot-stats.repository.spec.ts b/api/src/analytics/repositories/bot-stats.repository.spec.ts index 74ff01b6..76f1606a 100644 --- a/api/src/analytics/repositories/bot-stats.repository.spec.ts +++ b/api/src/analytics/repositories/bot-stats.repository.spec.ts @@ -21,13 +21,14 @@ import { rootMongooseTestModule, } from '@/utils/test/test'; -import { BotStatsRepository } from './bot-stats.repository'; import { BotStats, BotStatsModel, BotStatsType, } from '../schemas/bot-stats.schema'; +import { BotStatsRepository } from './bot-stats.repository'; + describe('BotStatsRepository', () => { let botStatsRepository: BotStatsRepository; let botStatsModel: Model; diff --git a/api/src/analytics/services/bot-stats.service.spec.ts b/api/src/analytics/services/bot-stats.service.spec.ts index 979e4aa1..1d320848 100644 --- a/api/src/analytics/services/bot-stats.service.spec.ts +++ b/api/src/analytics/services/bot-stats.service.spec.ts @@ -20,10 +20,11 @@ import { rootMongooseTestModule, } from '@/utils/test/test'; -import { BotStatsService } from './bot-stats.service'; import { BotStatsRepository } from '../repositories/bot-stats.repository'; import { BotStatsModel, BotStatsType } from '../schemas/bot-stats.schema'; +import { BotStatsService } from './bot-stats.service'; + describe('BotStatsService', () => { let botStatsService: BotStatsService; diff --git a/api/src/attachment/controllers/attachment.controller.spec.ts b/api/src/attachment/controllers/attachment.controller.spec.ts index 9f36ae3e..a0cf19e8 100644 --- a/api/src/attachment/controllers/attachment.controller.spec.ts +++ b/api/src/attachment/controllers/attachment.controller.spec.ts @@ -25,12 +25,13 @@ import { rootMongooseTestModule, } from '@/utils/test/test'; -import { AttachmentController } from './attachment.controller'; import { attachment, attachmentFile } from '../mocks/attachment.mock'; import { AttachmentRepository } from '../repositories/attachment.repository'; import { AttachmentModel, Attachment } from '../schemas/attachment.schema'; import { AttachmentService } from '../services/attachment.service'; +import { AttachmentController } from './attachment.controller'; + describe('AttachmentController', () => { let attachmentController: AttachmentController; let attachmentService: AttachmentService; diff --git a/api/src/channel/lib/Handler.ts b/api/src/channel/lib/Handler.ts index c26da799..0f3767a3 100644 --- a/api/src/channel/lib/Handler.ts +++ b/api/src/channel/lib/Handler.ts @@ -23,9 +23,10 @@ import { SettingService } from '@/setting/services/setting.service'; import { SocketRequest } from '@/websocket/utils/socket-request'; import { SocketResponse } from '@/websocket/utils/socket-response'; -import EventWrapper from './EventWrapper'; import { ChannelService } from '../channel.service'; +import EventWrapper from './EventWrapper'; + @Injectable() export default abstract class ChannelHandler { protected settings: SettingCreateDto[] = []; diff --git a/api/src/chat/controllers/block.controller.spec.ts b/api/src/chat/controllers/block.controller.spec.ts index e9aa3625..e56d1861 100644 --- a/api/src/chat/controllers/block.controller.spec.ts +++ b/api/src/chat/controllers/block.controller.spec.ts @@ -44,8 +44,6 @@ import { rootMongooseTestModule, } from '@/utils/test/test'; -import { CategoryModel, Category } from './../schemas/category.schema'; -import { BlockController } from './block.controller'; import { BlockCreateDto, BlockUpdateDto } from '../dto/block.dto'; import { BlockRepository } from '../repositories/block.repository'; import { CategoryRepository } from '../repositories/category.repository'; @@ -56,6 +54,9 @@ import { BlockService } from '../services/block.service'; import { CategoryService } from '../services/category.service'; import { LabelService } from '../services/label.service'; +import { CategoryModel, Category } from './../schemas/category.schema'; +import { BlockController } from './block.controller'; + describe('BlockController', () => { let blockController: BlockController; let blockService: BlockService; diff --git a/api/src/chat/controllers/category.contoller.spec.ts b/api/src/chat/controllers/category.contoller.spec.ts index e4f1b1f8..663cd02c 100644 --- a/api/src/chat/controllers/category.contoller.spec.ts +++ b/api/src/chat/controllers/category.contoller.spec.ts @@ -32,8 +32,6 @@ import { rootMongooseTestModule, } from '@/utils/test/test'; -import { Category, CategoryModel } from './../schemas/category.schema'; -import { CategoryController } from './category.controller'; import { CategoryCreateDto, CategoryUpdateDto } from '../dto/category.dto'; import { BlockRepository } from '../repositories/block.repository'; import { CategoryRepository } from '../repositories/category.repository'; @@ -42,6 +40,9 @@ import { LabelModel } from '../schemas/label.schema'; import { BlockService } from '../services/block.service'; import { CategoryService } from '../services/category.service'; +import { Category, CategoryModel } from './../schemas/category.schema'; +import { CategoryController } from './category.controller'; + describe('CategoryController', () => { let categoryController: CategoryController; let categoryService: CategoryService; diff --git a/api/src/chat/controllers/context-var.controller.spec.ts b/api/src/chat/controllers/context-var.controller.spec.ts index c38f4f63..a42ef037 100644 --- a/api/src/chat/controllers/context-var.controller.spec.ts +++ b/api/src/chat/controllers/context-var.controller.spec.ts @@ -23,7 +23,6 @@ import { rootMongooseTestModule, } from '@/utils/test/test'; -import { ContextVarController } from './context-var.controller'; import { ContextVarCreateDto, ContextVarUpdateDto, @@ -32,6 +31,8 @@ import { ContextVarRepository } from '../repositories/context-var.repository'; import { ContextVarModel, ContextVar } from '../schemas/context-var.schema'; import { ContextVarService } from '../services/context-var.service'; +import { ContextVarController } from './context-var.controller'; + describe('ContextVarController', () => { let contextVarController: ContextVarController; let contextVarService: ContextVarService; diff --git a/api/src/chat/controllers/label.controller.spec.ts b/api/src/chat/controllers/label.controller.spec.ts index 316103bc..f09ca847 100644 --- a/api/src/chat/controllers/label.controller.spec.ts +++ b/api/src/chat/controllers/label.controller.spec.ts @@ -32,7 +32,6 @@ import { rootMongooseTestModule, } from '@/utils/test/test'; -import { LabelController } from './label.controller'; import { LabelCreateDto, LabelUpdateDto } from '../dto/label.dto'; import { LabelRepository } from '../repositories/label.repository'; import { SubscriberRepository } from '../repositories/subscriber.repository'; @@ -41,6 +40,8 @@ import { SubscriberModel } from '../schemas/subscriber.schema'; import { LabelService } from '../services/label.service'; import { SubscriberService } from '../services/subscriber.service'; +import { LabelController } from './label.controller'; + describe('LabelController', () => { let labelController: LabelController; let labelService: LabelService; diff --git a/api/src/chat/controllers/message.controller.spec.ts b/api/src/chat/controllers/message.controller.spec.ts index d97a1b56..168bcd3f 100644 --- a/api/src/chat/controllers/message.controller.spec.ts +++ b/api/src/chat/controllers/message.controller.spec.ts @@ -39,7 +39,6 @@ import { rootMongooseTestModule, } from '@/utils/test/test'; -import { MessageController } from './message.controller'; import { MessageRepository } from '../repositories/message.repository'; import { SubscriberRepository } from '../repositories/subscriber.repository'; import { Message, MessageModel } from '../schemas/message.schema'; @@ -47,6 +46,8 @@ import { Subscriber, SubscriberModel } from '../schemas/subscriber.schema'; import { MessageService } from '../services/message.service'; import { SubscriberService } from '../services/subscriber.service'; +import { MessageController } from './message.controller'; + describe('MessageController', () => { let messageController: MessageController; let messageService: MessageService; diff --git a/api/src/chat/controllers/subscriber.controller.spec.ts b/api/src/chat/controllers/subscriber.controller.spec.ts index f550b91c..913300ee 100644 --- a/api/src/chat/controllers/subscriber.controller.spec.ts +++ b/api/src/chat/controllers/subscriber.controller.spec.ts @@ -33,15 +33,16 @@ import { import { SocketEventDispatcherService } from '@/websocket/services/socket-event-dispatcher.service'; import { WebsocketGateway } from '@/websocket/websocket.gateway'; -import { UserService } from './../../user/services/user.service'; -import { LabelService } from './../services/label.service'; -import { SubscriberController } from './subscriber.controller'; import { LabelRepository } from '../repositories/label.repository'; import { SubscriberRepository } from '../repositories/subscriber.repository'; import { LabelModel, Label } from '../schemas/label.schema'; import { SubscriberModel, Subscriber } from '../schemas/subscriber.schema'; import { SubscriberService } from '../services/subscriber.service'; +import { UserService } from './../../user/services/user.service'; +import { LabelService } from './../services/label.service'; +import { SubscriberController } from './subscriber.controller'; + describe('SubscriberController', () => { let subscriberController: SubscriberController; let subscriberService: SubscriberService; diff --git a/api/src/chat/repositories/block.repository.spec.ts b/api/src/chat/repositories/block.repository.spec.ts index dfa917eb..1558facf 100644 --- a/api/src/chat/repositories/block.repository.spec.ts +++ b/api/src/chat/repositories/block.repository.spec.ts @@ -20,12 +20,13 @@ import { rootMongooseTestModule, } from '@/utils/test/test'; -import { BlockRepository } from './block.repository'; -import { CategoryRepository } from './category.repository'; import { BlockModel, Block } from '../schemas/block.schema'; import { CategoryModel, Category } from '../schemas/category.schema'; import { LabelModel } from '../schemas/label.schema'; +import { BlockRepository } from './block.repository'; +import { CategoryRepository } from './category.repository'; + describe('BlockRepository', () => { let blockRepository: BlockRepository; let categoryRepository: CategoryRepository; diff --git a/api/src/chat/repositories/label.repository.spec.ts b/api/src/chat/repositories/label.repository.spec.ts index 958c0460..96132e30 100644 --- a/api/src/chat/repositories/label.repository.spec.ts +++ b/api/src/chat/repositories/label.repository.spec.ts @@ -21,11 +21,12 @@ import { rootMongooseTestModule, } from '@/utils/test/test'; -import { LabelRepository } from './label.repository'; -import { SubscriberRepository } from './subscriber.repository'; import { LabelModel, Label } from '../schemas/label.schema'; import { SubscriberModel, Subscriber } from '../schemas/subscriber.schema'; +import { LabelRepository } from './label.repository'; +import { SubscriberRepository } from './subscriber.repository'; + describe('LabelRepository', () => { let labelRepository: LabelRepository; let labelModel: Model