diff --git a/src/rule.ts b/src/rule.ts index 1c1a14f..7f09ac0 100644 --- a/src/rule.ts +++ b/src/rule.ts @@ -191,7 +191,7 @@ export async function visitRules(ctx: VisitorContext, rules: Array, data: const itemCopy = cloneDeep(item); const itemResult = await rule.visit(ctx, itemCopy); - if (itemResult.errors.length === 0) { + if (itemResult.errors.length > 0) { ctx.logger.warn({ count: itemResult.errors.length, rule }, 'rule failed'); ctx.mergeResult(itemResult); continue;