Przeglądaj źródła

chore: 未使用到的变量error提示,any类型从error改为warning

louhangfei 11 miesięcy temu
rodzic
commit
9ce3b0a874
2 zmienionych plików z 38 dodań i 17 usunięć
  1. 3 7
      .eslintrc.js
  2. 35 10
      tsconfig.json

+ 3 - 7
.eslintrc.js

@@ -15,11 +15,7 @@ module.exports = {
       jsx: true,
     },
   },
-  extends: [
-    'plugin:vue/vue3-recommended',
-    'plugin:@typescript-eslint/recommended',
-    'plugin:prettier/recommended',
-  ],
+  extends: ['plugin:vue/vue3-recommended', 'plugin:@typescript-eslint/recommended', 'plugin:prettier/recommended'],
   rules: {
     'vue/script-setup-uses-vars': 'error',
     '@typescript-eslint/ban-ts-ignore': 'off',
@@ -35,8 +31,8 @@ module.exports = {
     '@typescript-eslint/no-non-null-assertion': 'off',
     '@typescript-eslint/explicit-module-boundary-types': 'off',
 
-    'no-unused-vars': off,
-    "@typescript-eslint/no-unused-vars": "error",
+    'no-unused-vars': 'off',
+    '@typescript-eslint/no-unused-vars': 'error',
     'space-before-function-paren': 'off',
     'vue/multi-word-component-names': 'off',
     'vue/attributes-order': 'off',

+ 35 - 10
tsconfig.json

@@ -7,16 +7,41 @@
     "jsx": "preserve",
     "baseUrl": ".",
     "paths": {
-      "@/*": ["src/*"],
-      "assets/*": ["src/assets/*"],
-      "components/*": ["src/components/*"],
-      "views/*": ["src/views/*"]
+      "@/*": [
+        "src/*"
+      ],
+      "assets/*": [
+        "src/assets/*"
+      ],
+      "components/*": [
+        "src/components/*"
+      ],
+      "views/*": [
+        "src/views/*"
+      ]
     },
-    "types": ["node"],
-    "typeRoots": ["./node_modules/@types", "./src/types"],
+    "types": [
+      "node"
+    ],
+    "typeRoots": [
+      "./node_modules/@types",
+      "./src/types"
+    ],
     "resolveJsonModule": true,
-    "allowSyntheticDefaultImports": true
+    "allowSyntheticDefaultImports": true,
+    "noImplicitAny": false,
   },
-  "include": ["src/**/*.ts", "src/**/*.d.ts", "src/**/*.tsx", "src/**/*.vue", "auto-imports.d.ts", "components.d.ts"],
-  "references": [{ "path": "./tsconfig.node.json" }]
-}
+  "include": [
+    "src/**/*.ts",
+    "src/**/*.d.ts",
+    "src/**/*.tsx",
+    "src/**/*.vue",
+    "auto-imports.d.ts",
+    "components.d.ts"
+  ],
+  "references": [
+    {
+      "path": "./tsconfig.node.json"
+    }
+  ]
+}