|
Packit Service |
70ae74 |
{
|
|
Packit Service |
2c861f |
"root": true,
|
|
Packit Service |
2c861f |
"env": {
|
|
Packit Service |
2c861f |
"browser": true,
|
|
Packit Service |
2c861f |
"es6": true
|
|
Packit Service |
2c861f |
},
|
|
Packit Service |
2c861f |
"extends": ["eslint:recommended", "standard", "standard-react"],
|
|
Packit Service |
2c861f |
"parser": "babel-eslint",
|
|
Packit Service |
2c861f |
"parserOptions": {
|
|
Packit Service |
2c861f |
"ecmaVersion": "7",
|
|
Packit Service |
2c861f |
"ecmaFeatures": {
|
|
Packit Service |
2c861f |
"jsx": true
|
|
Packit Service |
70ae74 |
},
|
|
Packit Service |
2c861f |
"sourceType": "module"
|
|
Packit Service |
2c861f |
},
|
|
Packit Service |
2c861f |
"plugins": ["flowtype", "react", "react-hooks"],
|
|
Packit Service |
2c861f |
"rules": {
|
|
Packit Service |
2c861f |
"indent": [
|
|
Packit Service |
2c861f |
"error",
|
|
Packit Service |
2c861f |
4,
|
|
Packit Service |
2c861f |
{
|
|
Packit Service |
2c861f |
"ObjectExpression": "first",
|
|
Packit Service |
2c861f |
"CallExpression": { "arguments": "first" },
|
|
Packit Service |
2c861f |
"MemberExpression": 2,
|
|
Packit Service |
2c861f |
"ignoredNodes": ["JSXAttribute"]
|
|
Packit Service |
2c861f |
}
|
|
Packit Service |
2c861f |
],
|
|
Packit Service |
2c861f |
"newline-per-chained-call": ["error", { "ignoreChainWithDepth": 2 }],
|
|
Packit Service |
2c861f |
"lines-between-class-members": [
|
|
Packit Service |
2c861f |
"error",
|
|
Packit Service |
2c861f |
"always",
|
|
Packit Service |
2c861f |
{ "exceptAfterSingleLine": true }
|
|
Packit Service |
2c861f |
],
|
|
Packit Service |
2c861f |
"prefer-promise-reject-errors": ["error", { "allowEmptyReject": true }],
|
|
Packit Service |
2c861f |
"react/jsx-indent": ["error", 4],
|
|
Packit Service |
2c861f |
"semi": ["error", "always", { "omitLastInOneLineBlock": true }],
|
|
Packit Service |
70ae74 |
|
|
Packit Service |
2c861f |
"react-hooks/rules-of-hooks": "error",
|
|
Packit Service |
2c861f |
"react-hooks/exhaustive-deps": "error",
|
|
Packit Service |
70ae74 |
|
|
Packit Service |
2c861f |
"camelcase": "off",
|
|
Packit Service |
2c861f |
"comma-dangle": "off",
|
|
Packit Service |
2c861f |
"curly": "off",
|
|
Packit Service |
2c861f |
"jsx-quotes": "off",
|
|
Packit Service |
2c861f |
"key-spacing": "off",
|
|
Packit Service |
2c861f |
"new-cap": "off",
|
|
Packit Service |
2c861f |
"no-console": "off",
|
|
Packit Service |
2c861f |
"prefer-const": "off",
|
|
Packit Service |
2c861f |
"quotes": "off",
|
|
Packit Service |
2c861f |
"react/jsx-closing-bracket-location": "off",
|
|
Packit Service |
2c861f |
"react/jsx-curly-spacing": "off",
|
|
Packit Service |
2c861f |
"react/jsx-indent-props": "off",
|
|
Packit Service |
2c861f |
"react/jsx-handler-names": "off",
|
|
Packit Service |
2c861f |
"react/prop-types": "off",
|
|
Packit Service |
2c861f |
"space-before-function-paren": "off",
|
|
Packit Service |
2c861f |
"standard/no-callback-literal": "off",
|
|
Packit Service |
2c861f |
|
|
Packit Service |
2c861f |
"eqeqeq": "off",
|
|
Packit Service |
2c861f |
"import/no-webpack-loader-syntax": "off",
|
|
Packit Service |
2c861f |
"object-property-newline": "off",
|
|
Packit Service |
2c861f |
"react/jsx-no-bind": "off"
|
|
Packit Service |
2c861f |
},
|
|
Packit Service |
2c861f |
"globals": {
|
|
Packit Service |
2c861f |
"require": false,
|
|
Packit Service |
2c861f |
"module": false
|
|
Packit Service |
2c861f |
}
|
|
Packit Service |
70ae74 |
}
|