@felixgeelhaar/cclint
Version:
A comprehensive linter for CLAUDE.md files with multi-language code block validation
17 lines • 655 B
TypeScript
import type { Rule } from '../domain/Rule.js';
import { ContextFile } from '../domain/ContextFile.js';
import { Violation } from '../domain/Violation.js';
export declare class FormatRule implements Rule {
readonly id = "format";
readonly description = "Markdown format validation for proper syntax and style";
private readonly validLanguages;
lint(file: ContextFile): Violation[];
private checkHeaders;
private checkEmptyLines;
private checkTrailingWhitespace;
private checkCodeBlocks;
private checkListConsistency;
private checkListFormatting;
private checkEndOfFile;
}
//# sourceMappingURL=FormatRule.d.ts.map