-
Notifications
You must be signed in to change notification settings - Fork 6
/
.eslintrc
28 lines (23 loc) · 777 Bytes
/
.eslintrc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
extends: [ "yoast" ]
parser: babel-eslint
settings:
react:
createClass: "createReactClass" // Regex for Component Factory to use,
pragma: "React" // Pragma to use, default to "React"
version: "16.2" // React version, default to the latest React stable release
rules:
complexity: [1, 6]
// A wrapping label is not necessary when there already is an htmlFor attribute.
jsx-a11y/label-has-for: [ "error", { required: "id" } ]
require-jsdoc: 1
react/button-has-type: 1
react/default-props-match-prop-types: 1
react/no-unused-prop-types: 1
react/no-access-state-in-setstate: 1
react/no-unused-state: 1
react/jsx-no-bind: 1
react/jsx-no-target-blank: 1
react/require-default-props: 1
react/forbid-foreign-prop-types: 1
env:
jest: true