1 | {
|
2 | "parser": "babel-eslint",
|
3 | "env": {
|
4 | "browser": true,
|
5 | "node": true,
|
6 | "es6": true
|
7 | },
|
8 | "parserOptions": {
|
9 | "ecmaVersion": 6,
|
10 | "sourceType": "module",
|
11 | "ecmaFeatures": {
|
12 | "jsx": true
|
13 | }
|
14 | },
|
15 | "rules": {
|
16 | "comma-spacing": 2,
|
17 | "curly": 2,
|
18 | "no-fallthrough": 2,
|
19 | "no-redeclare": 2,
|
20 | "no-undef": 2,
|
21 | "no-console": 1,
|
22 | "no-use-before-define":1,
|
23 | "no-array-constructor": 2,
|
24 | "no-new-wrappers": 2,
|
25 | "no-new-object": 2,
|
26 | "comma-dangle": 2,
|
27 | "no-cond-assign": 2,
|
28 | "no-debugger": 2,
|
29 | "no-dupe-keys": 2,
|
30 | "no-inner-declarations" : 2,
|
31 | "complexity": 2,
|
32 | "max-depth": [2, 3],
|
33 | "no-const-assign": 2,
|
34 | "no-var": 2,
|
35 | "object-shorthand": [2,"properties"],
|
36 | "quotes": [2, "single"],
|
37 | "quote-props": [2, "consistent-as-needed"],
|
38 | "array-callback-return": 2,
|
39 | "prefer-template": 2,
|
40 | "template-curly-spacing": [2, "never"],
|
41 | "no-useless-escape": 2,
|
42 | "wrap-iife" : [2, "inside"],
|
43 | "no-loop-func": 2,
|
44 | "prefer-rest-params": 2,
|
45 | "space-before-function-paren": [2, {
|
46 | "anonymous": "never",
|
47 | "named": "never",
|
48 | "asyncArrow": "always"
|
49 | }],
|
50 | "space-before-blocks": [2, "always"],
|
51 | "no-param-reassign": 2,
|
52 | "prefer-arrow-callback": 2,
|
53 | "arrow-spacing": 2,
|
54 | "arrow-parens": [2, "always"],
|
55 | "arrow-body-style": [2, "always"],
|
56 | "no-confusing-arrow": 1,
|
57 | "no-useless-constructor": 2,
|
58 | "no-dupe-class-members": 2,
|
59 | "no-duplicate-imports": 2,
|
60 | "no-iterator": 2,
|
61 | "dot-notation": 2,
|
62 | "one-var": [2, "never"],
|
63 | "eqeqeq": 2,
|
64 | "no-case-declarations": 2,
|
65 | "no-nested-ternary": 2,
|
66 | "no-unneeded-ternary": 2,
|
67 | "brace-style": [2, "1tbs"],
|
68 | "spaced-comment": 2,
|
69 | "semi": [2, "always"],
|
70 | "id-length": [1, {"min": 2, "max": 30, "exceptions": ["e", "x", "y", "z", "i", "j", "$", "_"]}],
|
71 | "camelcase": 2,
|
72 | "no-underscore-dangle": 2,
|
73 | "indent": [2, 2, { "SwitchCase": 1 }],
|
74 | "keyword-spacing": 2,
|
75 | "space-infix-ops": 2,
|
76 | "padded-blocks": [2, "never"],
|
77 | "space-in-parens": [2, "never"],
|
78 | "array-bracket-spacing": [2, "never"],
|
79 | "max-len": [1, 120]
|
80 | },
|
81 | "globals" : {
|
82 | "expect":true,
|
83 | "it":true,
|
84 | "describe" :true,
|
85 | "beforeEach":true,
|
86 | "afterEach": true,
|
87 | "jest" : true,
|
88 | "beforeAll" : true,
|
89 | "afterAll" : true
|
90 | }
|
91 | } |
\ | No newline at end of file |