From 067c8463e18d06be4503602d5cdbb38b24d779b7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B7=8B=E9=9B=A8=E7=9A=84=E5=B0=8F=E4=B8=B8=E5=AD=90?= Date: Mon, 26 Jun 2023 20:01:59 +0800 Subject: [PATCH] =?UTF-8?q?=E2=99=BB=EF=B8=8F=20refactor:=20eslint?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .eslintrc.js | 6 +++++ package.json | 6 ++--- src/components/SelectTree/index.vue | 4 ++-- src/components/VabCharge/index.vue | 2 +- src/components/VabProfile/index.vue | 6 ++--- src/components/VabSnow/index.vue | 2 +- src/components/VabUpload/index.vue | 10 ++++---- src/views/index/index.vue | 6 ++--- src/views/login/index.vue | 8 +++---- src/views/mall/goodsList/index.vue | 4 ++-- src/views/mall/pay/components/Step1.vue | 2 +- src/views/mall/pay/components/Step2.vue | 2 +- src/views/mall/pay/components/Step3.vue | 6 ++--- src/views/mall/pay/index.vue | 2 +- .../components/MenuManagementEdit.vue | 2 +- .../menuManagement/index.vue | 8 +++---- .../components/RoleManagementEdit.vue | 2 +- .../roleManagement/index.vue | 4 ++-- .../components/UserManagementEdit.vue | 2 +- .../userManagement/index.vue | 4 ++-- src/views/register/index.vue | 4 ++-- src/views/vab/element/index.vue | 8 +++---- src/views/vab/form/index.vue | 4 ++-- src/views/vab/icon/colorfulIcon.vue | 2 +- src/views/vab/icon/index.vue | 2 +- src/views/vab/permissions/index.vue | 4 ++-- src/views/vab/table/components/TableEdit.vue | 2 +- src/views/vab/table/index.vue | 2 +- src/views/vab/tree/index.vue | 24 +++++++++---------- src/views/vab/upload/index.vue | 2 +- src/views/vab/webSocket/index.vue | 2 +- 31 files changed, 75 insertions(+), 69 deletions(-) diff --git a/.eslintrc.js b/.eslintrc.js index 7bfa11a..71a0ffa 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -16,6 +16,12 @@ module.exports = { 'vue/multi-word-component-names': 'off', 'vue/no-useless-template-attributes': 'off', 'vue/no-reserved-component-names': 'off', + 'vue/attributes-order': [ + 'warn', + { + alphabetical: true, + }, + ], }, parserOptions: { parser: 'babel-eslint', diff --git a/package.json b/package.json index c92b2c6..702c894 100644 --- a/package.json +++ b/package.json @@ -9,7 +9,7 @@ "serve:node18": "set NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service serve", "build": "vue-cli-service build", "build:node18": "set NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service build", - "lint": "vue-cli-service lint", + "lint": "vue-cli-service lint --fix", "clear": "rimraf node_modules&&npm install --registry=--registry=https://registry.npmmirror.com", "image-webpack-loader": "cnpm i image-webpack-loader -D", "update": "ncu -u --reject layouts,sass-loader,sass,screenfull,eslint,chalk,vue,vue-template-compiler,vue-router,vuex,@vue/cli-plugin-babel,@vue/cli-plugin-eslint,@vue/cli-service,eslint-plugin-vue --registry=https://registry.npmmirror.com&&cnpm i", @@ -30,7 +30,7 @@ }, "dependencies": { "axios": "^1.4.0", - "caniuse-lite": "^1.0.30001506", + "caniuse-lite": "^1.0.30001508", "clipboard": "^2.0.11", "core-js": "^3.31.0", "dayjs": "^1.11.8", @@ -72,7 +72,7 @@ "prettier": "^2.8.8", "sass": "~1.32.13", "sass-loader": "^10.1.1", - "stylelint": "^15.8.0", + "stylelint": "^15.9.0", "stylelint-config-prettier": "^9.0.5", "stylelint-config-recess-order": "^4.2.0", "svg-sprite-loader": "^6.0.11", diff --git a/src/components/SelectTree/index.vue b/src/components/SelectTree/index.vue index 62b705b..816afbb 100644 --- a/src/components/SelectTree/index.vue +++ b/src/components/SelectTree/index.vue @@ -2,10 +2,10 @@
diff --git a/src/components/VabCharge/index.vue b/src/components/VabCharge/index.vue index c0f0d14..39de737 100644 --- a/src/components/VabCharge/index.vue +++ b/src/components/VabCharge/index.vue @@ -1,6 +1,6 @@