1 | module.exports = {
|
2 | env: {
|
3 | es6: true,
|
4 | node: true,
|
5 | },
|
6 | globals: {
|
7 | expect: true,
|
8 | it: true,
|
9 | describe: true,
|
10 | },
|
11 | extends: ['eslint:recommended'],
|
12 | parser: 'babel-eslint',
|
13 | parserOptions: {
|
14 | ecmaFeatures: {
|
15 | experimentalObjectRestSpread: true,
|
16 | jsx: true,
|
17 | },
|
18 | sourceType: 'module',
|
19 | },
|
20 | plugins: ['react'],
|
21 | rules: {
|
22 | 'linebreak-style': ['error', 'unix'],
|
23 | 'no-unused-vars': 2,
|
24 | 'object-curly-spacing': ['error', 'never'],
|
25 | semi: ['error', 'always'],
|
26 | 'react/jsx-uses-react': 2,
|
27 | 'react/jsx-uses-vars': 2,
|
28 | },
|
29 | };
|