Simplify ESLint config (#3903)
parent
cc27aed391
commit
2336bd3e8e
@ -1,62 +1,20 @@ |
||||
{ |
||||
"root": true, |
||||
"extends" : [ |
||||
"standard" |
||||
], |
||||
"plugins": [ |
||||
"mocha" |
||||
"eslint:recommended", |
||||
"prettier", |
||||
], |
||||
"env": { |
||||
"browser" : true, |
||||
"node" : true, |
||||
"mocha" : true, |
||||
"jest" : true, |
||||
"es2022": true, |
||||
"browser": true, |
||||
"node": true, |
||||
"mocha": true, |
||||
}, |
||||
"globals" : { |
||||
"artifacts": false, |
||||
"contract": false, |
||||
"assert": false, |
||||
"web3": false, |
||||
"usePlugin": false, |
||||
"extendEnvironment": false, |
||||
}, |
||||
"rules": { |
||||
|
||||
// Strict mode |
||||
"strict": ["error", "global"], |
||||
|
||||
// Code style |
||||
"array-bracket-spacing": ["off"], |
||||
"camelcase": ["error", {"properties": "always"}], |
||||
"comma-dangle": ["error", "always-multiline"], |
||||
"comma-spacing": ["error", {"before": false, "after": true}], |
||||
"dot-notation": ["error", {"allowKeywords": true, "allowPattern": ""}], |
||||
"eol-last": ["error", "always"], |
||||
"eqeqeq": ["error", "smart"], |
||||
"generator-star-spacing": ["error", "before"], |
||||
"indent": ["error", 2], |
||||
"linebreak-style": ["error", "unix"], |
||||
"max-len": ["error", 120, 2], |
||||
"no-debugger": "off", |
||||
"no-dupe-args": "error", |
||||
"no-dupe-keys": "error", |
||||
"no-mixed-spaces-and-tabs": ["error", "smart-tabs"], |
||||
"no-redeclare": ["error", {"builtinGlobals": true}], |
||||
"no-trailing-spaces": ["error", { "skipBlankLines": false }], |
||||
"no-undef": "error", |
||||
"no-use-before-define": "off", |
||||
"no-var": "error", |
||||
"object-curly-spacing": ["error", "always"], |
||||
"prefer-const": "error", |
||||
"quotes": ["error", "single"], |
||||
"semi": ["error", "always"], |
||||
"space-before-function-paren": ["error", "always"], |
||||
|
||||
"mocha/no-exclusive-tests": ["error"], |
||||
|
||||
"promise/always-return": "off", |
||||
"promise/avoid-new": "off", |
||||
}, |
||||
"parserOptions": { |
||||
"ecmaVersion": 2020 |
||||
"artifacts": "readonly", |
||||
"contract": "readonly", |
||||
"web3": "readonly", |
||||
"extendEnvironment": "readonly", |
||||
"expect": "readonly", |
||||
} |
||||
} |
||||
|
File diff suppressed because it is too large
Load Diff
Loading…
Reference in new issue