eslint-plugin-import

This commit is contained in:
Ulf Gebhardt 2023-03-10 15:06:35 +01:00
parent 6241119885
commit 9febdbf81b
Signed by: ulfgebhardt
GPG Key ID: DA6B843E748679C9
3 changed files with 491 additions and 237 deletions

View File

@ -4,9 +4,20 @@ module.exports = {
node: true,
},
parser: '@typescript-eslint/parser',
plugins: ['prettier', '@typescript-eslint', 'type-graphql', 'jest'],
extends: ['standard', 'eslint:recommended', 'plugin:prettier/recommended'],
// add your custom rules here
plugins: ['prettier', '@typescript-eslint', 'type-graphql', 'jest', 'import'],
extends: [
'standard',
'eslint:recommended',
'plugin:prettier/recommended',
'plugin:import/recommended',
'plugin:import/typescript',
],
settings: {
'import/resolver': {
typescript: true,
node: true,
},
},
rules: {
'no-console': ['error'],
'no-debugger': 'error',
@ -22,6 +33,10 @@ module.exports = {
'jest/no-identical-title': 'error',
'jest/prefer-to-have-length': 'error',
'jest/valid-expect': 'error',
// import
'import/no-deprecated': 'error',
'import/no-empty-named-blocks': 'error',
'import/no-mutable-exports': 'error',
},
overrides: [
// only for ts files

View File

@ -61,7 +61,8 @@
"eslint": "^7.29.0",
"eslint-config-prettier": "^8.3.0",
"eslint-config-standard": "^16.0.3",
"eslint-plugin-import": "^2.23.4",
"eslint-import-resolver-typescript": "^3.5.3",
"eslint-plugin-import": "^2.27.5",
"eslint-plugin-jest": "^27.2.1",
"eslint-plugin-node": "^11.1.0",
"eslint-plugin-prettier": "^3.4.0",

File diff suppressed because it is too large Load Diff