PHP Static Analysis Tool - discover bugs in your code without running it!
-
Updated
Jul 24, 2020 - HTML
PHP Static Analysis Tool - discover bugs in your code without running it!
Mirror kept for legacy. Moved to https://github.com/llvm/llvm-project
Beautiful and understandable static analysis tool for PHP
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.
Cross-platform static analyzer and linter for Swift.
A Static Code Analyzer for PHP (a PhpStorm/Idea Plugin)
CodeChecker is an analyzer tooling, defect database and viewer extension for the Clang Static Analyzer and Clang Tidy
SonarSource Static Analyzer for JavaScript and TypeScript
Next-gen phpDoc parser with support for intersection types and generics
Code analyzer for C# and VB.NET projects https://redirect.sonarsource.com/plugins/vbnet.html
prealloc is a Go static analysis tool to find slice declarations that could potentially be preallocated.
Doctrine extensions for PHPStan
cwe_checker finds vulnerable patterns in binary executables
[LLVM Static Slicer] Various program analyses, construction of dependence graphs and program slicing of LLVM bitcode.
Clang's scan-build re-implementation in python
Type Analyzer for JavaScript
Static program analysis for TIP
A regex based source code scanner.
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).
nakedret is a Go static analysis tool to find naked returns in functions greater than a specified function length.
OPEM (Open Source PEM Fuel Cell Simulation Tool)
unimport is a Go static analysis tool to find unnecessary import aliases.
njsscan is a semantic aware SAST tool that can find insecure code patterns in your Node.js applications.
Nette Framework class reflection extension for PHPStan & framework-specific rules
A new eBPF verifier, using abstract interpretation
Tool to ensure that your JavaScript code does not violate the specified coding standard (Idiomatic Style Manifesto or JQuery Core Style Guidelines)
Add a description, image, and links to the static-analyzer topic page so that developers can more easily learn about it.
To associate your repository with the static-analyzer topic, visit your repo's landing page and select "manage topics."