1 | {
|
2 | "extends": "airbnb",
|
3 | "rules": {
|
4 | # We use _ to define private variables and methods in clases
|
5 | "no-underscore-dangle": 0,
|
6 | # This seems to be buggy we don't want eslint to check this
|
7 | "import/no-extraneous-dependencies": 0,
|
8 | # This is a depricated rule. So we turned off it.
|
9 | "react/require-extension": 0,
|
10 | # We can write JSX in anyfile we want.
|
11 | "react/jsx-filename-extension": 0,
|
12 | # We don't like this rule.
|
13 | "arrow-body-style": 0,
|
14 | # We don't like this rule. We write arrow functions only when we needed.
|
15 | "prefer-arrow-callback": 0,
|
16 | # We don't need to write function names always.
|
17 | "func-names": 0,
|
18 | # propTypes can be object
|
19 | "react/forbid-prop-types": 0,
|
20 | },
|
21 | "parserOptions": {
|
22 | "ecmaVersion": 6,
|
23 | "ecmaFeatures": {
|
24 | "experimentalObjectRestSpread": true
|
25 | }
|
26 | },
|
27 | }
|