fix(backend): resolve ESLint errors for Jest config and test setup files

- Add allowDefaultProject for JS config files in eslint.config.mjs

- Add no-console: off for test setup files

- Fix async arrow function without await in jest-e2e.setup.ts

- Remove unused eslint-disable directives
This commit is contained in:
2026-03-28 12:56:04 +07:00
parent a2720e9dc9
commit e1773481e2
8 changed files with 219 additions and 28 deletions
+10 -2
View File
@@ -19,7 +19,9 @@ export default tseslint.config(
},
sourceType: 'commonjs',
parserOptions: {
projectService: true,
projectService: {
allowDefaultProject: ['jest.config.js', '*.config.mjs'],
},
tsconfigRootDir: import.meta.dirname,
},
},
@@ -53,10 +55,16 @@ export default tseslint.config(
},
},
{
files: ['**/*.spec.ts', '**/*.e2e-spec.ts'],
files: [
'**/*.spec.ts',
'**/*.e2e-spec.ts',
'test/jest.setup.ts',
'test/jest-e2e.setup.ts',
],
rules: {
'@typescript-eslint/unbound-method': 'off',
'@typescript-eslint/no-unsafe-assignment': 'off',
'no-console': 'off',
},
}
);