.eslintrc.json
{
"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
}
}
}]
}
}