Best Static Code Analysis tools by public signals

These picks are computed from scored public evidence. Use the openness column in the ranking to separate OSI-approved, source-available, open-core, proprietary, and unverified-license tools.

Use Case Rankings

Ordered by ToolVitals score, then health, shipping, confidence, GitHub stars, and name.

#ToolHealthShippingOpennessStarsScoreStatus
01Biome
A toolchain for web projects, aimed to provide functionalities to maintain them. Biome offers formatter and linter, usable via CLI and LSP.
9797OSI-approved OSS26k97Active
02Fallow
Codebase intelligence for TypeScript and JavaScript.
9697OSI-approved OSS5.3k96Active
03Prettier
Opinionated code formatter supporting many languages and file formats.
9693OSI-approved OSS52.4k95Active
04ESLint
Static analysis and linting for JavaScript and TypeScript code.
9693OSI-approved OSS27.6k95Active
05SwiftLint
Style and convention enforcement for Swift source code.
8273OSI-approved OSS19.8k78Active