Skip to content

Validators

claudelint organizes its 117 validation rules into 10 validator categories. Each validator handles a specific aspect of your Claude Code project.

Validator Categories

ValidatorRulesWhat It Checks
CLAUDE.md15File size, imports, paths, content structure
Skills45Names, descriptions, security, versioning
Settings5Permissions, environment variables
Hooks3Event types, script references
MCP Servers11Transport types, URLs, environment variables
Plugins12Manifest structure, component references
Agents12Names, descriptions, tools, models
LSP6Transport config, language IDs, extensions
Output Styles6Name validation
Commands2Migration checks

How Validators Work

Each validator scans specific files in your project and runs its rules against them. Validators operate independently and can be configured via .claudelintrc.json.