UNPKG

@diullei/codeguardian

Version:

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

9 lines 364 B
import { Rule, RuleType, EvaluationContext, RuleResult } from '../types'; export declare abstract class BaseRule implements Rule { readonly id: string; readonly type: RuleType; constructor(id: string, type: RuleType); abstract evaluate(context: EvaluationContext): Promise<RuleResult>; countRules(): number; } //# sourceMappingURL=Rule.d.ts.map