Skip to content

Commit 96738c9

Browse files
start using prettier and jest
1 parent c7e6f8a commit 96738c9

15 files changed

+12278
-1724
lines changed

.babelrc

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"env": {
3+
"test": {
4+
"presets": ["env", "react"]
5+
}
6+
}
7+
}

.eslintrc

+2-37
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"extends": "eslint:recommended",
2+
"extends": ["eslint:recommended", "prettier"],
33
"parser": "babel-eslint",
44
"parserOptions": {
55
"ecmaVersion": 6,
@@ -33,29 +33,17 @@
3333
],
3434
"rules": {
3535
"accessor-pairs": ["error"],
36-
"array-bracket-spacing": ["error"],
37-
"arrow-parens": ["error", "as-needed"],
38-
"arrow-spacing": ["error"],
3936
"block-scoped-var": ["error"],
40-
"comma-dangle": ["error"],
41-
"comma-spacing": ["error"],
4237
"consistent-return": ["error"],
4338
"curly": ["error", "all"],
4439
"default-case": ["error"],
4540
"dot-location": ["off"],
4641
"dot-notation": ["error"],
4742
"eqeqeq": ["error"],
4843
"guard-for-in": ["off"],
49-
"import/export": "error",
5044
"import/named": ["off"],
51-
"import/namespace": ["off"],
5245
"import/no-duplicates": ["error"],
5346
"import/no-named-as-default": ["error"],
54-
"import/no-unresolved": ["off"],
55-
"jsx-quotes": ["error", "prefer-double"],
56-
"key-spacing": ["error"],
57-
"keyword-spacing": ["error"],
58-
"max-len": ["error", 120, 4],
5947
"new-cap": ["error"],
6048
"no-alert": [1],
6149
"no-caller": ["error"],
@@ -70,18 +58,15 @@
7058
"no-extend-native": ["error"],
7159
"no-extra-bind": ["error"],
7260
"no-extra-boolean-cast": ["error"],
73-
"no-floating-decimal": ["error"],
7461
"no-inline-comments": ["error"],
7562
"no-implicit-coercion": ["error"],
76-
"no-trailing-spaces": ["error"],
7763
"no-implied-eval": ["error"],
7864
"no-inner-declarations": ["off"],
7965
"no-invalid-this": ["error"],
8066
"no-iterator": ["error"],
8167
"no-labels": ["error"],
8268
"no-lone-blocks": ["error"],
8369
"no-loop-func": ["error"],
84-
"no-multi-spaces": ["error"],
8570
"no-multi-str": ["error"],
8671
"no-native-reassign": ["error"],
8772
"no-new": ["error"],
@@ -103,11 +88,8 @@
10388
"no-useless-call": ["error"],
10489
"no-useless-concat": ["error"],
10590
"no-with": ["error"],
106-
"object-curly-spacing": ["error", "never"],
10791
"prefer-const": ["error"],
108-
"quotes": ["error", "single", "avoid-escape"],
10992
"radix": ["error"],
110-
"react/jsx-closing-bracket-location": ["error", "line-aligned"],
11193
"react/jsx-no-duplicate-props": ["error"],
11294
"react/jsx-no-undef": ["error"],
11395
"react/jsx-uses-react": ["error"],
@@ -118,23 +100,13 @@
118100
"react/no-unknown-property": ["error"],
119101
"react/prefer-es6-class": ["error", "always"],
120102
"react/prop-types": "error",
121-
"semi": ["error", "always"],
122-
"space-before-function-paren": ["error", "never"],
123-
"space-before-blocks": ["error"],
124-
"space-in-parens": ["error", "never"],
125-
"space-infix-ops": ["error"],
126103
"valid-jsdoc": ["error"],
127-
"wrap-iife": ["error"],
128104
"yoda": ["error"],
129105
"spaced-comment": ["error", "always", {
130106
"block": {
131107
exceptions: ["*"]
132108
}
133109
}],
134-
"indent": ["error", 4, {
135-
"SwitchCase": 1,
136-
"outerIIFEBody": 0
137-
}],
138110
"no-unused-vars": ["error", {
139111
"args": "after-used",
140112
"argsIgnorePattern": "^_",
@@ -144,13 +116,6 @@
144116
"ignoreArrayIndexes": true,
145117
"ignore": [-1, 0, 1, 2, 100, 10, 16, 0.5, 25]
146118
}],
147-
"no-underscore-dangle": ["error", {
148-
"allowAfterThis": true,
149-
"allow": ["__webapp_store"]
150-
}],
151-
"lines-around-comment": ["error", {
152-
"beforeLineComment": true,
153-
"allowBlockStart": true
154-
}]
119+
"no-underscore-dangle": ["off"]
155120
}
156121
}

.prettierrc

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"singleQuote": true,
3+
"bracketSpacing": false,
4+
"trailingComma": "es5"
5+
}

0 commit comments

Comments
 (0)