@@ -2,10 +2,8 @@ module.exports = {
22 parser : "babel-eslint" ,
33 plugins : [
44 "babel" ,
5- "immutable" ,
6- "import" ,
7- "flowtype" ,
8- "promise"
5+ "jsx-a11y" ,
6+ "promise" ,
97 ] ,
108 env : {
119 es6 : true ,
@@ -21,64 +19,7 @@ module.exports = {
2119 "babel/new-cap" : "error" ,
2220 "babel/no-invalid-this" : "error" ,
2321 "babel/object-curly-spacing" : "error" ,
24- "babel/semi" : "off" , // No thanks
25- "flowtype/boolean-style" : "error" ,
26- "flowtype/define-flow-type" : "error" ,
27- "flowtype/delimiter-dangle" : [ "error" , "only-multiline" ] ,
28- "flowtype/generic-spacing" : "error" ,
29- "flowtype/no-dupe-keys" : "error" ,
30- "flowtype/no-mutable-array" : "error" ,
31- "flowtype/no-primitive-constructor-types" : "error" ,
32- "flowtype/no-types-missing-file-annotation" : "off" , // I don't need this
33- "flowtype/no-unused-expressions" : "error" ,
34- "flowtype/no-weak-types" : "error" ,
35- "flowtype/object-type-delimiter" : "error" ,
36- "flowtype/require-parameter-type" : "error" ,
37- "flowtype/require-return-type" : "error" ,
38- "flowtype/require-valid-file-annotation" : "error" ,
39- "flowtype/require-variable-type" : "error" ,
40- "flowtype/semi" : "error" ,
41- "flowtype/sort-keys" : "off" , // Way too much work
42- "flowtype/space-after-type-colon" : "error" ,
43- "flowtype/space-before-generic-bracket" : "error" ,
44- "flowtype/space-before-type-colon" : "error" ,
45- "flowtype/type-id-match" : "error" ,
46- "flowtype/union-intersection-spacing" : "error" ,
47- "flowtype/use-flow-type" : "error" ,
48- "immutable/no-let" : "error" ,
49- "immutable/no-mutation" : "warn" ,
50- "immutable/no-this" : "error" ,
51- "import/default" : "error" ,
52- "import/export" : "error" ,
53- "import/exports-last" : "error" ,
54- "import/extensions" : "error" ,
55- "import/first" : "error" ,
56- "import/max-dependencies" : "warn" ,
57- "import/named" : "error" ,
58- "import/namespace" : "error" ,
59- "import/newline-after-import" : "error" ,
60- "import/no-absolute-path" : "error" ,
61- "import/no-amd" : "error" ,
62- "import/no-anonymous-default-export" : "error" ,
63- "import/no-commonjs" : "error" ,
64- "import/no-deprecated" : "error" ,
65- "import/no-duplicates" : "off" , // This rule doesn't understand my style
66- "import/no-dynamic-require" : "error" ,
67- "import/no-extraneous-dependencies" : "error" ,
68- "import/no-internal-modules" : "error" ,
69- "import/no-mutable-exports" : "error" ,
70- "import/no-named-as-default-member" : "error" ,
71- "import/no-named-as-default" : "error" ,
72- "import/no-named-default" : "error" ,
73- "import/no-namespace" : "error" ,
74- "import/no-nodejs-modules" : "off" , // Only for frontend
75- "import/no-restricted-paths" : "error" ,
76- "import/no-unassigned-import" : "error" ,
77- "import/no-unresolved" : "error" ,
78- "import/no-webpack-loader-syntax" : "error" ,
79- "import/order" : "error" ,
80- "import/prefer-default-export" : "error" ,
81- "import/unambiguous" : "error" ,
22+ "babel/semi" : "error" ,
8223 "promise/always-return" : "error" ,
8324 "promise/avoid-new" : "error" ,
8425 "promise/catch-or-return" : "error" ,
@@ -149,7 +90,7 @@ module.exports = {
14990 "max-nested-callbacks" : "error" ,
15091 "max-params" : "error" ,
15192 "max-statements-per-line" : "error" ,
152- "max-statements" : "error " ,
93+ "max-statements" : "warn " ,
15394 "multiline-ternary" : [ "error" , "never" ] ,
15495 "new-cap" : "error" ,
15596 "new-parens" : "error" ,
@@ -300,7 +241,6 @@ module.exports = {
300241 "one-var" : [ "error" , "never" ] ,
301242 "operator-assignment" : "error" ,
302243 "operator-linebreak" : "off" , // Doesn't work with pipes
303- "padded-blocks" : "error" ,
304244 "padded-blocks" : [ "error" , "never" ] ,
305245 "padding-line-between-statements" : "error" ,
306246 "prefer-arrow-callback" : "error" ,
@@ -321,7 +261,7 @@ module.exports = {
321261 "rest-spread-spacing" : "error" ,
322262 "semi-spacing" : "error" ,
323263 "semi-style" : "error" ,
324- "semi" : [ "error" , "never " ] ,
264+ "semi" : [ "error" , "always " ] ,
325265 "sort-imports" : "off" , // Not worth the hassle
326266 "sort-vars" : "off" , // I don't like making busy work for myself
327267 "space-before-blocks" : "error" ,
@@ -344,6 +284,6 @@ module.exports = {
344284 "wrap-regex" : "error" ,
345285 "yield-star-spacing" : "error" ,
346286 "yoda" : "error" ,
347- "sort-keys" : "off" ,
287+ "sort-keys" : "off"
348288 }
349289}
0 commit comments