chore: lint config

This commit is contained in:
xingyu4j
2026-03-13 22:12:15 +08:00
parent ffee62e940
commit 748f60c7bb
4 changed files with 9 additions and 7 deletions

3
.npmrc
View File

@@ -1,7 +1,8 @@
registry=https://registry.npmmirror.com
public-hoist-pattern[]=lefthook
public-hoist-pattern[]=eslint
public-hoist-pattern[]=prettier
public-hoist-pattern[]=oxfmt
public-hoist-pattern[]=oxlint
public-hoist-pattern[]=stylelint
public-hoist-pattern[]=*postcss*
public-hoist-pattern[]=@commitlint/*

View File

@@ -51,9 +51,7 @@
"dev:tdesign": "pnpm -F @vben/web-tdesign run dev",
"dev:play": "pnpm -F @vben/playground run dev",
"format": "vsh lint --format",
"lint": "pnpm run lint:oxc && pnpm run lint:eslint",
"lint:eslint": "vsh lint",
"lint:oxc": "oxlint .",
"lint": "vsh lint",
"postinstall": "pnpm -r run stub --if-present",
"preinstall": "npx only-allow pnpm",
"preview": "turbo-run preview",

View File

@@ -28,10 +28,13 @@ async function runLint({ format }: LintCommandOptions) {
return;
}
await Promise.all([
execaCommand(`eslint . --cache`, {
execaCommand(`oxfmt --check .`, {
stdio: 'inherit',
}),
execaCommand(`oxfmt --check .`, {
execaCommand(`oxlint . --fix`, {
stdio: 'inherit',
}),
execaCommand(`eslint . --cache`, {
stdio: 'inherit',
}),
execaCommand(`stylelint "**/*.{vue,css,less,scss}" --cache`, {

View File

@@ -22,7 +22,7 @@ export default defineConfig({
'**/.{idea,git,cache,output,temp}/**',
'**/node_modules/**',
'**/{stylelint,eslint}.config.*',
'oxfmt.config.ts',
'**/{oxfmt,oxlint}.config.*',
],
},
});