Skip to content

Commit d2cf2d9

Browse files
Migrating
1 parent 8e517de commit d2cf2d9

2 files changed

Lines changed: 22 additions & 4 deletions

File tree

.babelrc

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,14 @@
44
"flow"
55
],
66
"plugins": [
7+
[
8+
"module-resolver",
9+
{
10+
"alias": {
11+
"^types$": "./types"
12+
}
13+
}
14+
],
715
"transform-object-rest-spread"
816
],
917
"env": {

.eslintrc.js

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)