1.astral-sh / ruff
An extremely fast Python linter and code formatter, written in Rust.
Ranked by Attention Score: stars gained over the last 90 complete days
31 repositories by Attention Score · Aug 5, 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.
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.
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.
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
🌟 JavaScript Style Guide, with linter & automatic code fixer
Code security scanning tool (SAST) to discover, filter and prioritize security and privacy risks.
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.
It's not just a linter that annoys you!
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.
Code analyzer for C# and VB.NET projects
Next-gen phpDoc parser with support for intersection types and generics
:coffee: SonarSource Static Analyzer for Java Code Quality and Security
NsDepCop is a static code analysis tool that enforces namespace and assembly dependency rules in C# projects.
A static type analyzer for Python code
A static analysis tool for security
Manage translation and localization with static analysis, for Ruby i18n
A RuboCop extension focused on enforcing Rails best practices and coding conventions.
An extension of RuboCop focused on code performance checks.
StaCoAn is a crossplatform tool which aids developers, bugbounty hunters and ethical hackers performing static code analysis on mobile applications.
Analyzes Elm projects, to help find mistakes before your users find them.