Anti-Slop Makes TypeScript Slop Fail Lint
Anti-Slop is an open-source Oxlint plugin that rejects weak TypeScript and JavaScript patterns, including chained assertions, unknown contracts, unsafe dictionaries, and broad type widening. It gives coding agents deterministic guardrails for producing code that preserves evidence instead of merely compiling.
Anti-Slop targets a real failure mode in AI-assisted development: code that looks typed while quietly discarding useful guarantees. Its opinionated rules are valuable, but teams should treat them as vendored engineering policy rather than universal correctness.
- –Flags type assertions and broad contracts that fabricate or conceal certainty
- –Pushes developers toward boundary parsing, precise inference, and explicit safety comments
- –Agent-installation support makes adoption practical inside existing Oxlint repositories
- –Vendoring keeps teams in control but shifts rule maintenance and compatibility work onto them
- –Rules banning patterns like module mocks or Reflect APIs may require significant team-level buy-in
DISCOVERED
1h ago
2026-08-22
PUBLISHED
1h ago
2026-08-22
RELEVANCE
AUTHOR
Better Stack