nope/.eslintrc.json
2020-11-23 07:09:31 +01:00

90 lines
2.9 KiB
JSON

{
"env": {
"browser": true,
"commonjs": true,
"es2021": true
},
"extends": [
"eslint:recommended",
"plugin:@typescript-eslint/recommended"
],
"parser": "@typescript-eslint/parser",
"parserOptions": {
"ecmaVersion": 12
},
"plugins": [
"@typescript-eslint"
],
"rules": {
"linebreak-style": [
"warn",
"unix"
],
"quotes": [
"warn",
"double"
],
"semi": [
"warn",
"always"
]
// ,
// "@typescript-eslint/member-ordering": [
// "warn",
// {
// "default": [
// // Index signature
// "signature",
// // Fields
// "public-static-field",
// "protected-static-field",
// "private-static-field",
// "public-decorated-field",
// "protected-decorated-field",
// "private-decorated-field",
// "public-instance-field",
// "protected-instance-field",
// "private-instance-field",
// "public-abstract-field",
// "protected-abstract-field",
// "private-abstract-field",
// "public-field",
// "protected-field",
// "private-field",
// "static-field",
// "instance-field",
// "abstract-field",
// "decorated-field",
// "field",
// // Constructors
// "public-constructor",
// "protected-constructor",
// "private-constructor",
// "constructor",
// // Methods
// "public-static-method",
// "protected-static-method",
// "private-static-method",
// "public-decorated-method",
// "protected-decorated-method",
// "private-decorated-method",
// "public-instance-method",
// "protected-instance-method",
// "private-instance-method",
// "public-abstract-method",
// "protected-abstract-method",
// "private-abstract-method",
// "public-method",
// "protected-method",
// "private-method",
// "static-method",
// "instance-method",
// "abstract-method",
// "decorated-method",
// "method"
// ],
// "order": "alphabetically"
// }
// ]
}
}