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

@@ -56,9 +56,13 @@ export async function readFields(opts: {
fieldsFile?: string;
}): Promise<BrowserFormField[]> {
const payload = opts.fieldsFile ? await readFile(opts.fieldsFile) : (opts.fields ?? "");
if (!payload.trim()) throw new Error("fields are required");
if (!payload.trim()) {
throw new Error("fields are required");
}
const parsed = JSON.parse(payload) as unknown;
if (!Array.isArray(parsed)) throw new Error("fields must be an array");
if (!Array.isArray(parsed)) {
throw new Error("fields must be an array");
}
return parsed.map((entry, index) => {
if (!entry || typeof entry !== "object") {
throw new Error(`fields[${index}] must be an object`);