Skip to content

Commit 268f2d8

Browse files
committed
Configure eslint and prettier
1 parent 096b8a2 commit 268f2d8

File tree

4 files changed

+8965
-3
lines changed

4 files changed

+8965
-3
lines changed

.eslintignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
/docs/**
2+
/lib/**
3+
/node_modules/**

.eslintrc.js

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
module.exports = {
2+
extends: ["eslint:recommended", "plugin:jest/recommended"],
3+
globals: {
4+
document: true,
5+
window: true,
6+
__dirname: true,
7+
},
8+
parser: "babel-eslint",
9+
parserOptions: {
10+
ecmaVersion: 6,
11+
ecmaFeatures: {
12+
jsx: true,
13+
},
14+
},
15+
plugins: ["standard", "react", "jest", "babel"],
16+
env: {
17+
browser: true,
18+
},
19+
rules: {
20+
"react/jsx-uses-react": "error",
21+
"react/jsx-uses-vars": "error",
22+
camelcase: "error",
23+
"keyword-spacing": "error",
24+
"max-len": ["error", 120, 4, { ignoreComments: true }],
25+
"max-lines": ["error", { max: 450, skipComments: true }],
26+
"no-useless-constructor": "error",
27+
quotes: ["error", "double"],
28+
},
29+
};

0 commit comments

Comments
 (0)