@felixgeelhaar/cclint
Version:
A comprehensive linter for CLAUDE.md files with multi-language code block validation
18 lines • 599 B
TypeScript
import type { Rule } from '../domain/Rule.js';
import { ContextFile } from '../domain/ContextFile.js';
import { Violation } from '../domain/Violation.js';
export interface ContentPattern {
pattern: string;
description: string;
isRegex?: boolean;
}
export declare class ContentRule implements Rule {
readonly id = "content";
readonly description: string;
private readonly patterns;
constructor(patterns?: ContentPattern[]);
private static getDefaultPatterns;
lint(file: ContextFile): Violation[];
private hasPattern;
}
//# sourceMappingURL=ContentRule.d.ts.map