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

@@ -34,7 +34,9 @@ const asFiniteNumber = (value: unknown): number | undefined =>
const clampNumber = (value: unknown, fallback: number, min?: number, max?: number) => {
const next = asFiniteNumber(value);
if (next === undefined) return fallback;
if (next === undefined) {
return fallback;
}
const floor = typeof min === "number" ? min : Number.NEGATIVE_INFINITY;
const ceiling = typeof max === "number" ? max : Number.POSITIVE_INFINITY;
return Math.min(Math.max(next, floor), ceiling);
@@ -58,7 +60,9 @@ export function resolveRetryConfig(
}
function applyJitter(delayMs: number, jitter: number): number {
if (jitter <= 0) return delayMs;
if (jitter <= 0) {
return delayMs;
}
const offset = (Math.random() * 2 - 1) * jitter;
return Math.max(0, Math.round(delayMs * (1 + offset)));
}
@@ -76,7 +80,9 @@ export async function retryAsync<T>(
return await fn();
} catch (err) {
lastErr = err;
if (i === attempts - 1) break;
if (i === attempts - 1) {
break;
}
const delay = initialDelayMs * 2 ** i;
await sleep(delay);
}
@@ -102,7 +108,9 @@ export async function retryAsync<T>(
return await fn();
} catch (err) {
lastErr = err;
if (attempt >= maxAttempts || !shouldRetry(err, attempt)) break;
if (attempt >= maxAttempts || !shouldRetry(err, attempt)) {
break;
}
const retryAfterMs = options.retryAfterMs?.(err);
const hasRetryAfter = typeof retryAfterMs === "number" && Number.isFinite(retryAfterMs);