UNPKG

1.7 kBPlain TextView Raw
1{
2 "extends": ["airbnb"],
3 "env": { "es6": true, "node": true, "browser": true, "mocha": true },
4 "parser": "babel-eslint",
5 "ecmaVersion": 6,
6 "parserOptions": {
7 "sourceType": "module",
8 "ecmaFeatures": {
9 "jsx": true,
10 "experimentalObjectRestSpread": true,
11 "impliedStrict": true
12 }
13 },
14 "plugins": [
15 "flowtype"
16 ],
17 "globals": {
18 "Generator": true,
19 "it": false,
20 "describe": false,
21 "beforeEach": false,
22 "afterEach": false
23 },
24 "rules": {
25 "no-plusplus": ["error", { "allowForLoopAfterthoughts": true }],
26 "flowtype/boolean-style": [ 2, "boolean" ],
27 "flowtype/define-flow-type": 1,
28 "flowtype/delimiter-dangle": 0,
29 "flowtype/generic-spacing": [ 2, "never" ],
30 "flowtype/no-primitive-constructor-types": 2,
31 "flowtype/no-weak-types": [2, { "any": false, "Object": false, "Function": true }],
32 "flowtype/object-type-delimiter": [ 2, "comma" ],
33 "flowtype/require-valid-file-annotation": 2,
34 "flowtype/semi": [ 2, "always" ],
35 "flowtype/space-after-type-colon": [ 2, "always" ],
36 "flowtype/space-before-generic-bracket": [ 2, "never" ],
37 "flowtype/space-before-type-colon": [ 2, "never" ],
38 "flowtype/union-intersection-spacing": [ 2, "always" ],
39 "flowtype/use-flow-type": 1,
40 "flowtype/valid-syntax": 1,
41 "import/no-extraneous-dependencies": 1,
42 "import/no-unresolved": [2, { "ignore": ["\\.scss$"] }],
43 "import/prefer-default-export": 0,
44 "import/no-webpack-loader-syntax": 0,
45 "linebreak-style": ["error", "unix"],
46 "max-len": 0,
47 "no-confusing-arrow": 0,
48 "no-console": 0,
49 "no-unused-expressions": 0,
50 "prefer-destructuring": 0,
51 "prefer-template": 0
52 }
53}