@diullei/codeguardian
Version:
Open-source developer tool to validate and enforce architectural rules, especially for AI-generated code
9 lines • 364 B
TypeScript
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