1{ 2 "root": true, 3 4 "extends": "@ljharb", 5 6 "rules": { 7 "indent": [2, 4], 8 "strict": 0, 9 "complexity": 0, 10 "consistent-return": 0, 11 "curly": 0, 12 "dot-notation": [2, { "allowKeywords": true }], 13 "func-name-matching": 0, 14 "func-style": 0, 15 "global-require": 1, 16 "id-length": [2, { "min": 1, "max": 30 }], 17 "max-lines": [2, 350], 18 "max-lines-per-function": 0, 19 "max-nested-callbacks": 0, 20 "max-params": 0, 21 "max-statements-per-line": [2, { "max": 2 }], 22 "max-statements": 0, 23 "no-magic-numbers": 0, 24 "no-shadow": 0, 25 "no-use-before-define": 0, 26 "sort-keys": 0, 27 }, 28 "overrides": [ 29 { 30 "files": "bin/**", 31 "rules": { 32 "no-process-exit": "off", 33 }, 34 }, 35 { 36 "files": "example/**", 37 "rules": { 38 "no-console": 0, 39 }, 40 }, 41 { 42 "files": "test/resolver/nested_symlinks/mylib/*.js", 43 "rules": { 44 "no-throw-literal": 0, 45 }, 46 }, 47 { 48 "files": "test/**", 49 "parserOptions": { 50 "ecmaVersion": 5, 51 "allowReserved": false, 52 }, 53 "rules": { 54 "dot-notation": [2, { "allowPattern": "throws" }], 55 "max-lines": 0, 56 "max-lines-per-function": 0, 57 "no-unused-vars": [2, { "vars": "all", "args": "none" }], 58 }, 59 }, 60 ], 61 62 "ignorePatterns": [ 63 "./test/resolver/malformed_package_json/package.json", 64 ], 65} 66