Skip to content

Commit a599813

Browse files
authored
Merge branch 'master' into patch-1
2 parents 22abc04 + c69fc7e commit a599813

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

README.md

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,7 @@ Tools to report issues in code that are or lead to bugs.
6262
* [Progpilot](https://github.com/designsecurity/progpilot) - A static analysis tool for security purposes.
6363
* [Psalm](https://getpsalm.org/) - A static analysis tool for finding errors in PHP applications.
6464
* [psecio:parse](https://github.com/psecio/parse.git) - Parse : A PHP Security Scanner.
65+
* [Qodana PHP by JetBrains](https://www.jetbrains.com/help/qodana/qodana-php.html) – A static analysis tool for PHP projects based on PhpStorm.
6566
* [SonarQube](http://www.sonarqube.org/) - An open platform to manage code quality. It covers PHP code.
6667
* [Side Channel Analyzer](https://github.com/olivo/side-channel-analyzer) - Search for side-channel vulnerable code.
6768
* [TaintPHP](https://github.com/olivo/TaintPHP.git) - Static Taint Analyzer.
@@ -88,6 +89,7 @@ Tools to review the way PHP code was written and more.
8889
Libraries that may be the base for a home-made static analyzer.
8990

9091
* [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
9193
* [PHP-cfg](https://github.com/ircmaxell/php-cfg) - A Control Flow Graph implementation in PHP. Written by IrcMaxwell.
9294
* [PHP coupling detector](https://github.com/akeneo/php-coupling-detector) - Check that code has no unwanted coupled classes.
9395
* [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.
102104

103105
* [Rector](https://github.com/rectorphp/rector) - AST-based Instant Upgrades of PHP Applications
104106
* [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.
105108
* [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.
106109
* [php-refactoring-browser](https://github.com/QafooLabs/php-refactoring-browser) - CLI refactoring tool.
107110
* [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.
121124
* [PHPLOC](https://github.com/sebastianbergmann/phploc) - Utility to measures PHP application size and count various structures.
122125
* [PHP Metrics](https://github.com/Halleck45/PhpMetrics) - Calculates all sorts of metrics, and display them in a gorgeous interface.
123126
* [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.
124128
* [PhpDependencyAnalysis](https://github.com/mamuz/PhpDependencyAnalysis) - Static code analysis to provide and verify a dependency graph against a defined architecture.
125129
* [Quality Analyzer](https://github.com/Qafoo/QualityAnalyzer.git) - Quality Analyzer is a tool to visualize metrics and source code.
126130

@@ -138,18 +142,20 @@ Online services for PHP code, provide dashboards. They may use the previous tool
138142
* [Bliss](https://blissai.com/index.html) - Automatically reviews code in real-time and shows how much it's worth in lines of code.
139143
* [Checkmarx](http://lp.checkmarx.com/php-code-analysis/) - Get a full PHP static security code analysis and prevent security vulnerabilities.
140144
* [Codacy](https://www.codacy.com/) - Codacy: Automated Code Review.
145+
* [CodeBeaat](https://codebeat.co/) - Decrease technical debt. Find refactoring opportunities.
141146
* [Code Climate](https://codeclimate.com) - Hosted static analysis for Ruby, PHP and JavaScript source code.
142147
* [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.
144149
* [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.
145151
* [RIPS](https://www.ripstech.com/) - The superior security software for PHP applications. Source code static analyser for vulnerabilities.
146152
* [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
147154
* [SideCI](https://sideci.com/) - CI for automated code review by code analysis.
148155
* [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.
149156

150157
## Misc
151158

152-
* [devbug](http://www.devbug.co.uk/) - Ongoing work on PHP Analysis in Rascal (PHP AiR).
153159
* [HHVM](http://hhvm.com/) - Hack Language from Facebook. Add a SCA until version 3.3.8, newer version doesn't have anymore.
154160
* [PHP Manipulator](https://github.com/schmittjoh/php-manipulator) - A library for analysing and modifying PHP Source Code.
155161
* [PHP Parser](https://github.com/glayzzle/php-parser) - A NodeJS library for parsing PHP and extracting tokens and AST.

0 commit comments

Comments
 (0)