build(eslint): eslint-config-airbnb-base 改为 eslint-config-standard, 移除 vue-global-api
This commit is contained in:
parent
ff325ff608
commit
2e53343022
@ -10,12 +10,11 @@ module.exports = {
|
|||||||
'plugin:vue/vue3-essential',
|
'plugin:vue/vue3-essential',
|
||||||
// eslint-plugin-import 插件, @see https://www.npmjs.com/package/eslint-plugin-import
|
// eslint-plugin-import 插件, @see https://www.npmjs.com/package/eslint-plugin-import
|
||||||
'plugin:import/recommended',
|
'plugin:import/recommended',
|
||||||
// eslint-config-airbnb-base 插件, tips: 本插件也可以替换成 eslint-config-standard
|
// eslint-config-airbnb-base 插件 已经改用 eslint-config-standard 插件
|
||||||
'airbnb-base',
|
'standard',
|
||||||
// 1. 接入 prettier 的规则
|
// 1. 接入 prettier 的规则
|
||||||
'prettier',
|
'prettier',
|
||||||
'plugin:prettier/recommended',
|
'plugin:prettier/recommended',
|
||||||
'vue-global-api',
|
|
||||||
'./.eslintrc-auto-import.json',
|
'./.eslintrc-auto-import.json',
|
||||||
],
|
],
|
||||||
overrides: [
|
overrides: [
|
||||||
|
@ -123,8 +123,8 @@
|
|||||||
"autoprefixer": "^10.4.16",
|
"autoprefixer": "^10.4.16",
|
||||||
"commitlint": "^18.4.3",
|
"commitlint": "^18.4.3",
|
||||||
"eslint": "^8.56.0",
|
"eslint": "^8.56.0",
|
||||||
"eslint-config-airbnb-base": "^15.0.0",
|
|
||||||
"eslint-config-prettier": "^9.1.0",
|
"eslint-config-prettier": "^9.1.0",
|
||||||
|
"eslint-config-standard": "^17.1.0",
|
||||||
"eslint-import-resolver-typescript": "^3.6.1",
|
"eslint-import-resolver-typescript": "^3.6.1",
|
||||||
"eslint-plugin-import": "^2.29.1",
|
"eslint-plugin-import": "^2.29.1",
|
||||||
"eslint-plugin-prettier": "^5.1.0",
|
"eslint-plugin-prettier": "^5.1.0",
|
||||||
@ -153,7 +153,6 @@
|
|||||||
"vite-plugin-svg-icons": "^2.0.1",
|
"vite-plugin-svg-icons": "^2.0.1",
|
||||||
"vite-plugin-vue-setup-extend": "^0.4.0",
|
"vite-plugin-vue-setup-extend": "^0.4.0",
|
||||||
"vite-svg-loader": "^5.1.0",
|
"vite-svg-loader": "^5.1.0",
|
||||||
"vue-global-api": "^0.4.1",
|
|
||||||
"vue-tsc": "^1.8.25"
|
"vue-tsc": "^1.8.25"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
72
pnpm-lock.yaml
generated
72
pnpm-lock.yaml
generated
@ -139,12 +139,12 @@ devDependencies:
|
|||||||
eslint:
|
eslint:
|
||||||
specifier: ^8.56.0
|
specifier: ^8.56.0
|
||||||
version: 8.56.0
|
version: 8.56.0
|
||||||
eslint-config-airbnb-base:
|
|
||||||
specifier: ^15.0.0
|
|
||||||
version: 15.0.0(eslint-plugin-import@2.29.1)(eslint@8.56.0)
|
|
||||||
eslint-config-prettier:
|
eslint-config-prettier:
|
||||||
specifier: ^9.1.0
|
specifier: ^9.1.0
|
||||||
version: 9.1.0(eslint@8.56.0)
|
version: 9.1.0(eslint@8.56.0)
|
||||||
|
eslint-config-standard:
|
||||||
|
specifier: ^17.1.0
|
||||||
|
version: 17.1.0(eslint-plugin-import@2.29.1)(eslint-plugin-n@16.5.0)(eslint-plugin-promise@6.1.1)(eslint@8.56.0)
|
||||||
eslint-import-resolver-typescript:
|
eslint-import-resolver-typescript:
|
||||||
specifier: ^3.6.1
|
specifier: ^3.6.1
|
||||||
version: 3.6.1(@typescript-eslint/parser@6.15.0)(eslint-plugin-import@2.29.1)(eslint@8.56.0)
|
version: 3.6.1(@typescript-eslint/parser@6.15.0)(eslint-plugin-import@2.29.1)(eslint@8.56.0)
|
||||||
@ -229,9 +229,6 @@ devDependencies:
|
|||||||
vite-svg-loader:
|
vite-svg-loader:
|
||||||
specifier: ^5.1.0
|
specifier: ^5.1.0
|
||||||
version: 5.1.0(vue@3.4.19)
|
version: 5.1.0(vue@3.4.19)
|
||||||
vue-global-api:
|
|
||||||
specifier: ^0.4.1
|
|
||||||
version: 0.4.1(vue@3.4.19)
|
|
||||||
vue-tsc:
|
vue-tsc:
|
||||||
specifier: ^1.8.25
|
specifier: ^1.8.25
|
||||||
version: 1.8.25(typescript@4.9.5)
|
version: 1.8.25(typescript@4.9.5)
|
||||||
@ -6095,10 +6092,6 @@ packages:
|
|||||||
proto-list: 1.2.4
|
proto-list: 1.2.4
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/confusing-browser-globals@1.0.11:
|
|
||||||
resolution: {integrity: sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==}
|
|
||||||
dev: true
|
|
||||||
|
|
||||||
/consola@3.2.3:
|
/consola@3.2.3:
|
||||||
resolution: {integrity: sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==}
|
resolution: {integrity: sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==}
|
||||||
engines: {node: ^14.18.0 || >=16.10.0}
|
engines: {node: ^14.18.0 || >=16.10.0}
|
||||||
@ -7250,21 +7243,6 @@ packages:
|
|||||||
eslint: 8.56.0
|
eslint: 8.56.0
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/eslint-config-airbnb-base@15.0.0(eslint-plugin-import@2.29.1)(eslint@8.56.0):
|
|
||||||
resolution: {integrity: sha512-xaX3z4ZZIcFLvh2oUNvcX5oEofXda7giYmuplVxoOg5A7EXJMrUyqRgR+mhDhPK8LZ4PttFOBvCYDbX3sUoUig==}
|
|
||||||
engines: {node: ^10.12.0 || >=12.0.0}
|
|
||||||
peerDependencies:
|
|
||||||
eslint: ^7.32.0 || ^8.2.0
|
|
||||||
eslint-plugin-import: ^2.25.2
|
|
||||||
dependencies:
|
|
||||||
confusing-browser-globals: 1.0.11
|
|
||||||
eslint: 8.56.0
|
|
||||||
eslint-plugin-import: 2.29.1(@typescript-eslint/parser@6.15.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0)
|
|
||||||
object.assign: 4.1.5
|
|
||||||
object.entries: 1.1.7
|
|
||||||
semver: 6.3.1
|
|
||||||
dev: true
|
|
||||||
|
|
||||||
/eslint-config-flat-gitignore@0.1.2:
|
/eslint-config-flat-gitignore@0.1.2:
|
||||||
resolution: {integrity: sha512-PcBsqtd5QHEZH4ROvpnRN4EP0qcHh9voCCHgtyHxnJZHGspJREcZn7oPqRG/GfWt9m3C0fkC2l5CuBtMig2wXQ==}
|
resolution: {integrity: sha512-PcBsqtd5QHEZH4ROvpnRN4EP0qcHh9voCCHgtyHxnJZHGspJREcZn7oPqRG/GfWt9m3C0fkC2l5CuBtMig2wXQ==}
|
||||||
dependencies:
|
dependencies:
|
||||||
@ -7280,8 +7258,19 @@ packages:
|
|||||||
eslint: 8.56.0
|
eslint: 8.56.0
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/eslint-config-vue-global-api@0.4.1:
|
/eslint-config-standard@17.1.0(eslint-plugin-import@2.29.1)(eslint-plugin-n@16.5.0)(eslint-plugin-promise@6.1.1)(eslint@8.56.0):
|
||||||
resolution: {integrity: sha512-mJTiKBGLe1FXmEifYzCQzUTBpFv8OtfYzP6PAOuVRf+3hkGLMeiDh4bVzZEaJfdExtc8mPw9vp35YSLhwTselQ==}
|
resolution: {integrity: sha512-IwHwmaBNtDK4zDHQukFDW5u/aTb8+meQWZvNFWkiGmbWjD6bqyuSSBxxXKkCftCUzc1zwCH2m/baCNDLGmuO5Q==}
|
||||||
|
engines: {node: '>=12.0.0'}
|
||||||
|
peerDependencies:
|
||||||
|
eslint: ^8.0.1
|
||||||
|
eslint-plugin-import: ^2.25.2
|
||||||
|
eslint-plugin-n: '^15.0.0 || ^16.0.0 '
|
||||||
|
eslint-plugin-promise: ^6.0.0
|
||||||
|
dependencies:
|
||||||
|
eslint: 8.56.0
|
||||||
|
eslint-plugin-import: 2.29.1(@typescript-eslint/parser@6.15.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0)
|
||||||
|
eslint-plugin-n: 16.5.0(eslint@8.56.0)
|
||||||
|
eslint-plugin-promise: 6.1.1(eslint@8.56.0)
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/eslint-import-resolver-node@0.3.9:
|
/eslint-import-resolver-node@0.3.9:
|
||||||
@ -7527,6 +7516,15 @@ packages:
|
|||||||
synckit: 0.8.6
|
synckit: 0.8.6
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
|
/eslint-plugin-promise@6.1.1(eslint@8.56.0):
|
||||||
|
resolution: {integrity: sha512-tjqWDwVZQo7UIPMeDReOpUgHCmCiH+ePnVT+5zVapL0uuHnegBUs2smM13CzOs2Xb5+MHMRFTs9v24yjba4Oig==}
|
||||||
|
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
|
||||||
|
peerDependencies:
|
||||||
|
eslint: ^7.0.0 || ^8.0.0
|
||||||
|
dependencies:
|
||||||
|
eslint: 8.56.0
|
||||||
|
dev: true
|
||||||
|
|
||||||
/eslint-plugin-sort-keys@2.3.5:
|
/eslint-plugin-sort-keys@2.3.5:
|
||||||
resolution: {integrity: sha512-2j/XKQ9sNJwK8kIp/U0EvuF6stS6/8aIc53/NskE4C5NRNh4dt3xzbZyOdrVC11cTH6Zo59/pdzA0Kb+2fQGWg==}
|
resolution: {integrity: sha512-2j/XKQ9sNJwK8kIp/U0EvuF6stS6/8aIc53/NskE4C5NRNh4dt3xzbZyOdrVC11cTH6Zo59/pdzA0Kb+2fQGWg==}
|
||||||
dependencies:
|
dependencies:
|
||||||
@ -10982,15 +10980,6 @@ packages:
|
|||||||
object-keys: 1.1.1
|
object-keys: 1.1.1
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/object.entries@1.1.7:
|
|
||||||
resolution: {integrity: sha512-jCBs/0plmPsOnrKAfFQXRG2NFjlhZgjjcBLSmTnEhU8U6vVTsVe8ANeQJCHTl3gSsI4J+0emOoCgoKlmQPMgmA==}
|
|
||||||
engines: {node: '>= 0.4'}
|
|
||||||
dependencies:
|
|
||||||
call-bind: 1.0.5
|
|
||||||
define-properties: 1.2.1
|
|
||||||
es-abstract: 1.22.3
|
|
||||||
dev: true
|
|
||||||
|
|
||||||
/object.fromentries@2.0.7:
|
/object.fromentries@2.0.7:
|
||||||
resolution: {integrity: sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA==}
|
resolution: {integrity: sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA==}
|
||||||
engines: {node: '>= 0.4'}
|
engines: {node: '>= 0.4'}
|
||||||
@ -13892,6 +13881,7 @@ packages:
|
|||||||
optional: true
|
optional: true
|
||||||
dependencies:
|
dependencies:
|
||||||
vue: 3.4.19(typescript@4.9.5)
|
vue: 3.4.19(typescript@4.9.5)
|
||||||
|
dev: false
|
||||||
|
|
||||||
/vue-eslint-parser@9.3.2(eslint@8.56.0):
|
/vue-eslint-parser@9.3.2(eslint@8.56.0):
|
||||||
resolution: {integrity: sha512-q7tWyCVaV9f8iQyIA5Mkj/S6AoJ9KBN8IeUSf3XEmBrOtxOZnfTg5s4KClbZBCK3GtnT/+RyCLZyDHuZwTuBjg==}
|
resolution: {integrity: sha512-q7tWyCVaV9f8iQyIA5Mkj/S6AoJ9KBN8IeUSf3XEmBrOtxOZnfTg5s4KClbZBCK3GtnT/+RyCLZyDHuZwTuBjg==}
|
||||||
@ -13911,16 +13901,6 @@ packages:
|
|||||||
- supports-color
|
- supports-color
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/vue-global-api@0.4.1(vue@3.4.19):
|
|
||||||
resolution: {integrity: sha512-283vpYOhVHJCpMkjNVEwZdgaAb+Y93zFaXGAWTI378MLoNuwQydjD/BAy1e81QYEmyA+JbxqcmMZVWcM9rbriw==}
|
|
||||||
dependencies:
|
|
||||||
eslint-config-vue-global-api: 0.4.1
|
|
||||||
vue-demi: 0.14.7(vue@3.4.19)
|
|
||||||
transitivePeerDependencies:
|
|
||||||
- '@vue/composition-api'
|
|
||||||
- vue
|
|
||||||
dev: true
|
|
||||||
|
|
||||||
/vue-i18n@9.10.2(vue@3.4.19):
|
/vue-i18n@9.10.2(vue@3.4.19):
|
||||||
resolution: {integrity: sha512-ECJ8RIFd+3c1d3m1pctQ6ywG5Yj8Efy1oYoAKQ9neRdkLbuKLVeW4gaY5HPkD/9ssf1pOnUrmIFjx2/gkGxmEw==}
|
resolution: {integrity: sha512-ECJ8RIFd+3c1d3m1pctQ6ywG5Yj8Efy1oYoAKQ9neRdkLbuKLVeW4gaY5HPkD/9ssf1pOnUrmIFjx2/gkGxmEw==}
|
||||||
engines: {node: '>= 16'}
|
engines: {node: '>= 16'}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user