AI agents ship code that compiles and passes tests. Sloplint catches what they leave behind — narrative comments, unsafe casts, swallowed exceptions, dead code, production TODOs — before they rot your codebase.
Patterns detected
Agent describes its own reasoning instead of the code. Adds noise, signals the agent wasn't sure what it was doing.
as any used to silence TypeScript instead of fixing the actual type mismatch. Silent failures at runtime.
Empty catch blocks or bare return [] fallbacks that hide real errors from ever surfacing.
Placeholder comments that ship to production. The agent deferred the hard part and moved on.
Unused declarations, duplicate helpers, and stale imports accumulate as agents regenerate overlapping logic.
API endpoints and environment values baked into source. Works locally, breaks in production. A classic agent shortcut.