Radish alpha
r
Radicle web interface
Radicle
Git (anonymous pull)
Log in to clone via SSH
Add a few more eslint rules
Alexis Sellier committed 4 years ago
commit 09f90e4160514ff752ae7f9d5196bae3a1c5a397
parent 63f4e98827538cf70b78e2de5aed8d4c96e65065
2 files changed +33 -3
modified .eslintrc.json
@@ -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": [
modified vite.config.ts
@@ -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: {