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.
9897OSI-approved OSS25.8k97Active
02Fallow
Codebase intelligence for TypeScript and JavaScript.
9797OSI-approved OSS4.5k97Active
03Prettier
Opinionated code formatter supporting many languages and file formats.
9795OSI-approved OSS52.3k96Active
04ESLint
Static analysis and linting for JavaScript and TypeScript code.
9795OSI-approved OSS27.5k96Active
05SwiftLint
Style and convention enforcement for Swift source code.
9087OSI-approved OSS19.7k89Active