Skip to content

Commit be0391e

Browse files
fix: exclude node_modules root (#80)
* fix: always exclude node_modules folder * fix: exclude `node_modules` from root
1 parent 90608da commit be0391e

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

src/index.js

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -72,15 +72,18 @@ class ESLintWebpackPlugin {
7272
const options = {
7373
...this.options,
7474
exclude: parseFiles(
75-
this.options.exclude || 'node_modules',
75+
this.options.exclude || [],
7676
this.getContext(compiler)
7777
),
7878
extensions: arrify(this.options.extensions),
7979
files: parseFiles(this.options.files || '', this.getContext(compiler)),
8080
};
8181

8282
const wanted = parseFoldersToGlobs(options.files, options.extensions);
83-
const exclude = parseFoldersToGlobs(options.exclude, []);
83+
const exclude = parseFoldersToGlobs(
84+
this.options.exclude ? options.exclude : '**/node_modules/**',
85+
[]
86+
);
8487

8588
compiler.hooks.thisCompilation.tap(ESLINT_PLUGIN, (compilation) => {
8689
/** @type {import('./linter').Linter} */

0 commit comments

Comments
 (0)