Skip to main content
New aislop v0.9.4: four new Python rules from the SlopCodeBench paper, plus a CLI star prompt and GitHub Discussions. Read more →

Catch the slop AI agents leave in your code. Score every PR.

Define your standard once. Every agent (Claude Code, Cursor, Codex) is held to it on every edit and every PR. 40+ rules, 8 languages, sub-second, no LLM. Free CLI, MIT-licensed.

dailyapp — aislop scan
dailyapp git:(main) npx aislop scan
Scope: 142 file(s) after exclusions
Formatting 0 issues 284ms
! Linting 72 warnings 285ms
! Code Quality 18 warnings 243ms
AI Slop 7 errors 160ms
Security 10 errors 1.3s
aislop 0.9.4 · the quality gate for agentic coding
3 / 100 Critical 17 errors · 224 warnings · 105 fixable
142 files · 5 engines · 1.6s
Run npx aislop fix to auto-fix 105 issues
★ Star us at github.com/scanaislop/aislop
1 Scan Score every file and surface the slop. Deterministic, no LLM.

The code your agent ships, and what aislop sees.

Eleven lines that compile, pass your tests, and read clean at a glance. aislop scores them in 0.4s, no LLM.

acme-platform/problematic.ts
1 // Set the user name to value
2 user.name = value;
3
4 try {
5 await fetchData();
6 } catch (e) {
7 // TODO: handle
8 }
9
10 const data2 = getData();
11 const r = res as any;
aislop scan
5 issues
ai-slop/trivial-comment L1
comment just restates the code
ai-slop/swallowed-exception L6
error caught, never handled or rethrown
ai-slop/todo-stub L7
TODO left where the logic should be
ai-slop/generic-naming L10
"data2" does not describe intent
ai-slop/unsafe-type-assertion L11
"as any" discards type safety
score 38 /100 no LLM · 0.4s

See your score in 10 seconds. No account needed.

Take any public GitHub URL and swap github.com for scanaislop.com. Or click any repo below to see it scanned right now.

Try it on your repo

When AI-generated code moves faster than human review can keep up.

Define your bar once. The aislop CLI scans locally, scanaislop enforces on every PR. One score, one workflow, one standard, from first draft to merged pull request.

Ship without AI slop reaching review Block weak PRs before they hit your team Enforce one standard across every agent Catch security and architecture issues automatically Send failing code back to the agent that wrote it Score every change before merge

Built in the open. Ready for you and your team.

MIT-licensed CLI. Sub-second, deterministic, no LLM at runtime. Same code in, same score out, every time. The hosted platform adds PR enforcement, team standards, and dashboards on top.

Built for teams standardizing Claude Code, Cursor, Codex, and CI

40+.
AI slop patterns detected
8.
languages supported
9.
coding agents wired
<1s.
average scan time

Wear the score on your README.

Free for any project. Drop it in your README and it shows your live aislop score. Green above 85, amber above 70, red below.

85+ green healthy
70–84 amber debt
< 70 red failing the bar you set
-- grey not yet scanned publicly
See the URL spec →
README.md
live preview
aislop score badge
URL format
https://badges.scanaislop.com/score/<owner>/<repo>.svg
markdown snippet
[![aislop](https://badges.scanaislop.com/score/<owner>/<repo>.svg)](https://scanaislop.com/<owner>/<repo>)

Get the monthly AI-code-quality research.

Each issue ties a public scan or benchmark to a shipped detector change. No fluff, one email a month.

Your agents are already writing production code.Make sure it meets your standard.

One CLI command, no signup. Or wire it into your dashboard in two minutes.

or