Skip to content

Commit cfb92ee

Browse files
committed
feat: Unify schema and sidecar-defined column validation
1 parent 43d4e6d commit cfb92ee

File tree

2 files changed

+205
-122
lines changed

2 files changed

+205
-122
lines changed

src/schema/applyRules.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,6 @@ export function evalCheck(src: string, context: BIDSContext) {
9494
* We associate theys keys from a rule object to a function adds an
9595
* issue to the context if the rule evaluation fails.
9696
*/
97-
// @ts-expect-error
9897
const evalMap: Record<
9998
keyof GenericRule,
10099
(
@@ -105,9 +104,13 @@ const evalMap: Record<
105104
) => boolean | void
106105
> = {
107106
checks: evalRuleChecks,
107+
// @ts-expect-error
108108
columns: evalColumns,
109+
// @ts-expect-error
109110
additional_columns: evalAdditionalColumns,
111+
// @ts-expect-error
110112
initial_columns: evalInitialColumns,
113+
// @ts-expect-error
111114
index_columns: evalIndexColumns,
112115
fields: evalJsonCheck,
113116
}

0 commit comments

Comments
 (0)