diff --git a/backend/.eslintrc.js b/backend/.eslintrc.js index 7284a7ef2..7e72c6bc7 100644 --- a/backend/.eslintrc.js +++ b/backend/.eslintrc.js @@ -4,20 +4,8 @@ module.exports = { node: true, }, parser: '@typescript-eslint/parser', - parserOptions: { - ecmaVersion: 6, - project: ['tsconfig.json'], - sourceType: 'module' - }, - plugins: ['prettier', '@typescript-eslint', 'type-graphql' ], - extends: [ - 'standard', - 'eslint:recommended', - 'plugin:prettier/recommended', - 'plugin:@typescript-eslint/recommended', - 'plugin:@typescript-eslint/recommended-requiring-type-checking', - 'plugin:type-graphql/recommended', - ], + plugins: ['prettier', '@typescript-eslint', 'type-graphql'], + extends: ['standard', 'eslint:recommended', 'plugin:prettier/recommended'], // add your custom rules here rules: { 'no-console': ['error'], @@ -29,4 +17,18 @@ module.exports = { }, ], }, + overrides: [ + // only for ts files + { + files: ['*.ts'], + extends: [ + 'plugin:@typescript-eslint/recommended', + 'plugin:@typescript-eslint/recommended-requiring-type-checking', + 'plugin:type-graphql/recommended', + ], + parserOptions: { + project: ['./tsconfig.json'], + }, + }, + ], }