Each one runs in its own isolated process, with its own timeout and failure boundary. If one crashes, the others still post their findings.
Finds security vulnerabilities by pattern matching across your codebase.
What it catches
Example finding
crit auth.ts:42
SQL query built with string concatenation.
fix: use a parameterised queryRust-powered linter that runs 50--œ100x faster than ESLint.
What it catches
Example finding
warn session.ts:14
'authToken' is assigned but never read.
fix: remove the assignment or use the valueFinds copy-pasted code blocks across your entire codebase.
What it catches
"Duplicated code means bugs get fixed in one place and not the other."
Example finding
warn api/orders.ts:88--œ126
38-line block also appears in api/cart.ts:44--œ82
similarity: 94%Finds exports, files, and functions that nobody uses.
What it catches
"Dead code is future confusion. Every unused export is a question mark for the next developer."
Example finding
info lib/utils.ts
export 'formatCurrency' -- 0 references found.
fix: delete or move to a private helper