A new version of Soot with a completely overhauled architecture
-
Updated
Jun 6, 2024 - Java
Static program analysis (or static analysis) is the analysis of computer programs performed without executing them, in contrast with dynamic program analysis, which is performed on programs during their execution.
A new version of Soot with a completely overhauled architecture
An extremely fast Python linter and code formatter, written in Rust.
⚙️ A curated list of static analysis (SAST) tools for all programming languages, config files, build tools, and more. With repository stars⭐ and forks🍴
A Ruby static code analyzer and formatter, based on the community Ruby style guide.
A toolchain for web projects, aimed to provide functionalities to maintain them. Biome offers formatter and linter, usable via CLI and LSP.
Inga for IntelliJ
Parser and static code analysis tool for PL/SQL and Oracle SQL.
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.
A GitHub app to automatically review Python code style over Pull Requests
Visualizing the Impact of Code Changes
Manage translation and localization with static analysis, for Ruby i18n
It's not just a linter that annoys you!
A static analyzer for Java, C, C++, and Objective-C
Lightweight static analysis for many languages. Find bug variants with patterns that look like source code.
PMD Plugin for the Eclipse IDE
Code Scanning/SAST/Static Analysis/Linting using many tools/Scanners + OpenAI GPT with One Report (Code, IaC) - Betterscan Community Edition (CE)
Find and fix problems in your JavaScript code.
A tool to help eliminate NullPointerExceptions (NPEs) in your Java code with low build-time overhead
Explores the structure of your Python code.
☕ SonarSource Static Analyzer for Java Code Quality and Security