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

@@ -27,7 +27,9 @@ export function resolvePrompt(
maxChars?: number,
): string {
const base = prompt?.trim() || DEFAULT_PROMPT[capability];
if (!maxChars || capability === "audio") return base;
if (!maxChars || capability === "audio") {
return base;
}
return `${base} Respond in at most ${maxChars} characters.`;
}
@@ -40,7 +42,9 @@ export function resolveMaxChars(params: {
const { capability, entry, cfg } = params;
const configured =
entry.maxChars ?? params.config?.maxChars ?? cfg.tools?.media?.[capability]?.maxChars;
if (typeof configured === "number") return configured;
if (typeof configured === "number") {
return configured;
}
return DEFAULT_MAX_CHARS_BY_CAPABILITY[capability];
}
@@ -54,7 +58,9 @@ export function resolveMaxBytes(params: {
params.entry.maxBytes ??
params.config?.maxBytes ??
params.cfg.tools?.media?.[params.capability]?.maxBytes;
if (typeof configured === "number") return configured;
if (typeof configured === "number") {
return configured;
}
return DEFAULT_MAX_BYTES[params.capability];
}
@@ -82,9 +88,13 @@ function resolveEntryCapabilities(params: {
providerRegistry: Map<string, { capabilities?: MediaUnderstandingCapability[] }>;
}): MediaUnderstandingCapability[] | undefined {
const entryType = params.entry.type ?? (params.entry.command ? "cli" : "provider");
if (entryType === "cli") return undefined;
if (entryType === "cli") {
return undefined;
}
const providerId = normalizeMediaProviderId(params.entry.provider ?? "");
if (!providerId) return undefined;
if (!providerId) {
return undefined;
}
return params.providerRegistry.get(providerId)?.capabilities;
}
@@ -100,7 +110,9 @@ export function resolveModelEntries(params: {
...(config?.models ?? []).map((entry) => ({ entry, source: "capability" as const })),
...sharedModels.map((entry) => ({ entry, source: "shared" as const })),
];
if (entries.length === 0) return [];
if (entries.length === 0) {
return [];
}
return entries
.filter(({ entry, source }) => {
@@ -147,14 +159,24 @@ export function resolveEntriesWithActiveFallback(params: {
config: params.config,
providerRegistry: params.providerRegistry,
});
if (entries.length > 0) return entries;
if (params.config?.enabled !== true) return entries;
if (entries.length > 0) {
return entries;
}
if (params.config?.enabled !== true) {
return entries;
}
const activeProviderRaw = params.activeModel?.provider?.trim();
if (!activeProviderRaw) return entries;
if (!activeProviderRaw) {
return entries;
}
const activeProvider = normalizeMediaProviderId(activeProviderRaw);
if (!activeProvider) return entries;
if (!activeProvider) {
return entries;
}
const capabilities = params.providerRegistry.get(activeProvider)?.capabilities;
if (!capabilities || !capabilities.includes(params.capability)) return entries;
if (!capabilities || !capabilities.includes(params.capability)) {
return entries;
}
return [
{
type: "provider",