From bd056ebb0b67d5bc507a0b912c9f9faa3aa4a4db Mon Sep 17 00:00:00 2001 From: Romain Lenzotti Date: Fri, 1 Dec 2023 09:29:01 +0100 Subject: [PATCH] ci: fix eslint configuration --- packages/core/jest.config.js | 2 +- packages/di/jest.config.js | 4 ++-- packages/platform/common/jest.config.js | 6 +++--- packages/platform/platform-log-middleware/jest.config.js | 2 +- packages/specs/json-mapper/jest.config.js | 6 +++--- tools/eslint/node.js | 4 ++-- tsconfig.eslint.json | 8 ++++++++ 7 files changed, 20 insertions(+), 12 deletions(-) create mode 100644 tsconfig.eslint.json diff --git a/packages/core/jest.config.js b/packages/core/jest.config.js index 4dabc07dd5c..e7a7547e866 100644 --- a/packages/core/jest.config.js +++ b/packages/core/jest.config.js @@ -8,7 +8,7 @@ module.exports = { statements: 98.75, branches: 94.67, functions: 95.41, - lines: 98.41 + lines: 98.75 } } }; diff --git a/packages/di/jest.config.js b/packages/di/jest.config.js index 380d5bf507e..5d39ab46373 100644 --- a/packages/di/jest.config.js +++ b/packages/di/jest.config.js @@ -5,9 +5,9 @@ module.exports = { ...require("@tsed/jest-config"), coverageThreshold: { global: { - statements: 98.81, + statements: 98.82, branches: 96.55, - lines: 98.81, + lines: 98.82, functions: 98.34 } } diff --git a/packages/platform/common/jest.config.js b/packages/platform/common/jest.config.js index 2708d93d589..7c7e9d889ff 100644 --- a/packages/platform/common/jest.config.js +++ b/packages/platform/common/jest.config.js @@ -9,10 +9,10 @@ module.exports = { }, coverageThreshold: { global: { - statements: 98.05, - branches: 90.32, + statements: 98.24, + branches: 90.69, functions: 97.08, - lines: 98.05 + lines: 98.24 } } }; diff --git a/packages/platform/platform-log-middleware/jest.config.js b/packages/platform/platform-log-middleware/jest.config.js index e68416f2217..272ae238ac2 100644 --- a/packages/platform/platform-log-middleware/jest.config.js +++ b/packages/platform/platform-log-middleware/jest.config.js @@ -5,7 +5,7 @@ module.exports = { ...require("@tsed/jest-config"), coverageThreshold: { global: { - branches: 92.59, + branches: 92.85, functions: 100, lines: 100, statements: 100 diff --git a/packages/specs/json-mapper/jest.config.js b/packages/specs/json-mapper/jest.config.js index 4b3e62075f6..b6badaa41c1 100644 --- a/packages/specs/json-mapper/jest.config.js +++ b/packages/specs/json-mapper/jest.config.js @@ -6,10 +6,10 @@ module.exports = { roots: ["/src", "/test"], coverageThreshold: { global: { - statements: 99.53, - branches: 97.46, + statements: 99.56, + branches: 97.67, functions: 100, - lines: 99.53 + lines: 99.56 } }, moduleNameMapper: { diff --git a/tools/eslint/node.js b/tools/eslint/node.js index 2a487f20c61..7925e6278a7 100644 --- a/tools/eslint/node.js +++ b/tools/eslint/node.js @@ -3,8 +3,8 @@ module.exports = { extends: ["prettier", "plugin:@typescript-eslint/recommended"], plugins: ["@typescript-eslint", "workspaces"], parserOptions: { - ecmaVersion: 2018, - sourceType: "module" + tsconfigRootDir: __dirname + "/../..", + project: ["./tsconfig.eslint.json"] }, env: { node: true, diff --git a/tsconfig.eslint.json b/tsconfig.eslint.json new file mode 100644 index 00000000000..e9522ce9956 --- /dev/null +++ b/tsconfig.eslint.json @@ -0,0 +1,8 @@ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "noEmit": true + }, + "include": ["**/*", ".eslintrc.js", ""], + "exclude": ["node_modules"] +}