Build: Make the import/no-unused-modules ESLint rule work in WebStorm
commit8612018d4eb570b39532fca8344a187d2e95f98e
authorMichał Gołębiowski-Owczarek <m.goleb@gmail.com>
Wed, 2 Sep 2020 15:24:55 +0000 (2 17:24 +0200)
committerGitHub <noreply@github.com>
Wed, 2 Sep 2020 15:24:55 +0000 (2 17:24 +0200)
tree52bae79f11f8615fd26ffb02b157c296b51a421a
parenta4421101fd6d9d7b0550210f8e8690641733dd9a
Build: Make the import/no-unused-modules ESLint rule work in WebStorm

When run via WebStorm, the root path against which paths in the config of the
`import/no-unused-modules` ESLint rule are resolved is the path where the ESLint
config file that defines the rule lies, i.e. `src`. When run via the command
line, it's usually the root folder of the jQuery repository. This pattern
intends to catch both.

Note that we cannot specify two patterns here:
```js
[ "src/*.js", "*.js" ]
```
as they're analyzed individually and the rule crashes if a pattern cannot be
matched.

Closes gh-4777
src/.eslintrc.json