mirror of
https://github.com/ant-design/ant-design.git
synced 2024-11-26 12:10:06 +08:00
4c0bf478d0
This allows eslint to validate all of the code that babel is configured to accept. Without this, eslint won't validate code that is part of ES7. We use the beta for 6.0 to avoid https://github.com/babel/babel-eslint/issues/249
41 lines
820 B
JSON
41 lines
820 B
JSON
{
|
|
"parser": "babel-eslint",
|
|
"extends": ["eslint-config-airbnb"],
|
|
"env": {
|
|
"browser": true,
|
|
"node": true,
|
|
"mocha": true,
|
|
"jest": true,
|
|
"es6": true
|
|
},
|
|
"parserOptions": {
|
|
"ecmaVersion": 6,
|
|
"ecmaFeatures": {
|
|
"jsx": true,
|
|
"experimentalObjectRestSpread": true
|
|
}
|
|
},
|
|
"plugins": [
|
|
"markdown",
|
|
"react",
|
|
"babel"
|
|
],
|
|
"rules": {
|
|
"comma-dangle": 0,
|
|
"func-names": 0,
|
|
"prefer-const": 0,
|
|
"arrow-body-style": 0,
|
|
"react/sort-comp": 0,
|
|
"react/no-multi-comp": 0,
|
|
"react/prop-types": 0,
|
|
"react/prefer-es6-class": 0,
|
|
"react/prefer-stateless-function": 0,
|
|
"react/jsx-closing-bracket-location": 0,
|
|
"react/jsx-no-bind": 0,
|
|
"no-param-reassign": 0,
|
|
"no-return-assign": 0,
|
|
"max-len": 0,
|
|
"consistent-return": 0
|
|
}
|
|
}
|