chore: 更新 oxlint 配置并添加自动修复命令
扩展 oxlint 配置,添加更多文件类型支持并引入插件 添加 lint:oxlint-fix 命令以支持自动修复
This commit is contained in:
parent
305ac6dccd
commit
fc7d30c510
@ -1,11 +1,24 @@
|
||||
{
|
||||
"extends": ["@oxlint/recommended"],
|
||||
"$schema": "./node_modules/oxlint/configuration_schema.json",
|
||||
"extends": ["config:recommended"],
|
||||
"plugins": ["import", "typescript", "unicorn"],
|
||||
"rules": {
|
||||
"no-console": "off",
|
||||
"no-unused-vars": "off"
|
||||
},
|
||||
"files": ["src/**/*.{js,ts,vue}"],
|
||||
"vue": {
|
||||
"enabled": true
|
||||
}
|
||||
"env": {
|
||||
"es6": true
|
||||
},
|
||||
"globals": {
|
||||
"foo": "readonly"
|
||||
},
|
||||
"settings": {},
|
||||
"overrides": [
|
||||
{
|
||||
"files": ["*.test.ts", "*.spec.ts"],
|
||||
"rules": {
|
||||
"@typescript-eslint/no-explicit-any": "off"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
@ -71,13 +71,14 @@
|
||||
"type-check": "vue-tsc --noEmit",
|
||||
"openapi-ts-request": "openapi-ts",
|
||||
"prepare": "git init && husky",
|
||||
"lint:oxlint": "oxlint src/**/*.{ts,js,vue}"
|
||||
"lint:oxlint": "oxlint src/**/*.{ts,js,vue}",
|
||||
"lint:oxlint-fix": "oxlint --fix src/**/*.{ts,js,vue}"
|
||||
},
|
||||
"lint-staged": {
|
||||
"**/*.{html,cjs,json,md,scss,css,txt}": [
|
||||
"prettier --write --cache"
|
||||
],
|
||||
"**/*.{js,ts,vue}": [
|
||||
"**/*.{js,jsx,ts,tsx,vue,mjs,cjs,mts,cts}": [
|
||||
"oxlint --fix",
|
||||
"prettier --write --cache"
|
||||
],
|
||||
|
Loading…
x
Reference in New Issue
Block a user