@felixgeelhaar/cclint
Version:
A comprehensive linter for CLAUDE.md files with multi-language code block validation
12 lines • 436 B
TypeScript
import type { Rule } from './Rule.js';
import { ContextFile } from './ContextFile.js';
import { LintingResult } from './LintingResult.js';
export declare class RulesEngine {
private readonly _rules;
constructor(rules: Rule[]);
get rules(): Rule[];
lint(file: ContextFile): LintingResult;
getRuleById(ruleId: string): Rule | undefined;
hasRule(ruleId: string): boolean;
}
//# sourceMappingURL=RulesEngine.d.ts.map