A static analyzer for Java, C, C++, and Objective-C
An extremely fast Python linter and code formatter, written in Rust.
Find and fix problems in your JavaScript code.
A toolchain for web projects, aimed to provide functionalities to maintain them. Biome offers formatter and linter, usable via CLI and LSP.
Lightweight static analysis for many languages. Find bug variants with patterns that look like source code.
βοΈ A curated list of static analysis (SAST) tools and linters for all programming languages, config files, build tools, and more. The focus is on tools which improve code quality.
PHP Static Analysis Tool - discover bugs in your code without running it!
A Ruby static code analyzer and formatter, based on the community Ruby style guide.
πΆ Automated code review tool integrated with any code analysis tools regardless of programming language
Checkstyle is a development tool to help programmers write Java code that adheres to a coding standard. By default it supports the Google Java Style Guide and Sun Code Conventions, but is highly configurable. It can be invoked with an ANT task and a command line program.
Go security checker
Bandit is a tool designed to find common security issues in Python code.
It's not just a linter that annoys you!
Phan is a static analyzer for PHP. Phan prefers to avoid false-positives and attempts to prove incorrectness rather than correctness.
π₯ Fast, strict, configurable, extensible, and beautiful linter for Go
An extensible multilanguage static code analyzer.
A tool to help eliminate NullPointerExceptions (NPEs) in your Java code with low build-time overhead
SpotBugs is FindBugs' successor. A tool for static analysis to look for bugs in Java code.
flake8 is a python tool that glues together pycodestyle, pyflakes, mccabe, and third-party plugins to check the style and quality of some python code.
A Python tool to visualize + enforce dependencies, using modular architecture π Open source π Installable via pip π§ Able to be adopted incrementally - β‘ Implemented with no runtime impact βΎοΈ Interoperable with your existing systems π¦ Written in rust
Code security scanning tool (SAST) to discover, filter and prioritize security and privacy risks.
ESLint Config for JavaScript Standard Style
Static analysis for Angular projects.
Manage translation and localization with static analysis, for Ruby i18n
Next-gen phpDoc parser with support for intersection types and generics
SonarSource Static Analyzer for JavaScript and TypeScript
A reactive Python kernel for Jupyter notebooks.
:coffee: SonarSource Static Analyzer for Java Code Quality and Security
SoufflΓ© is a variant of Datalog for tool designers crafting analyses in Horn clauses. SoufflΓ© synthesizes a native parallel C++ program from a logic specification.
Code analyzer for C# and VB.NET projects
A RuboCop extension focused on enforcing Rails best practices and coding conventions.
T.J. Watson Libraries for Analysis, with front ends for Java, Android, and JavaScript, and many common static program analyses.
A new version of Soot with a completely overhauled architecture
Symfony extension for PHPStan
π Pluggable and configurable JavaScript Linter, code transformer and formatter with superpowers πͺ: built-in support of js, jsx, ts, markdown, yaml, toml, json and ignore. Write declarative codemods in a simplest possible way π
Extra strict and opinionated rules for PHPStan
Doctrine extensions for PHPStan
A GitHub :octocat: app to automatically review Python code style over Pull Requests
A common base representation of python source code for pylint and other projects
Lint JavaScript code blocks in Markdown documents
NodeJS PHP Parser - extract AST or tokens
CodeCharta is a visualization tool that transforms complex software architecture and code metrics into interactive, customizable visual maps, empowering everyone to communicate and analyze your codebase. Improve code quality, maintainability, and architectural decisions
PHPUnit extensions and rules for PHPStan
Lint checks to aid with a healthy adoption of Compose
Roblox DirectX 11 Graphics Boost 2026: Fix Lag and Rendering Issues on Windows