mirror of
https://github.com/imdap/ruoyi-plus-vben5.git
synced 2026-04-22 16:29:45 +08:00
chore: lint config
This commit is contained in:
3
.npmrc
3
.npmrc
@@ -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/*
|
||||
|
||||
@@ -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",
|
||||
|
||||
@@ -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`, {
|
||||
|
||||
@@ -22,7 +22,7 @@ export default defineConfig({
|
||||
'**/.{idea,git,cache,output,temp}/**',
|
||||
'**/node_modules/**',
|
||||
'**/{stylelint,eslint}.config.*',
|
||||
'oxfmt.config.ts',
|
||||
'**/{oxfmt,oxlint}.config.*',
|
||||
],
|
||||
},
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user