diff --git a/.eslintrc.json b/.eslintrc.json index ad143bb..d367929 100644 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -1,54 +1,29 @@ { - "parserOptions": { - "ecmaVersion": 2018 - }, - "env": { - "es6": true, - "node": true - }, - "extends": "eslint:recommended", - "rules": { - "no-console": "off", - "indent": [ - "error", - 2, - { - "SwitchCase": 1 - } - ], - "quotes": [ - "warn", - "double" - ], - "semi": [ - "warn", - "always" - ], - "keyword-spacing": [ - "error", { - "before": true, - "after": true - } - ], - "space-before-blocks": [ - "error", { - "functions":"always", - "keywords": "always", - "classes": "always" - } - ], - "space-before-function-paren": [ - "error", { - "anonymous": "always", - "named": "always", - "asyncArrow": "always" - } - ], - "prefer-const": [ - "error", { - "destructuring": "any", - "ignoreReadBeforeAssign": false - } - ] - } + "env": { + "commonjs": true, + "es2021": true, + "node": true + }, + "extends": "eslint:recommended", + "parserOptions": { + "ecmaVersion": 12 + }, + "rules": { + "indent": [ + "error", + 4 + ], + "linebreak-style": [ + "error", + "unix" + ], + "quotes": [ + "error", + "single" + ], + "semi": [ + "error", + "always" + ] + } }