alint documentation
# install.sh (Linux + macOS + Windows tarballs)
curl -sSL https://raw.githubusercontent.com/asamarts/alint/main/install.sh | bashOr install via Homebrew, npm, Docker, cargo, or from source.
- v0.9.20 latest
- 60 rule kinds across 12 families
- 19 bundled rulesets
- 9 CLI subcommands
- 8 output formats
Get started
From zero to a green CI in ten minutes.
- Installation (Homebrew, npm, install.sh, Docker, cargo)
- Quickstart (one-line config + first run)
- GitHub Actions (one-step PR annotations)
- pre-commit (block dirty commits locally)
- Docker (distroless multi-arch image)
Reference
Every rule, ruleset, command, and config field.
- Rule kinds (60 across 12 families)
- Bundled rulesets (oss-baseline, rust, python, …)
- CLI subcommands (check, fix, list, explain, …)
- Configuration schema
- Changelog
Author & extend
Write your own rules without touching Rust.
- Cookbook (monorepos, CI hardening, package shape)
- Concepts (rule model, scopes, when)
- Walker & gitignore
- Architecture
- Roadmap
Adopt & evaluate
See alint in real repos and against other tools.
- 30 case studies (kubernetes, rust, flutter, …)
- Compare to other linters
- Benchmarks (per-release perf history)
- Migrate from Repolinter
- Migrate from ls-lint