1 | module.exports = {
|
2 | env: {
|
3 | browser: true,
|
4 | es6: true,
|
5 | node: true,
|
6 | mocha: true
|
7 | },
|
8 |
|
9 | parserOptions: {
|
10 | sourceType: "module",
|
11 | },
|
12 |
|
13 | extends: "eslint:recommended",
|
14 |
|
15 |
|
16 | rules: {
|
17 | complexity: [2, 55],
|
18 | "max-statements": [2, 115],
|
19 | "no-unreachable": 1,
|
20 | "no-useless-escape": 0,
|
21 |
|
22 | "no-console": 0,
|
23 |
|
24 |
|
25 |
|
26 | "require-jsdoc": ["error", {
|
27 | require: {
|
28 | FunctionDeclaration: true,
|
29 | MethodDefinition: true,
|
30 | ClassDeclaration: true,
|
31 | ArrowFunctionExpression: false
|
32 | }
|
33 | }],
|
34 | "valid-jsdoc": [2, {
|
35 | requireReturnDescription: false,
|
36 | requireReturn: false,
|
37 | requireParamDescription: false,
|
38 | requireReturnType: true
|
39 | }],
|
40 | "guard-for-in": 1,
|
41 | },
|
42 | }
|