{"repo":"asamarts/alint","free":true,"listed":false,"github":"https://github.com/asamarts/alint","clone":"git clone https://github.com/asamarts/alint.git","description":"Language-agnostic linter for repository structure, files, and content","language":"Rust","stars":62,"topics":["agent-friendly","ci-cd","devtools","file-structure","language-agnostic","linter","monorepo","rust-cli","repolinter-alternative","repository-quality"],"license":"Apache-2.0","category":"dev-tools","readme_excerpt":"alint Fast, language-agnostic linter for repository structure, files, and content. Declare the shape your repo should have (required files, filename conventions, content patterns, values inside package.json / Cargo.toml / GitHub workflows, cross-file relationships) in a single .alint.yml . alint enforces it. A tracked target/ , an unpinned GitHub Action, a scratch planning doc at the repo root, and whitespace drift. alint finds all of it, fixes what is mechanical, and leaves what needs a decision. No per-language linter sees any of it. - ⚡ Fast at scale. 1.1 s on a 100K-file workspace bundle, 12 s at 1M files. Public benchmarks per release. - 🤖 Agent-aware. First-class agent output format with per-violation agent instruction strings; bundled agent-hygiene and agent-context rulesets for AI-touched repos. - 🧰 Powerful + extensible. 89 rule kinds across 13 families, 22 bundled ecosystem rulesets, 12 auto-fix ops, 8 output formats, structured-query rules with full RFC 9535 JSONPath, cross-file relational rules, conditional when: gates over per-run facts, and extends: composition with SRI-pinned URLs. - 📦 One static Rust binary. Any language, any repo. No plugin install, no Node/JVM/Python runtime needed. Working .alint.yml configs for 30 OSS repos (single-language workspaces, polyglot monorepos, scale stress-tests) live under examples/ , each with a writeup of what alint catches that the repo's existing tooling misses. 60-second quickstart Most bundled rulesets are gated by ec","default_branch":null,"files":null,"tree":[],"storefront":"/r/asamarts","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/asamarts/alint/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}