nginx-tutorial/examples/reactapp/.eslintrc

95 lines
1.6 KiB
Plaintext

{
"extends": [
"eslint-config-airbnb"
],
"parser": "babel-eslint",
"globals": {
"Action": false,
"__DEV__": false,
"__DEV__LOG__": false,
"__DEV__LOG__DIFF__": true,
"__DEV__IMMUTABLE_CHECK__": false,
"__PROD__": false,
"__DEBUG__": false,
"__DEBUG_NEW_WINDOW__": false,
"__BASENAME__": false,
"Image": {},
"FileReader": {},
"Request": {},
"fetch": {},
"XMLHttpRequest": {}
},
"rules": {
"arrow-body-style": [
"off"
],
"global-require": [
"warn"
],
"no-underscore-dangle": [
"off"
],
"no-case-declarations": [
"warn"
],
"max-len": [
"warn",
120,
{
"ignoreUrls": true
}
],
"no-unused-vars": [
"warn"
],
"no-nested-ternary": [
"warn"
],
"no-class-assign": [
"off"
],
"no-use-before-define": [
"error",
{
"functions": false,
"classes": true
}
],
"new-cap": [
"error",
{
"capIsNewExceptions": [
"List",
"Map",
"OrderedMap",
"Set",
"OrderedSet",
"Stack",
"Range",
"Repeat",
"Record",
"Seq"
]
}
],
"linebreak-style": [
"off"
],
"import/prefer-default-export": [
"off"
],
"react/prefer-stateless-function": [
"off"
],
"react/jsx-curly-spacing": [
"off"
],
"react/forbid-prop-types": [
"off"
],
"react/no-unused-prop-types": [
"warn"
]
}
}