Best Open Source static code analysis Libraries
A curated list of the most popular GitHub repositories tagged with static code analysis. Select any project to visualize its architecture and dive into the codebase using RepoMind's AI engine.
#1astral-sh/ruff
An extremely fast Python linter and code formatter, written in Rust.
#2standard/standard
🌟 JavaScript Style Guide, with linter & automatic code fixer
#3eslint/eslint
Find and fix problems in your JavaScript code.
#4biomejs/biome
A toolchain for web projects, aimed to provide functionalities to maintain them. Biome offers formatter and linter, usable via CLI and LSP.
#5analysis-tools-dev/static-analysis
⚙️ 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.
#6semgrep/semgrep
Lightweight static analysis for many languages. Find bug variants with patterns that look like source code.
#7phpstan/phpstan
PHP Static Analysis Tool - discover bugs in your code without running it!
#8rubocop/rubocop
A Ruby static code analyzer and formatter, based on the community Ruby style guide.
#9reviewdog/reviewdog
🐶 Automated code review tool integrated with any code analysis tools regardless of programming language
#10checkstyle/checkstyle
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.
#11securego/gosec
Go security checker