.eslintrc
1 { 2 "root": true, 3 4 "extends": "@ljharb", 5 6 "ignorePatterns": [ 7 "dist/", 8 ], 9 10 "rules": { 11 "complexity": 0, 12 "consistent-return": 1, 13 "func-name-matching": 0, 14 "id-length": [2, { "min": 1, "max": 25, "properties": "never" }], 15 "indent": [2, 4], 16 "max-lines": 0, 17 "max-lines-per-function": [2, { "max": 150 }], 18 "max-params": [2, 18], 19 "max-statements": [2, 100], 20 "multiline-comment-style": 0, 21 "no-continue": 1, 22 "no-magic-numbers": 0, 23 "no-restricted-syntax": [2, "BreakStatement", "DebuggerStatement", "ForInStatement", "LabeledStatement", "WithStatement"], 24 }, 25 26 "overrides": [ 27 { 28 "files": "test/**", 29 "rules": { 30 "function-paren-newline": 0, 31 "max-lines-per-function": 0, 32 "max-statements": 0, 33 "no-buffer-constructor": 0, 34 "no-extend-native": 0, 35 "no-throw-literal": 0, 36 }, 37 }, 38 ], 39 }