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

@@ -6,21 +6,31 @@ import { applySoulEvilOverride, resolveSoulEvilConfigFromHook } from "../../soul
const HOOK_KEY = "soul-evil";
const soulEvilHook: HookHandler = async (event) => {
if (!isAgentBootstrapEvent(event)) return;
if (!isAgentBootstrapEvent(event)) {
return;
}
const context = event.context;
if (context.sessionKey && isSubagentSessionKey(context.sessionKey)) return;
if (context.sessionKey && isSubagentSessionKey(context.sessionKey)) {
return;
}
const cfg = context.cfg;
const hookConfig = resolveHookConfig(cfg, HOOK_KEY);
if (!hookConfig || hookConfig.enabled === false) return;
if (!hookConfig || hookConfig.enabled === false) {
return;
}
const soulConfig = resolveSoulEvilConfigFromHook(hookConfig as Record<string, unknown>, {
warn: (message) => console.warn(`[soul-evil] ${message}`),
});
if (!soulConfig) return;
if (!soulConfig) {
return;
}
const workspaceDir = context.workspaceDir;
if (!workspaceDir || !Array.isArray(context.bootstrapFiles)) return;
if (!workspaceDir || !Array.isArray(context.bootstrapFiles)) {
return;
}
const updated = await applySoulEvilOverride({
files: context.bootstrapFiles,