Adjust eslint configuration

This commit is contained in:
Michael Vines 2018-08-22 20:13:25 -07:00
parent 1f1fbd84ff
commit 0f1f52e3e4
3 changed files with 61 additions and 18 deletions

View File

@ -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
}
}

61
web3.js/.eslintrc.js Normal file
View File

@ -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',
],
},
};

View File

@ -55,7 +55,6 @@
"esdoc-importpath-plugin": "^1.0.2",
"esdoc-standard-plugin": "^1.0.0",
"eslint": "4.19.1",
"eslint-config-airbnb": "16.1.0",
"eslint-plugin-import": "2.11.0",
"eslint-plugin-jsx-a11y": "^6.1.1",
"eslint-plugin-react": "^7.11.1",