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

@@ -42,7 +42,9 @@ const externalTransports = new Set<LogTransport>();
function attachExternalTransport(logger: TsLogger<LogObj>, transport: LogTransport): void {
logger.attachTransport((logObj: LogObj) => {
if (!externalTransports.has(transport)) return;
if (!externalTransports.has(transport)) {
return;
}
try {
transport(logObj as LogTransportRecord);
} catch {
@@ -70,14 +72,20 @@ function resolveSettings(): ResolvedSettings {
}
function settingsChanged(a: ResolvedSettings | null, b: ResolvedSettings) {
if (!a) return true;
if (!a) {
return true;
}
return a.level !== b.level || a.file !== b.file;
}
export function isFileLogLevelEnabled(level: LogLevel): boolean {
const settings = (loggingState.cachedSettings as ResolvedSettings | null) ?? resolveSettings();
if (!loggingState.cachedSettings) loggingState.cachedSettings = settings;
if (settings.level === "silent") return false;
if (!loggingState.cachedSettings) {
loggingState.cachedSettings = settings;
}
if (settings.level === "silent") {
return false;
}
return levelToMinLevel(level) <= levelToMinLevel(settings.level);
}
@@ -223,8 +231,12 @@ function pruneOldRollingLogs(dir: string): void {
const entries = fs.readdirSync(dir, { withFileTypes: true });
const cutoff = Date.now() - MAX_LOG_AGE_MS;
for (const entry of entries) {
if (!entry.isFile()) continue;
if (!entry.name.startsWith(`${LOG_PREFIX}-`) || !entry.name.endsWith(LOG_SUFFIX)) continue;
if (!entry.isFile()) {
continue;
}
if (!entry.name.startsWith(`${LOG_PREFIX}-`) || !entry.name.endsWith(LOG_SUFFIX)) {
continue;
}
const fullPath = path.join(dir, entry.name);
try {
const stat = fs.statSync(fullPath);