1.semgrep / semgrep
Lightweight static analysis for many languages. Find bug variants with patterns that look like source code.
Ranked by Attention Score: stars gained over the last 7 complete days
23 repositories by Attention Score · Oct 27, 2026 – Nov 2, 2026 (UTC)
Lightweight static analysis for many languages. Find bug variants with patterns that look like source code.
An extremely fast Python linter and code formatter, written in Rust.
A toolchain for web projects, aimed to provide functionalities to maintain them. Biome offers formatter and linter, usable via CLI and LSP.
Bandit is a tool designed to find common security issues in Python code.
A static analyzer for Java, C, C++, and Objective-C
Find and fix problems in your JavaScript code.
Go security checker
It's not just a linter that annoys you!
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.
Code security scanning tool (SAST) to discover, filter and prioritize security and privacy risks.
⚙️ 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!
An extensible multilanguage static code analyzer.
🔥 Fast, strict, configurable, extensible, and beautiful linter for Go
A tool to help eliminate NullPointerExceptions (NPEs) in your Java code with low build-time overhead
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.
NsDepCop is a static code analysis tool that enforces namespace and assembly dependency rules in C# projects.
SpotBugs is FindBugs' successor. A tool for static analysis to look for bugs in Java code.
Manage translation and localization with static analysis, for Ruby i18n
Next-gen phpDoc parser with support for intersection types and generics
🌟 JavaScript Style Guide, with linter & automatic code fixer
Code analyzer for C# and VB.NET projects
A RuboCop extension focused on enforcing Rails best practices and coding conventions.