Skip to content

Commit

Permalink
Merge branch 'main' into N21-1029-renaming-of-collections
Browse files Browse the repository at this point in the history
  • Loading branch information
arnegns committed Nov 10, 2023
2 parents 8dc1faa + 4a7cb71 commit 90b3f48
Show file tree
Hide file tree
Showing 7 changed files with 873 additions and 400 deletions.
29 changes: 21 additions & 8 deletions .eslintrc.js
Original file line number Diff line number Diff line change
Expand Up @@ -65,22 +65,24 @@ module.exports = {
overrides: [
{
files: ['apps/**/*.ts'],
env: {
node: true,
es6: true,
},
parser: '@typescript-eslint/parser',
plugins: ['@typescript-eslint/eslint-plugin'],
parserOptions: {
project: 'apps/server/tsconfig.lint.json',
sourceType: 'module',
},
plugins: ['@typescript-eslint/eslint-plugin', 'import'],
extends: [
'airbnb-typescript/base',
'plugin:@typescript-eslint/recommended',
'plugin:@typescript-eslint/recommended-requiring-type-checking',
'prettier',
'plugin:promise/recommended',
'plugin:import/typescript',
],
parserOptions: {
project: 'apps/server/tsconfig.lint.json',
},
env: {
node: true,
es6: true,
},
rules: {
'import/no-unresolved': 'off', // better handled by ts resolver
'import/no-extraneous-dependencies': 'off', // better handles by ts resolver
Expand All @@ -98,6 +100,17 @@ module.exports = {
allowSingleExtends: true,
},
],
'@typescript-eslint/no-restricted-imports': [
'warn',
{
patterns: [
{
group: ['@infra/*/*', '@modules/*/*', '!*.module'],
message: 'Do not deep import from a module',
},
],
},
],
},
overrides: [
{
Expand Down
2 changes: 1 addition & 1 deletion apps/server/src/apps/server.app.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ import { ExpressAdapter } from '@nestjs/platform-express';
import { enableOpenApiDocs } from '@shared/controller/swagger';
import { Mail, MailService } from '@infra/mail';
import { LegacyLogger, Logger } from '@src/core/logger';
import { AccountService } from '@modules/account/services/account.service';
import { AccountService } from '@modules/account';
import { TeamService } from '@modules/teams/service/team.service';
import { AccountValidationService } from '@modules/account/services/account.validation.service';
import { AccountUc } from '@modules/account/uc/account.uc';
Expand Down
2 changes: 1 addition & 1 deletion apps/server/src/modules/account/index.ts
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
export * from './account.module';
export * from './account-config';
export { AccountService } from './services';
export { AccountService, AccountDto } from './services';
1 change: 1 addition & 0 deletions apps/server/src/modules/account/services/index.ts
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
export * from './account.service';
export { AccountDto } from './dto';
9 changes: 4 additions & 5 deletions apps/server/src/modules/user/service/user.service.spec.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,11 @@ import { UserDO } from '@shared/domain/domainobject/user.do';
import { UserRepo } from '@shared/repo';
import { UserDORepo } from '@shared/repo/user/user-do.repo';
import { roleFactory, setupEntities, userDoFactory, userFactory } from '@shared/testing';
import { AccountService } from '@modules/account/services/account.service';
import { AccountDto } from '@modules/account/services/dto';
import { RoleService } from '@modules/role/service/role.service';
import { UserService } from '@modules/user/service/user.service';
import { UserDto } from '@modules/user/uc/dto/user.dto';
import { AccountService, AccountDto } from '@modules/account';
import { RoleService } from '@modules/role';
import { OauthCurrentUser } from '@modules/authentication/interface';
import { UserDto } from '../uc/dto/user.dto';
import { UserService } from './user.service';
import { UserQuery } from './user-query.type';

describe('UserService', () => {
Expand Down
Loading

0 comments on commit 90b3f48

Please sign in to comment.