chore: Enable "curly" rule to avoid single-statement if confusion/errors.

This commit is contained in:
cpojer
2026-01-31 16:19:20 +09:00
parent 009b16fab8
commit 5ceff756e1
1266 changed files with 27871 additions and 9393 deletions

View File

@@ -11,7 +11,9 @@ const BUNDLED_VERSION =
function argValue(args: string[], flag: string): string | undefined {
const idx = args.indexOf(flag);
if (idx < 0) return undefined;
if (idx < 0) {
return undefined;
}
const value = args[idx + 1];
return value && !value.startsWith("-") ? value : undefined;
}
@@ -145,7 +147,9 @@ async function main() {
} catch (err) {
defaultRuntime.error(`gateway: shutdown error: ${String(err)}`);
} finally {
if (forceExitTimer) clearTimeout(forceExitTimer);
if (forceExitTimer) {
clearTimeout(forceExitTimer);
}
server = null;
if (isRestart) {
shuttingDown = false;

View File

@@ -7,11 +7,15 @@ export function parseRelaySmokeTest(args: string[], env: NodeJS.ProcessEnv): Rel
if (!value || value.startsWith("-")) {
throw new Error("Missing value for --smoke (expected: qr)");
}
if (value === "qr") return "qr";
if (value === "qr") {
return "qr";
}
throw new Error(`Unknown smoke test: ${value}`);
}
if (args.includes("--smoke-qr")) return "qr";
if (args.includes("--smoke-qr")) {
return "qr";
}
// Back-compat: only run env-based smoke mode when no CLI args are present,
// to avoid surprising early-exit when users set env vars globally.

View File

@@ -15,7 +15,9 @@ function hasFlag(args: string[], flag: string): boolean {
async function patchBunLongForProtobuf(): Promise<void> {
// Bun ships a global `Long` that protobufjs detects, but it is not long.js and
// misses critical APIs (fromBits, ...). Baileys WAProto expects long.js.
if (typeof process.versions.bun !== "string") return;
if (typeof process.versions.bun !== "string") {
return;
}
const mod = await import("long");
const Long = (mod as unknown as { default?: unknown }).default ?? mod;
(globalThis as unknown as { Long?: unknown }).Long = Long;