diff --git a/.eslintrc.js b/.eslintrc.js index 87e86e6..b3c4c73 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -1,3 +1,6 @@ +/** + * @type {import('@types/eslint').ESLint.ConfigData} + */ module.exports = { root: true, @@ -8,17 +11,14 @@ module.exports = { }, parser: '@typescript-eslint/parser', + parserOptions: { project: ['./tsconfig.json'], sourceType: 'module', extraFileExtensions: ['.json'], }, - ignorePatterns: [ - '.eslintrc.js', - '**/*.js', - '**/node_modules/**', - '**/dist/**', - ], + + ignorePatterns: ['.eslintrc.js', '**/*.js', '**/node_modules/**', '**/dist/**'], overrides: [ { @@ -27,7 +27,7 @@ module.exports = { extends: ['plugin:n8n-nodes-base/community'], rules: { 'n8n-nodes-base/community-package-json-name-still-default': 'off', - } + }, }, { files: ['./credentials/**/*.ts'], diff --git a/.eslintrc.prepublish.js b/.eslintrc.prepublish.js index 51456f5..2d319f0 100644 --- a/.eslintrc.prepublish.js +++ b/.eslintrc.prepublish.js @@ -1,5 +1,9 @@ +/** + * @type {import('@types/eslint').ESLint.ConfigData} + */ module.exports = { extends: "./.eslintrc.js", + overrides: [ { files: ['package.json'],