{ "env": { "commonjs": true, "es2021": true, "node": true }, "parserOptions": { "ecmaVersion": "latest" }, "extends": [ // "eslint:recommended", // "airbnb-base" ], "plugins": [ "import" ], "rules": { "indent": [ "error", 4 ], "linebreak-style": [ "error", "unix" ], "quotes": [ "error", "double" ], "semi": [ "error", "always" ], "no-undef": "error", "no-useless-escape": "error", "no-var": "error", "prefer-const": "error", "quote-props": [ "error", "as-needed" ], "dot-notation": [ "error", { "allowKeywords": false } ], "eol-last": "error", "comma-dangle": [ "error", "always-multiline" ], "no-multi-spaces": "error", "space-in-parens": [ "error", "never" ], "import/order": "error", "no-return-await": "error", "no-trailing-spaces": "error", "padded-blocks": [ "error", "never", { "allowSingleLineBlocks": false } ], "space-infix-ops": "error", "radix": [ "error", "always" ], "object-curly-spacing": [ "error", "never" ], "space-before-function-paren": [ "error", "always" ], "one-var": [ "error", "never" ], "one-var-declaration-per-line": [ "error", "always" ], "template-curly-spacing": [ "error", "never" ] } }