/ node_modules / qs / .eslintrc
.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  }