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
+6 -2
View File
@@ -14,7 +14,9 @@ type CachedValidator = {
const schemaCache = new Map<string, CachedValidator>();
function formatAjvErrors(errors: ErrorObject[] | null | undefined): string[] {
if (!errors || errors.length === 0) return ["invalid config"];
if (!errors || errors.length === 0) {
return ["invalid config"];
}
return errors.map((error) => {
const path = error.instancePath?.replace(/^\//, "").replace(/\//g, ".") || "<root>";
const message = error.message ?? "invalid";
@@ -35,6 +37,8 @@ export function validateJsonSchemaValue(params: {
}
const ok = cached.validate(params.value);
if (ok) return { ok: true };
if (ok) {
return { ok: true };
}
return { ok: false, errors: formatAjvErrors(cached.validate.errors) };
}