Browse Source

Signed-off-by: Caner <5658514@qq.com>

Caner 3 years ago
parent
commit
e293e76e50
2 changed files with 20 additions and 14 deletions
  1. 13 12
      .eslintrc.cjs
  2. 7 2
      src/pages/index/App.vue

+ 13 - 12
.eslintrc.cjs

@@ -6,31 +6,31 @@ module.exports = {
     es2021: true
     es2021: true
   },
   },
   parserOptions: {
   parserOptions: {
-    ecmaVersion: "latest",
+    ecmaVersion: 'latest',
     parser: '@typescript-eslint/parser',
     parser: '@typescript-eslint/parser',
-    sourceType: "module"
+    sourceType: 'module'
   },
   },
   extends: [
   extends: [
     'plugin:vue/vue3-recommended',
     'plugin:vue/vue3-recommended',
     'airbnb-base'
     'airbnb-base'
   ],
   ],
   rules: {
   rules: {
-    'no-console': 0, // 禁用打印
-    'comma-dangle': [2, 'never'], // 禁止使用拖尾逗号
+    'no-console': 1, // 禁用打印
+    'comma-dangle': [ 2, 'never' ], // 禁止使用拖尾逗号
     'no-extra-semi': 2, // 禁止不必要的分号
     'no-extra-semi': 2, // 禁止不必要的分号
-    'array-bracket-spacing': [2, 'always'], // 指定数组的元素之间要以空格隔开
+    'array-bracket-spacing': [ 2, 'always' ], // 指定数组的元素之间要以空格隔开
     'jsx-quotes': 0, // 强制使用单引号
     'jsx-quotes': 0, // 强制使用单引号
     'max-len': 0, // 强制一行的最大长度
     'max-len': 0, // 强制一行的最大长度
-    semi: [2, 'never'], // 禁止使用分号
+    semi: [ 2, 'never' ], // 禁止使用分号
     'no-unused-vars': 2,
     'no-unused-vars': 2,
-    "no-unneeded-ternary": 2,//禁止不必要的嵌套 var isYes = answer === 1 ? true : false;
-    "no-unreachable": 2,//不能有无法执行的代码
-    "no-unused-expressions": 2,//禁止无用的表达式    
-    'linebreak-style': [0, 'error', 'windows'],
+    'no-unneeded-ternary': 2, // 禁止不必要的嵌套 var isYes = answer === 1 ? true : false;
+    'no-unreachable': 2, // 不能有无法执行的代码
+    'no-unused-expressions': 2, // 禁止无用的表达式
+    'linebreak-style': [ 0, 'error', 'windows' ],
     'import/no-unresolved': 0,
     'import/no-unresolved': 0,
     'import/extensions': 0,
     'import/extensions': 0,
     'import/no-absolute-path': 0,
     'import/no-absolute-path': 0,
-    'import/no-extraneous-dependencies': 0,
+    'import/no-extraneous-dependencies': 2,
     'class-methods-use-this': 0,
     'class-methods-use-this': 0,
     'no-mixed-operators': 0,
     'no-mixed-operators': 0,
     'eol-last': 0,
     'eol-last': 0,
@@ -54,6 +54,7 @@ module.exports = {
     'no-promise-executor-return': 0,
     'no-promise-executor-return': 0,
     'no-sparse-arrays': 0,
     'no-sparse-arrays': 0,
     'no-nested-ternary': 0,
     'no-nested-ternary': 0,
-    'no-continue': 0
+    'no-continue': 0,
+    complexity: [ 2, 5 ]
   }
   }
 }
 }

+ 7 - 2
src/pages/index/App.vue

@@ -1,7 +1,12 @@
 <template>
 <template>
   <loading v-if="show" />
   <loading v-if="show" />
-  <n-config-provider preflight-style-disabled inline-theme-disabled :theme-overrides="themeOverrides" :locale="zhCN"
-    :date-locale="dateZhCN">
+  <n-config-provider
+    preflight-style-disabled
+    inline-theme-disabled
+    :theme-overrides="themeOverrides"
+    :locale="zhCN"
+    :date-locale="dateZhCN"
+  >
     <n-notification-provider>
     <n-notification-provider>
       <router-view />
       <router-view />
     </n-notification-provider>
     </n-notification-provider>