Add a few more eslint rules

This commit is contained in:
Alexis Sellier
2021-06-20 21:50:39 +02:00
parent 63f4e98827
commit 09f90e4160
2 changed files with 33 additions and 3 deletions
+31 -1
View File
@@ -24,7 +24,7 @@
],
"rules": {
"indent": ["error", 2, { "SwitchCase": 1 }],
"semi": "off", // We use the typescript-specific rule as it's more accurate.
"semi": "off",
"curly": ["error", "multi-line", "consistent"],
"keyword-spacing": ["error"],
"no-trailing-spaces": ["error"],
@@ -34,6 +34,36 @@
"asyncArrow": "always"
}],
"eol-last": ["error"],
"key-spacing": ["error"],
"@typescript-eslint/type-annotation-spacing": ["error"],
"@typescript-eslint/naming-convention": [
"error",
{
"selector": "enumMember",
"format": ["PascalCase"]
},
{
"selector": "objectLiteralProperty",
"format": ["PascalCase", "camelCase"]
},
{
"selector": "default",
"format": ["camelCase"],
"leadingUnderscore": "allow",
"trailingUnderscore": "allow"
},
{
"selector": "variable",
"modifiers": ["const"],
"format": ["camelCase", "PascalCase", "UPPER_CASE"],
"leadingUnderscore": "allow",
"trailingUnderscore": "allow"
},
{
"selector": "typeLike",
"format": ["PascalCase"]
}
],
"@typescript-eslint/no-explicit-any": "off",
"@typescript-eslint/semi": ["error"],
"@typescript-eslint/member-delimiter-style": [
+2 -2
View File
@@ -4,8 +4,8 @@ import svelte from "@sveltejs/vite-plugin-svelte";
import rewriteAll from "vite-plugin-rewrite-all";
const config: UserConfig = {
optimizeDeps:{
exclude:['svelte-routing']
optimizeDeps: {
exclude: ['svelte-routing']
},
plugins: [svelte(), rewriteAll()],
resolve: {