fix(lint): skip heavy-check lock for extra metadata commands

This commit is contained in:
Vincent Koc
2026-04-12 05:39:34 +01:00
parent 33929c477c
commit 812e493ef5
2 changed files with 22 additions and 2 deletions

View File

@@ -92,7 +92,18 @@ export function shouldAcquireLocalHeavyCheckLockForOxlint(
return true;
}
if (args.some((arg) => arg === "--help" || arg === "-h" || arg === "--version" || arg === "-V")) {
if (
args.some(
(arg) =>
arg === "--help" ||
arg === "-h" ||
arg === "--version" ||
arg === "-V" ||
arg === "--rules" ||
arg === "--print-config" ||
arg === "--init",
)
) {
return false;
}
@@ -125,7 +136,12 @@ export function shouldAcquireLocalHeavyCheckLockForTsgo(args, env = process.env)
return !args.some(
(arg) =>
arg === "--help" || arg === "-h" || arg === "--version" || arg === "-v" || arg === "--init",
arg === "--help" ||
arg === "-h" ||
arg === "--version" ||
arg === "-v" ||
arg === "--init" ||
arg === "--showConfig",
);
}