From 555611ca968c3d4fe9c6933e5613c46dfcc7c477 Mon Sep 17 00:00:00 2001 From: Kane Date: Mon, 6 Feb 2023 00:41:47 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E4=BA=86=E4=B8=80=E4=BA=9Bes?= =?UTF-8?q?lint=E7=9A=84rule=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- code/web/IT工具综合平台/.eslintrc.js | 33 ++++++++++++++----- .../src/layout/components/Aside.vue | 6 ++-- .../src/utils/api/requirement/requirement.js | 6 ++-- .../views/requirement/RequirementEditing.vue | 4 +-- .../views/requirement/RequirementManager.vue | 6 ++-- 5 files changed, 36 insertions(+), 19 deletions(-) diff --git a/code/web/IT工具综合平台/.eslintrc.js b/code/web/IT工具综合平台/.eslintrc.js index 0157d72..1f62174 100644 --- a/code/web/IT工具综合平台/.eslintrc.js +++ b/code/web/IT工具综合平台/.eslintrc.js @@ -2,8 +2,8 @@ * @Author: Kane * @Date: 2022-12-14 15:12:46 * @LastEditors: Kane - * @LastEditTime: 2022-12-14 15:20:20 - * @FilePath: \admin_system\.eslintrc.js + * @LastEditTime: 2023-02-06 00:36:26 + * @FilePath: /IT工具综合平台/.eslintrc.js * @Description: * * Copyright (c) ${2022} by Kane, All Rights Reserved. @@ -11,17 +11,34 @@ module.exports = { root: true, env: { - node: true + node: true, }, 'extends': [ 'plugin:vue/vue3-essential', - 'eslint:recommended' + 'eslint:recommended', ], parserOptions: { - parser: '@babel/eslint-parser' + parser: '@babel/eslint-parser', }, rules: { 'no-console': process.env.NODE_ENV === 'production' ? 'warn' : 'off', - 'no-debugger': process.env.NODE_ENV === 'production' ? 'warn' : 'off' - } -} + 'no-debugger': process.env.NODE_ENV === 'production' ? 'warn' : 'off', + "no-unused-vars": "off", + "semi": ["error", "always",],//控制行尾部分号 + "comma-dangle": ["error", { + "arrays": "always", + "objects": "always", + "imports": "never", + "exports": "never", + "functions": "never", + },],//数组和对象键值对最后一个逗号 + "comma-style": ["error", "last",], //逗号在行位 + "array-bracket-spacing": ["error", "never",], + "no-undef-init": "error", + "no-invalid-this": "error", + "no-use-before-define": "error", + "no-shadow-restricted-names": "error", //禁止对一些关键字或者保留字进行赋值操作,比如NaN、Infinity、undefined、eval、arguments等 + // "comma-spacing": ["error", { "before": false, "after": true, },], + "brace-style": ["error", "allman", { "allowSingleLine": true, },], + }, +}; diff --git a/code/web/IT工具综合平台/src/layout/components/Aside.vue b/code/web/IT工具综合平台/src/layout/components/Aside.vue index 10e8e9b..7eb8c81 100644 --- a/code/web/IT工具综合平台/src/layout/components/Aside.vue +++ b/code/web/IT工具综合平台/src/layout/components/Aside.vue @@ -2,7 +2,7 @@ * @Author: Kane * @Date: 2023-01-04 11:30:33 * @LastEditors: Kane - * @LastEditTime: 2023-02-05 23:38:54 + * @LastEditTime: 2023-02-06 00:25:26 * @FilePath: /IT工具综合平台/src/layout/components/Aside.vue * @Description: * @@ -54,8 +54,8 @@ export default { name: "LayoutAside", setup() { - const router = useRouter(); - const routes = router.getRoutes(); + const router = useRouter();//路由 + const routes = router.getRoutes();//路由数组 const store = useStore(); //用于判断一个路由是否只有一项子路由 diff --git a/code/web/IT工具综合平台/src/utils/api/requirement/requirement.js b/code/web/IT工具综合平台/src/utils/api/requirement/requirement.js index a61af59..d8157ef 100644 --- a/code/web/IT工具综合平台/src/utils/api/requirement/requirement.js +++ b/code/web/IT工具综合平台/src/utils/api/requirement/requirement.js @@ -2,7 +2,7 @@ * @Author: Kane * @Date: 2023-02-04 15:48:00 * @LastEditors: Kane - * @LastEditTime: 2023-02-05 11:47:17 + * @LastEditTime: 2023-02-06 00:28:23 * @FilePath: /IT工具综合平台/src/utils/api/requirement/requirement.js * @Description: * @@ -42,8 +42,8 @@ function query_requirement_ui(requirement_store, error_page_name) { name: error_page_name, query: { - error - } + error, + }, }); }); } diff --git a/code/web/IT工具综合平台/src/views/requirement/RequirementEditing.vue b/code/web/IT工具综合平台/src/views/requirement/RequirementEditing.vue index 4caf897..b786785 100644 --- a/code/web/IT工具综合平台/src/views/requirement/RequirementEditing.vue +++ b/code/web/IT工具综合平台/src/views/requirement/RequirementEditing.vue @@ -2,7 +2,7 @@ * @Author: Kane * @Date: 2023-01-25 23:16:29 * @LastEditors: Kane - * @LastEditTime: 2023-02-04 15:46:29 + * @LastEditTime: 2023-02-06 00:37:38 * @FilePath: /IT工具综合平台/src/views/requirement/RequirementEditing.vue * @Description: * @@ -18,7 +18,7 @@ import { useRoute } from 'vue-router'; export default { name: "requirement-editing", - setup() + setup() { const route = useRoute(); diff --git a/code/web/IT工具综合平台/src/views/requirement/RequirementManager.vue b/code/web/IT工具综合平台/src/views/requirement/RequirementManager.vue index 8616e80..da362d4 100644 --- a/code/web/IT工具综合平台/src/views/requirement/RequirementManager.vue +++ b/code/web/IT工具综合平台/src/views/requirement/RequirementManager.vue @@ -2,7 +2,7 @@ * @Author: Kane * @Date: 2023-02-02 22:19:12 * @LastEditors: Kane - * @LastEditTime: 2023-02-05 23:05:12 + * @LastEditTime: 2023-02-06 00:19:05 * @FilePath: /IT工具综合平台/src/views/requirement/RequirementManager.vue * @Description: * @@ -299,7 +299,7 @@ export default { name: "RequirementEditing", query: { serial: "new", - } + }, }); }; @@ -311,7 +311,7 @@ export default { name: "RequirementEditing", query: { serial: requirement_serial, - } + }, }); };