Source code

Revision control

Copy as Markdown

Other Tools

{
"extends": [
"eslint:recommended",
"plugin:@typescript-eslint/recommended",
"plugin:@stylistic/recommended-extends"
],
"rules": {
"max-len": [
"error",
{
"code": 120
}
],
"no-console": "error",
"@typescript-eslint/no-unused-vars": "error",
"@stylistic/array-bracket-spacing": ["error", "always"],
"@stylistic/operator-linebreak": ["error", "after"],
"@stylistic/brace-style": ["error", "1tbs", { "allowSingleLine": true }],
"@stylistic/member-delimiter-style": ["error", {
"overrides": {
"interface": {
"multiline": {
"delimiter": "semi",
"requireLast": true
}
}
}
}],
"indent": "off",
"@stylistic/indent": ["error", 2, {
"SwitchCase": 1,
"FunctionDeclaration": { "parameters": "first" },
"FunctionExpression": { "parameters": "first" }
}],
"semi": "off",
"@stylistic/semi": ["error", "always"]
},
"parser": "@typescript-eslint/parser",
"parserOptions": {
"project": [
"tsconfig.eslint.json"
],
"sourceType": "module",
"ecmaFeatures": {
"jsx": true,
"modules": true,
"experimentalObjectRestSpread": true
}
}
}