{ "env": { "browser": true, "commonjs": true, "es6": true, "node": true }, "extends": [ "eslint:recommended", "plugin:@typescript-eslint/recommended" ], "rules": { "quotes": ["error", "single"], "semi": ["error","always"], "space-before-blocks": ["error", "always"], "no-unused-vars": "off", "no-console": "warn", "no-mixed-spaces-and-tabs": "warn", "no-trailing-spaces": "error", "no-multiple-empty-lines": ["error", { "max": 1, "maxEOF": 0 }], "@typescript-eslint/explicit-module-boundary-types": 0, "@typescript-eslint/no-explicit-any": 0, "@typescript-eslint/no-unused-vars": ["error", { "varsIgnorePattern": "^_", "argsIgnorePattern": "^_" }] } }