UNPKG

942 BPlain TextView Raw
1{
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 // For the full list of rules, see: http://eslint.org/docs/rules/
16 "rules": {
17 "complexity": [2, 55],
18 "max-statements": [2, 115],
19 "no-unreachable": 1,
20 "no-useless-escape": 0,
21 "no-console": 0,
22 "require-jsdoc": ["error", {
23 "require": {
24 "FunctionDeclaration": true,
25 "MethodDefinition": true,
26 "ClassDeclaration": true,
27 "ArrowFunctionExpression": true
28 }
29 }],
30 "valid-jsdoc": [2, {
31 "requireReturnDescription": false,
32 "requireReturn": false,
33 "requireParamDescription": false,
34 "requireReturnType": true
35 }],
36 }
37 // To flag presence of console.log without breaking linting:
38 //"no-console": ["warn", { allow: ["warn", "error"] }],
39}