anti-slop Is a Lint Plugin That Rejects the Specific TypeScript Patterns Coding Agents Produce
GitHub·medium signal
`dmmulroy/anti-slop` (511 stars on its first day, created 2026-08-12, MIT) is a set of Oxlint rules targeting low-evidence TS/JS patterns: `no-chained-type-assertions` (nested assertions that fabricate evidence), `no-unknown-returns`, `no-widen-then-assert`, `no-runtime-typeof`, `no-module-mocking`, `no-unsafe-dictionary-type` and `require-safety-comment-for-type-assertion`, 15 rules in all. It is explicitly designed to be vendored, not depended on — `npx skills add dmmulroy/anti-slop --skill install-anti-slop` ships an agent skill that copies the plugin in, merges it into the existing lint config, enables every rule and validates the result, after which the files are yours to edit. The notable move is the inversion: an agent skill whose job is installing guardrails against agent output.