@@ -12,6 +12,11 @@ module.exports = {
1212 node : true ,
1313 browser : true
1414 } ,
15+ settings : {
16+ "import/resolver" : {
17+ "babel-module" : { }
18+ }
19+ } ,
1520 rules : {
1621 "babel/new-cap" : "error" ,
1722 "babel/no-invalid-this" : "error" ,
@@ -22,8 +27,10 @@ module.exports = {
2227 "flowtype/delimiter-dangle" : [ "error" , "only-multiline" ] ,
2328 "flowtype/generic-spacing" : "error" ,
2429 "flowtype/no-dupe-keys" : "error" ,
30+ "flowtype/no-mutable-array" : "error" ,
2531 "flowtype/no-primitive-constructor-types" : "error" ,
2632 "flowtype/no-types-missing-file-annotation" : "off" , // I don't need this
33+ "flowtype/no-unused-expressions" : "error" ,
2734 "flowtype/no-weak-types" : "error" ,
2835 "flowtype/object-type-delimiter" : "error" ,
2936 "flowtype/require-parameter-type" : "error" ,
@@ -43,6 +50,7 @@ module.exports = {
4350 "immutable/no-this" : "error" ,
4451 "import/default" : "error" ,
4552 "import/export" : "error" ,
53+ "import/exports-last" : "error" ,
4654 "import/extensions" : "error" ,
4755 "import/first" : "error" ,
4856 "import/max-dependencies" : "warn" ,
@@ -78,15 +86,16 @@ module.exports = {
7886 "promise/no-native" : "off" , // We have babel
7987 "promise/no-nesting" : "error" ,
8088 "promise/no-promise-in-callback" : "error" ,
89+ "promise/no-return-in-finally" : "error" ,
8190 "promise/no-return-wrap" : "error" ,
8291 "promise/param-names" : "error" ,
8392 "promise/prefer-await-to-callbacks" : "off" , // Not convinced of await/async
8493 "promise/prefer-await-to-then" : "off" , // Not convinced of await/async
8594 "accessor-pairs" : "error" ,
86- "array-bracket-newline" : [ "error" , "always" ] ,
95+ "array-bracket-newline" : "off" ,
8796 "array-bracket-spacing" : "error" ,
8897 "array-callback-return" : "error" ,
89- "array-element-newline" : "error " ,
98+ "array-element-newline" : "off " ,
9099 "arrow-body-style" : "off" , // Weird style
91100 "arrow-parens" : "error" ,
92101 "arrow-spacing" : "error" ,
@@ -283,9 +292,9 @@ module.exports = {
283292 "no-whitespace-before-property" : "error" ,
284293 "no-with" : "error" ,
285294 "nonblock-statement-body-position" : "error" ,
286- "object-curly-newline" : "error " ,
295+ "object-curly-newline" : "off " ,
287296 "object-curly-spacing" : "error" ,
288- "object-property-newline" : "error " ,
297+ "object-property-newline" : "off " ,
289298 "object-shorthand" : "error" ,
290299 "one-var-declaration-per-line" : "error" ,
291300 "one-var" : [ "error" , "never" ] ,
@@ -335,5 +344,6 @@ module.exports = {
335344 "wrap-regex" : "error" ,
336345 "yield-star-spacing" : "error" ,
337346 "yoda" : "error" ,
347+ "sort-keys" : "off" ,
338348 }
339349}
0 commit comments