phpstan / Phpdoc Parser
Licence: mit
Next-gen phpDoc parser with support for intersection types and generics
Stars: ✭ 569
Projects that are alternatives of or similar to Phpdoc Parser
Phpinspectionsea
A Static Code Analyzer for PHP (a PhpStorm/Idea Plugin)
Stars: ✭ 1,211 (+112.83%)
Mutual labels: static-analysis, static-code-analysis, static-analyzer
phpstan-nette
Nette Framework class reflection extension for PHPStan & framework-specific rules
Stars: ✭ 87 (-84.71%)
Mutual labels: static-code-analysis, static-analysis, static-analyzer
Phpstan
PHP Static Analysis Tool - discover bugs in your code without running it!
Stars: ✭ 10,534 (+1751.32%)
Mutual labels: static-analysis, static-code-analysis, static-analyzer
Sonar Dotnet
Code analyzer for C# and VB.NET projects https://redirect.sonarsource.com/plugins/vbnet.html
Stars: ✭ 466 (-18.1%)
Mutual labels: static-analysis, static-code-analysis, static-analyzer
Phpstan Doctrine
Doctrine extensions for PHPStan
Stars: ✭ 338 (-40.6%)
Mutual labels: static-analysis, static-code-analysis, static-analyzer
Cfmt
cfmt is a tool to wrap Go comments over a certain length to a new line.
Stars: ✭ 28 (-95.08%)
Mutual labels: static-analysis, static-code-analysis, static-analyzer
lints
Lint all your JavaScript, CSS, HTML, Markdown and Dockerfiles with a single command
Stars: ✭ 14 (-97.54%)
Mutual labels: static-code-analysis, static-analysis, static-analyzer
Sonar Java
☕️ SonarSource Static Analyzer for Java Code Quality and Security
Stars: ✭ 745 (+30.93%)
Mutual labels: static-analysis, static-code-analysis, static-analyzer
identypo
identypo is a Go static analysis tool to find typos in identifiers (functions, function calls, variables, constants, type declarations, packages, labels).
Stars: ✭ 26 (-95.43%)
Mutual labels: static-code-analysis, static-analysis, static-analyzer
unimport
unimport is a Go static analysis tool to find unnecessary import aliases.
Stars: ✭ 64 (-88.75%)
Mutual labels: static-code-analysis, static-analysis, static-analyzer
Sonarjs
SonarSource Static Analyzer for JavaScript and TypeScript
Stars: ✭ 696 (+22.32%)
Mutual labels: static-analysis, static-code-analysis, static-analyzer
Prealloc
prealloc is a Go static analysis tool to find slice declarations that could potentially be preallocated.
Stars: ✭ 419 (-26.36%)
Mutual labels: static-analysis, static-code-analysis, static-analyzer
Dg
[LLVM Static Slicer] Various program analyses, construction of dependence graphs and program slicing of LLVM bitcode.
Stars: ✭ 242 (-57.47%)
Mutual labels: static-analysis, static-code-analysis, static-analyzer
sonarlint4netbeans
SonarLint integration for Apache Netbeans
Stars: ✭ 23 (-95.96%)
Mutual labels: static-code-analysis, static-analysis, static-analyzer
nakedret
nakedret is a Go static analysis tool to find naked returns in functions greater than a specified function length.
Stars: ✭ 82 (-85.59%)
Mutual labels: static-code-analysis, static-analysis, static-analyzer
eba
EBA is a static bug finder for C.
Stars: ✭ 14 (-97.54%)
Mutual labels: static-code-analysis, static-analysis, static-analyzer
Nullaway
A tool to help eliminate NullPointerExceptions (NPEs) in your Java code with low build-time overhead
Stars: ✭ 3,035 (+433.39%)
Mutual labels: static-analysis, static-code-analysis
Sonar Php
🐘 SonarPHP: PHP static analyzer for SonarQube & SonarLint
Stars: ✭ 288 (-49.38%)
Mutual labels: static-analysis, static-code-analysis
Reviewdog
🐶 Automated code review tool integrated with any code analysis tools regardless of programming language
Stars: ✭ 4,541 (+698.07%)
Mutual labels: static-analysis, static-code-analysis
Chronos
Chronos - A static race detector for the go language
Stars: ✭ 272 (-52.2%)
Mutual labels: static-analysis, static-code-analysis
PHPDoc-Parser for PHPStan
Next generation phpDoc parser with support for intersection types and generics.
Code of Conduct
This project adheres to a Contributor Code of Conduct. By participating in this project and its community, you are expected to uphold this code.
Building
Initially you need to run composer install
, or composer update
in case you aren't working in a folder which was built before.
Afterwards you can either run the whole build including linting and coding standards using
vendor/bin/phing
or run only tests using
vendor/bin/phing tests
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].