mirror of
https://github.com/jquery/jquery.git
synced 2024-11-23 02:54:22 +00:00
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
This commit is contained in:
parent
a4421101fd
commit
8612018d4e
@ -15,7 +15,16 @@
|
||||
"import/no-cycle": "error",
|
||||
"import/no-unused-modules": [ "error", {
|
||||
"unusedExports": true,
|
||||
"ignoreExports": [ "src/*.js" ]
|
||||
|
||||
// When run via WebStorm, the root path against which these paths
|
||||
// are resolved is the path where this ESLint config file 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:
|
||||
// [ "src/*.js", "*.js" ]
|
||||
// as they're analyzed individually and the rule crashes if a pattern
|
||||
// cannot be matched.
|
||||
"ignoreExports": [ "{src/,}*.js" ]
|
||||
} ],
|
||||
"indent": [ "error", "tab", {
|
||||
"outerIIFEBody": 0
|
||||
|
Loading…
Reference in New Issue
Block a user