All Categories → Software Quality → static-analyzer

Top 42 static-analyzer open source projects

Dg
[LLVM Static Slicer] Various program analyses, construction of dependence graphs and program slicing of LLVM bitcode.
Scan Build
Clang's scan-build re-implementation in python
Insider
Static Application Security Testing (SAST) engine focused on covering the OWASP Top 10, to make source code analysis to find vulnerabilities right in the source code, focused on a agile and easy to implement software inside your DevOps pipeline. Support the following technologies: Java (Maven and Android), Kotlin (Android), Swift (iOS), .NET Full Framework, C#, and Javascript (Node.js).
Phpmetrics
Beautiful and understandable static analysis tool for PHP
Phpmd
PHPMD is a spin-off project of PHP Depend and aims to be a PHP equivalent of the well known Java tool PMD. PHPMD can be seen as an user friendly frontend application for the raw metrics stream measured by PHP Depend.
Njsscan
njsscan is a semantic aware SAST tool that can find insecure code patterns in your Node.js applications.
Phpstan
PHP Static Analysis Tool - discover bugs in your code without running it!
Tailor
Cross-platform static analyzer and linter for Swift.
Sparrow
The Sparrow Static Analyzer
Codechecker
CodeChecker is an analyzer tooling, defect database and viewer extension for the Clang Static Analyzer and Clang Tidy
Pyc Cfg
Pyc-cfg is a pure python control flow graph builder for almost all Ansi C programming language.
Cfmt
cfmt is a tool to wrap Go comments over a certain length to a new line.
Sonarondocker
🐳 📡 Docker way of running SonarQube + any DB
Sonar Java
☕️ SonarSource Static Analyzer for Java Code Quality and Security
Phpdoc Parser
Next-gen phpDoc parser with support for intersection types and generics
Sonar Dotnet
Code analyzer for C# and VB.NET projects https://redirect.sonarsource.com/plugins/vbnet.html
Prealloc
prealloc is a Go static analysis tool to find slice declarations that could potentially be preallocated.
Stan
🕵️ Haskell STatic ANalyser
Clang
Mirror kept for legacy. Moved to https://github.com/llvm/llvm-project
groot
Static verification tool for DNS zone files
rust-lock-bug-detector
Statically detect double-lock & conflicting-lock bugs on MIR
nakedret
nakedret is a Go static analysis tool to find naked returns in functions greater than a specified function length.
identypo
identypo is a Go static analysis tool to find typos in identifiers (functions, function calls, variables, constants, type declarations, packages, labels).
Exia
Million-scale code analysis and refactoring toolkit for Java
unimport
unimport is a Go static analysis tool to find unnecessary import aliases.
phpstan-nette
Nette Framework class reflection extension for PHPStan & framework-specific rules
1-42 of 42 static-analyzer projects