UNPKG

@felixgeelhaar/cclint

Version:

A comprehensive linter for CLAUDE.md files with multi-language code block validation

42 lines 1.08 kB
export interface RuleConfig { enabled: boolean; severity?: 'error' | 'warning' | 'info'; options?: Record<string, unknown>; } export interface PluginConfig { name: string; enabled: boolean; options?: Record<string, unknown>; } export interface CclintConfig { rules: { 'file-size'?: RuleConfig & { options?: { maxSize?: number; }; }; structure?: RuleConfig & { options?: { requiredSections?: string[]; }; }; content?: RuleConfig & { options?: { requiredPatterns?: string[]; }; }; format?: RuleConfig; 'code-blocks'?: RuleConfig & { options?: { languages?: string[]; strict?: boolean; }; }; [key: string]: RuleConfig | undefined; }; plugins?: PluginConfig[]; extends?: string[]; ignore?: string[]; } export declare const defaultConfig: CclintConfig; //# sourceMappingURL=Config.d.ts.map