UNPKG

ccguard

Version:

Automated enforcement of net-negative LOC, complexity constraints, and quality standards for Claude code

15 lines 671 B
import { Context, ValidationResult } from '../contracts'; import { Storage } from '../storage/Storage'; import { ConfigLoader } from '../config/ConfigLoader'; export declare class Validator { private locCounter; private guardManager; private configLoader; constructor(storage: Storage, configLoader?: ConfigLoader); validate(context: Context): Promise<ValidationResult>; private getFilePath; private createBlockResponse; private createApproveResponse; } export declare function createValidator(storage: Storage, configLoader?: ConfigLoader): Promise<(context: Context) => Promise<ValidationResult>>; //# sourceMappingURL=validator.d.ts.map