|
1 | 1 | { |
2 | | - "parser": "babel-eslint", |
| 2 | + "parser": "babel-eslint", // https://github.com/babel/babel-eslint |
3 | 3 | "plugins": [ |
4 | | - "react" |
| 4 | + "react" // https://github.com/yannickcr/eslint-plugin-react |
5 | 5 | ], |
6 | | - "env": { |
7 | | - "browser": true, |
8 | | - "node": true |
| 6 | + "env": { // http://eslint.org/docs/user-guide/configuring.html#specifying-environments |
| 7 | + "browser": true, // browser global variables |
| 8 | + "node": true // Node.js global variables and Node.js-specific rules |
9 | 9 | }, |
10 | 10 | "ecmaFeatures": { |
11 | 11 | "arrowFunctions": true, |
|
30 | 30 | * Strict mode |
31 | 31 | */ |
32 | 32 | // babel inserts "use strict"; for us |
33 | | - // http://eslint.org/docs/rules/strict |
34 | | - "strict": [2, "never"], |
| 33 | + "strict": [2, "never"], // http://eslint.org/docs/rules/strict |
35 | 34 |
|
36 | 35 | /** |
37 | 36 | * ES6 |
|
173 | 172 | /** |
174 | 173 | * JSX style |
175 | 174 | */ |
176 | | - "react/display-name": 0, |
177 | | - "react/jsx-boolean-value": 2, |
178 | | - "react/jsx-quotes": [2, "double"], |
179 | | - "react/jsx-no-undef": 2, |
180 | | - "react/jsx-sort-props": 0, |
181 | | - "react/jsx-sort-prop-types": 0, |
182 | | - "react/jsx-uses-react": 2, |
183 | | - "react/jsx-uses-vars": 2, |
184 | | - "react/no-did-mount-set-state": [2, "allow-in-func"], |
185 | | - "react/no-did-update-set-state": 2, |
186 | | - "react/no-multi-comp": 2, |
187 | | - "react/no-unknown-property": 2, |
188 | | - "react/prop-types": 2, |
189 | | - "react/react-in-jsx-scope": 2, |
190 | | - "react/self-closing-comp": 2, |
191 | | - "react/wrap-multilines": 2, |
192 | | - "react/sort-comp": [2, { |
| 175 | + "react/display-name": 0, // https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/display-name.md |
| 176 | + "react/jsx-boolean-value": 2, // https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/jsx-boolean-value.md |
| 177 | + "react/jsx-quotes": [2, "double"], // https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/jsx-quotes.md |
| 178 | + "react/jsx-no-undef": 2, // https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/jsx-no-undef.md |
| 179 | + "react/jsx-sort-props": 0, // https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/jsx-sort-props.md |
| 180 | + "react/jsx-sort-prop-types": 0, // https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/jsx-sort-prop-types.md |
| 181 | + "react/jsx-uses-react": 2, // https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/jsx-uses-react.md |
| 182 | + "react/jsx-uses-vars": 2, // https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/jsx-uses-vars.md |
| 183 | + "react/no-did-mount-set-state": [2, "allow-in-func"], // https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/no-did-mount-set-state.md |
| 184 | + "react/no-did-update-set-state": 2, // https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/no-did-update-set-state.md |
| 185 | + "react/no-multi-comp": 2, // https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/no-multi-comp.md |
| 186 | + "react/no-unknown-property": 2, // https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/no-unknown-property.md |
| 187 | + "react/prop-types": 2, // https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/prop-types.md |
| 188 | + "react/react-in-jsx-scope": 2, // https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/react-in-jsx-scope.md |
| 189 | + "react/self-closing-comp": 2, // https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/self-closing-comp.md |
| 190 | + "react/wrap-multilines": 2, // https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/wrap-multilines.md |
| 191 | + "react/sort-comp": [2, { // https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/sort-comp.md |
193 | 192 | "order": [ |
194 | 193 | "displayName", |
195 | 194 | "propTypes", |
|
0 commit comments