UNPKG

@diullei/codeguardian

Version:

Open-source developer tool to validate and enforce architectural rules, especially for AI-generated code

14 lines 658 B
import { AssertionRule } from '../core'; import { EvaluationContext, AssertionResult } from '../types'; export declare class AssertMatchRule extends AssertionRule { private pattern; private shouldMatch; private suggestion?; private documentation?; constructor(id: string, pattern: RegExp, shouldMatch?: boolean, suggestion?: string | undefined, documentation?: string | undefined); assert(item: any, _context: EvaluationContext): Promise<boolean>; assertWithDetails(item: any, _context: EvaluationContext): Promise<AssertionResult>; private extractText; private getItemType; } //# sourceMappingURL=AssertMatchRule.d.ts.map