DEFINITION
alint
Repository Structure Linter
Definition
A fast linter that checks repository shape and hygiene rather than code content. It validates required files, filename conventions, content patterns, structured values in package.json/Cargo.toml/GitHub workflow YAML, and cross-file invariants. Includes 70 rule kinds across 13 families, 19 bundled rulesets, 12 auto-fix operations, and 8 output formats including SARIF and agent-readable instruction strings.
Examples in the Wild
- Example 1:Detecting stray .bak files agents create
- Example 2:Catching scratch PLAN.md files at repo root
- Example 3:Finding committed console.log statements
- Example 4:Detecting drift from repository naming conventions
- Example 5:Identifying Trojan-Source bidi-control characters in release notes