1.astral-sh / ruff
An extremely fast Python linter and code formatter, written in Rust.
Ranked by Attention Score: stars gained over the last 30 complete days
27 repositories by Attention Score · Oct 4, 2026 – Nov 2, 2026 (UTC)
An extremely fast Python linter and code formatter, written in Rust.
Lightweight static analysis for many languages. Find bug variants with patterns that look like source code.
A toolchain for web projects, aimed to provide functionalities to maintain them. Biome offers formatter and linter, usable via CLI and LSP.
Find and fix problems in your JavaScript code.
Bandit is a tool designed to find common security issues in Python 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.
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
PHP Static Analysis Tool - discover bugs in your code without running it!
A static analyzer for Java, C, C++, and Objective-C
An extensible multilanguage static code analyzer.
Code security scanning tool (SAST) to discover, filter and prioritize security and privacy risks.
🌟 JavaScript Style Guide, with linter & automatic code fixer
It's not just a linter that annoys you!
SpotBugs is FindBugs' successor. A tool for static analysis to look for bugs in Java code.
A tool to help eliminate NullPointerExceptions (NPEs) in your Java code with low build-time overhead
A Ruby static code analyzer and formatter, based on the community Ruby style guide.
🔥 Fast, strict, configurable, extensible, and beautiful linter for Go
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.
Phan is a static analyzer for PHP. Phan prefers to avoid false-positives and attempts to prove incorrectness rather than correctness.
Next-gen phpDoc parser with support for intersection types and generics
Code analyzer for C# and VB.NET projects
NsDepCop is a static code analysis tool that enforces namespace and assembly dependency rules in C# projects.
Manage translation and localization with static analysis, for Ruby i18n
A static analysis tool for security
A static type analyzer for Python code
Analyzes Elm projects, to help find mistakes before your users find them.