aboutsummaryrefslogtreecommitdiffstats
path: root/src/.eslintrc.json
diff options
context:
space:
mode:
Diffstat (limited to 'src/.eslintrc.json')
-rw-r--r--src/.eslintrc.json102
1 files changed, 0 insertions, 102 deletions
diff --git a/src/.eslintrc.json b/src/.eslintrc.json
deleted file mode 100644
index c2b08fb93..000000000
--- a/src/.eslintrc.json
+++ /dev/null
@@ -1,102 +0,0 @@
-{
- "root": true,
-
- "extends": "../.eslintrc-browser.json",
-
- "parserOptions": {
- "ecmaVersion": 2015,
- "sourceType": "module"
- },
-
- "plugins": [ "import" ],
-
- "rules": {
- "import/extensions": [ "error", "always" ],
- "import/no-cycle": "error",
- "import/no-unused-modules": [ "error", {
- "unusedExports": true,
-
- // 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
- } ]
- },
-
- "overrides": [
- {
- "files": "wrapper.js",
- "parserOptions": {
- "ecmaVersion": 5,
- "sourceType": "script"
- },
- "rules": {
- "no-unused-vars": "off",
- "indent": [ "error", "tab", {
-
- // Unlike other codes, "wrapper.js" is implemented in UMD.
- // So it required a specific exception for jQuery's UMD
- // Code Style. This makes that indentation check is not
- // performed for 1 depth of outer FunctionExpressions
- "ignoredNodes": [
- "Program > ExpressionStatement > CallExpression > :last-child > *"
- ]
- } ]
- },
- "globals": {
- "jQuery": false,
- "module": true
- }
- },
-
- {
- "files": "wrapper-esm.js",
- "parserOptions": {
- "ecmaVersion": 2015,
- "sourceType": "module"
- },
- "globals": {
- "jQuery": false
- },
- "rules": {
- "no-unused-vars": "off",
- "indent": [ "error", "tab", {
- // Unlike other codes, "wrapper.js" is implemented in UMD.
- // So it required a specific exception for jQuery's UMD
- // Code Style. This makes that indentation check is not
- // performed for 1 depth of outer FunctionExpressions
- "ignoredNodes": [
- "Program > FunctionDeclaration > *"
- ]
- } ],
- "import/no-unused-modules": "off"
- }
- },
-
- {
- "files": "exports/amd.js",
- "globals": {
- "define": false
- }
- },
-
- {
- "files": "core.js",
- "globals": {
-
- // Defining Symbol globally would create a danger of using
- // it unguarded in another place, it seems safer to define
- // it only for this module.
- "Symbol": false
- }
- }
- ]
-}