UNPKG

1.16 kBPlain TextView Raw
1{
2 "extends": "airbnb-base",
3 "env": {
4 "browser": true,
5 "node": true,
6 "jest": true
7 },
8 "globals": {
9 "expect": true,
10 "module": true
11 },
12 "rules": {
13 "import/extensions": "off",
14 "import/prefer-default-export": "off",
15 "import/no-extraneous-dependencies": "off",
16 "no-underscore-dangle": "off",
17 "class-methods-use-this": [
18 "error",
19 {
20 "exceptMethods": [
21 "render"
22 ]
23 }
24 ],
25 "object-curly-newline": [
26 "error",
27 {
28 "ObjectExpression": {
29 "consistent": true
30 },
31 "ObjectPattern": {
32 "consistent": true
33 }
34 }
35 ],
36 "function-paren-newline": "off",
37 "max-len": [
38 "error",
39 {
40 "code": 80,
41 "ignoreComments": true,
42 "ignorePattern": "^import\\s.+;$",
43 "ignoreTemplateLiterals": true,
44 "ignoreRegExpLiterals": true
45 }
46 ],
47 "no-param-reassign": [
48 "error",
49 {
50 "props": false
51 }
52 ]
53 },
54 "overrides": [{
55 "files": "*.test.js",
56 "rules": {
57 "no-unused-expressions": "off",
58 "no-new-wrappers": "off"
59 }
60 }]
61}