{ "extends": ["@darkhogg"], "plugins": ["@typescript-eslint"], "parser": "@typescript-eslint/parser", "parserOptions": { "sourceType": "module" }, "env": { "mocha": true }, "rules": { "no-redeclare": ["off"], "@typescript-eslint/no-redeclare": ["error"], "no-dupe-class-members": ["off"], "no-useless-constructor": ["off"], "@typescript-eslint/no-useless-constructor": ["error"], "@typescript-eslint/type-annotation-spacing": ["error", { "before": false, "after": true, "overrides": { "arrow": { "before": true, "after": true } } }], "no-unused-vars": ["warn", {"args": "none", "ignoreRestSiblings": true, "varsIgnorePattern": "_.*"}] } }