You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -88,6 +89,7 @@ Tools to review the way PHP code was written and more.
88
89
Libraries that may be the base for a home-made static analyzer.
89
90
90
91
*[Deptrac](https://github.com/sensiolabs-de/deptrac.git) - A static code analysis tool to enforce rules for dependencies between software layers.
92
+
*[PHPArkitect](https://github.com/phparkitect/arkitect) - A static code analysis tool to enforce architectural rules in your codebase
91
93
*[PHP-cfg](https://github.com/ircmaxell/php-cfg) - A Control Flow Graph implementation in PHP. Written by IrcMaxwell.
92
94
*[PHP coupling detector](https://github.com/akeneo/php-coupling-detector) - Check that code has no unwanted coupled classes.
93
95
*[PHP Parser](https://github.com/nikic/PHP-Parser) - Written in PHP by Nikita Popov and based on actual grammar of PHP.
@@ -102,6 +104,7 @@ Tools to automatically fix the code they are provided with.
102
104
103
105
*[Rector](https://github.com/rectorphp/rector) - AST-based Instant Upgrades of PHP Applications
104
106
*[FunctionFQNReplacer](https://github.com/Roave/FunctionFQNReplacer) - provides a way to replace relative references of functions in function calls with absolute references.
107
+
*[Phpactor](https://github.com/phpactor/phpactor) - This project aims to provide heavy-lifting refactoring and introspection tools.
105
108
*[PHP BackSlasher](https://github.com/nilportugues/php-backslasher) - Tool to add all PHP internal functions and constants to its namespace by adding backslash to them.
*[PHP CS Fixer](https://github.com/FriendsOfPHP/PHP-CS-Fixer) - Analyzes and tries to fix coding standards issues (PSR-1 and PSR-2 compatible).
@@ -121,6 +124,7 @@ Tools to measure the code complexity, line of codes, etc.
121
124
*[PHPLOC](https://github.com/sebastianbergmann/phploc) - Utility to measures PHP application size and count various structures.
122
125
*[PHP Metrics](https://github.com/Halleck45/PhpMetrics) - Calculates all sorts of metrics, and display them in a gorgeous interface.
123
126
*[PHP Semantic Versioning Checker](https://github.com/tomzx/php-semver-checker) - Compares two source sets and determines the appropriate semantic versioning to apply.
127
+
*[PhpStats](https://github.com/i582/phpstats) - Tool for collecting statistics, metrics, dependencies, and building various graphs for large projects to find bottlenecks.
124
128
*[PhpDependencyAnalysis](https://github.com/mamuz/PhpDependencyAnalysis) - Static code analysis to provide and verify a dependency graph against a defined architecture.
125
129
*[Quality Analyzer](https://github.com/Qafoo/QualityAnalyzer.git) - Quality Analyzer is a tool to visualize metrics and source code.
126
130
@@ -138,18 +142,20 @@ Online services for PHP code, provide dashboards. They may use the previous tool
138
142
*[Bliss](https://blissai.com/index.html) - Automatically reviews code in real-time and shows how much it's worth in lines of code.
139
143
*[Checkmarx](http://lp.checkmarx.com/php-code-analysis/) - Get a full PHP static security code analysis and prevent security vulnerabilities.
*[Code Climate](https://codeclimate.com) - Hosted static analysis for Ruby, PHP and JavaScript source code.
142
147
*[CodeScene](https://codescene.io/) - Prioritize technical debt in PHP, JavaScript, etc.
143
-
*[DeepSource](https://deepsource.io/) - Automated code reviews for developers and engineering teams.
148
+
*[Deepsource](https://deepsource.io/) - DeepSource is a modern static analysis platform, built for engineering teams who move fast and don’t break things.
144
149
*[Insight](https://insight.sensiolabs.com/) - A SensioLabs tool to analyzes source code to find problems that degrade the overall quality of your projects.
150
+
*[Insphpect](https://insphpect.com/) - Insphpect is an automated code review tool which identifies inflexibilities in PHP code and helps you write better software.
145
151
*[RIPS](https://www.ripstech.com/) - The superior security software for PHP applications. Source code static analyser for vulnerabilities.
146
152
*[Scrutinizer](https://scrutinizer-ci.com/) - Improve code quality and find bugs before they hit production with our continuous inspection platform.
153
+
*[Sourcegraph](https://about.sourcegraph.com/) - Understand and search across your entire codebase
147
154
*[SideCI](https://sideci.com/) - CI for automated code review by code analysis.
148
155
*[Laravelshift](https://laravelshift.com/) - the automated way to upgrade Laravel applications. Upgrade Laravel applications all the way from Laravel 4.2 to the latest version of Laravel.
149
156
150
157
## Misc
151
158
152
-
*[devbug](http://www.devbug.co.uk/) - Ongoing work on PHP Analysis in Rascal (PHP AiR).
153
159
*[HHVM](http://hhvm.com/) - Hack Language from Facebook. Add a SCA until version 3.3.8, newer version doesn't have anymore.
154
160
*[PHP Manipulator](https://github.com/schmittjoh/php-manipulator) - A library for analysing and modifying PHP Source Code.
155
161
*[PHP Parser](https://github.com/glayzzle/php-parser) - A NodeJS library for parsing PHP and extracting tokens and AST.
0 commit comments