Adjust eslint configuration
This commit is contained in:
parent
1f1fbd84ff
commit
0f1f52e3e4
|
@ -1,17 +0,0 @@
|
||||||
{
|
|
||||||
"extends": "airbnb",
|
|
||||||
"parser": "babel-eslint",
|
|
||||||
|
|
||||||
"env": {
|
|
||||||
"mocha": true
|
|
||||||
},
|
|
||||||
|
|
||||||
"rules": {
|
|
||||||
"linebreak-style": 0,
|
|
||||||
"import/no-extraneous-dependencies": 0,
|
|
||||||
"import/no-unresolved": 0,
|
|
||||||
"import/prefer-default-export": 0,
|
|
||||||
"import/extensions": 0,
|
|
||||||
"no-multi-spaces": 0
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -0,0 +1,61 @@
|
||||||
|
module.exports = { // eslint-disable-line import/no-commonjs
|
||||||
|
'env': {
|
||||||
|
'browser': true,
|
||||||
|
'es6': true,
|
||||||
|
'node': true,
|
||||||
|
},
|
||||||
|
'extends': [
|
||||||
|
'eslint:recommended',
|
||||||
|
'plugin:import/errors',
|
||||||
|
'plugin:import/warnings',
|
||||||
|
],
|
||||||
|
'parser': 'babel-eslint',
|
||||||
|
'parserOptions': {
|
||||||
|
'sourceType': 'module',
|
||||||
|
'ecmaVersion': 8,
|
||||||
|
},
|
||||||
|
'rules': {
|
||||||
|
'no-trailing-spaces': [
|
||||||
|
'error',
|
||||||
|
],
|
||||||
|
'import/first': [
|
||||||
|
'error',
|
||||||
|
],
|
||||||
|
'import/no-commonjs': [
|
||||||
|
'error',
|
||||||
|
],
|
||||||
|
'import/order': [
|
||||||
|
'error',
|
||||||
|
{
|
||||||
|
'groups': [
|
||||||
|
['internal', 'external', 'builtin'],
|
||||||
|
['index', 'sibling', 'parent']
|
||||||
|
],
|
||||||
|
'newlines-between': 'always',
|
||||||
|
},
|
||||||
|
],
|
||||||
|
'indent': [
|
||||||
|
'error',
|
||||||
|
2,
|
||||||
|
{'MemberExpression': 0},
|
||||||
|
],
|
||||||
|
'linebreak-style': [
|
||||||
|
'error',
|
||||||
|
'unix',
|
||||||
|
],
|
||||||
|
'no-console': [
|
||||||
|
0
|
||||||
|
],
|
||||||
|
'quotes': [
|
||||||
|
'error',
|
||||||
|
'single', {'avoidEscape': true, 'allowTemplateLiterals': true},
|
||||||
|
],
|
||||||
|
'require-await': [
|
||||||
|
'error'
|
||||||
|
],
|
||||||
|
'semi': [
|
||||||
|
'error',
|
||||||
|
'always',
|
||||||
|
],
|
||||||
|
},
|
||||||
|
};
|
|
@ -55,7 +55,6 @@
|
||||||
"esdoc-importpath-plugin": "^1.0.2",
|
"esdoc-importpath-plugin": "^1.0.2",
|
||||||
"esdoc-standard-plugin": "^1.0.0",
|
"esdoc-standard-plugin": "^1.0.0",
|
||||||
"eslint": "4.19.1",
|
"eslint": "4.19.1",
|
||||||
"eslint-config-airbnb": "16.1.0",
|
|
||||||
"eslint-plugin-import": "2.11.0",
|
"eslint-plugin-import": "2.11.0",
|
||||||
"eslint-plugin-jsx-a11y": "^6.1.1",
|
"eslint-plugin-jsx-a11y": "^6.1.1",
|
||||||
"eslint-plugin-react": "^7.11.1",
|
"eslint-plugin-react": "^7.11.1",
|
||||||
|
|
Loading…
Reference in New Issue