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