mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-06 18:11:36 +00:00
chore: Enable "curly" rule to avoid single-statement if confusion/errors.
This commit is contained in:
@@ -17,14 +17,20 @@ function resolveInstallDaemonFlag(
|
||||
command: unknown,
|
||||
opts: { installDaemon?: boolean },
|
||||
): boolean | undefined {
|
||||
if (!command || typeof command !== "object") return undefined;
|
||||
if (!command || typeof command !== "object") {
|
||||
return undefined;
|
||||
}
|
||||
const getOptionValueSource =
|
||||
"getOptionValueSource" in command ? command.getOptionValueSource : undefined;
|
||||
if (typeof getOptionValueSource !== "function") return undefined;
|
||||
if (typeof getOptionValueSource !== "function") {
|
||||
return undefined;
|
||||
}
|
||||
|
||||
// Commander doesn't support option conflicts natively; keep original behavior.
|
||||
// If --skip-daemon is explicitly passed, it wins.
|
||||
if (getOptionValueSource.call(command, "skipDaemon") === "cli") return false;
|
||||
if (getOptionValueSource.call(command, "skipDaemon") === "cli") {
|
||||
return false;
|
||||
}
|
||||
if (getOptionValueSource.call(command, "installDaemon") === "cli") {
|
||||
return Boolean(opts.installDaemon);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user