as any casts, hallucinated imports, dead code, and TODO stubs — across TypeScript, JavaScript, Python, Go, Rust, Ruby, PHP, and Expo/React Native. There are no LLMs in the runtime path: the same code always produces the same score, in under a second.
Get started
Introduction
Learn what aislop does, the six engines it runs, and why deterministic scoring matters.
Quickstart
Scan your first project in under a minute — no install required.
Scan Command
Full reference for flags, output formats, path scoping, and inline suppressions.
GitHub Actions
Add a quality gate to every pull request with a single workflow step.
How it works in three steps
Start from zero to a gated, auto-fixing workflow without touching a config file.Scan your codebase
Run Use
aislop scan from any project root. You get a 0–100 score, a per-engine breakdown, and a list of findings with file locations.--changes to score only the files you’ve edited, or --json for machine-readable output.