From ec08ca84ba756543df99bee9c268866512634622 Mon Sep 17 00:00:00 2001 From: "C. T. Lin" Date: Wed, 9 Nov 2016 12:46:11 +0800 Subject: [PATCH] [eslint config] [base] `import/no-extraneous-dependencies`: added ignore patterns for config files Fixes #1168 --- packages/eslint-config-airbnb-base/rules/imports.js | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/packages/eslint-config-airbnb-base/rules/imports.js b/packages/eslint-config-airbnb-base/rules/imports.js index 2fb05df4..f1555aca 100644 --- a/packages/eslint-config-airbnb-base/rules/imports.js +++ b/packages/eslint-config-airbnb-base/rules/imports.js @@ -68,7 +68,17 @@ module.exports = { // https://github.com/benmosher/eslint-plugin-import/blob/master/docs/rules/no-extraneous-dependencies.md // paths are treated both as absolute paths, and relative to process.cwd() 'import/no-extraneous-dependencies': ['error', { - devDependencies: ['spec/**', 'test/**', 'tests/**', '**/__tests__/**'], + devDependencies: [ + 'spec/**', + 'test/**', + 'tests/**', + '**/__tests__/**', + '**/webpack.config.js', + '**/webpack.config.*.js', + '**/rollup.config.js', + '**/gulpfile.js', + '**/Gruntfile', + ], optionalDependencies: false, }],