A PHP code-quality tool

GrumPHP Sick and tired of defending code quality over and over again? GrumPHP will do it for you! This composer plugin will register some git hooks in your package repository. When somebody commits changes, GrumPHP wi

Related Repos



nikic PHP Parser This is a PHP 5.2 to PHP 7.4 parser written in PHP. Its purpose is to simplify static code analysis and manipulation. Documentation for version 4.x (stable; for running on PHP >= 7.0; for parsing PHP 5.2 to PHP
 
CMS
45

Anyon3 NinjaCMS ABOUT forbidden the access web for the following directory : cache/ php/Crypt/ php/File/ php/La/ php/Math/ php/Net/ php/System/ php/Library/ php/security/ EXTRA The directory extra/ contain the
 

barbushin PHP Console server library PHP Console allows you to handle PHP errors & exceptions, dump variables, execute PHP code remotely and many other things using Google Chrome extension PHP Console and PhpConsole server libra
 
Popular
4.4k

vimeo Psalm is a static analysis tool for finding errors in PHP applications. v0.3.x supports checking PHP 5.4 - 7.1 code, and requires PHP 5.6+ to run. v0.2.x supports checking PHP 5.4 - 7.0 code and requires PHP 5.4+ to r
 

nunomaduro PHP Insights was created by, and is maintained by Nuno Maduro, and is the perfect starting point to analyze the code quality of your PHP projects. Carefully crafted to simplify the analysis of your code directly from your ter
 
309

php-mock PHP-Mock: mocking built-in PHP functions PHP-Mock is a testing library which mocks non deterministic built-in PHP functions like time() or rand(). This is achieved by PHP's namespace fallback policy: PHP will fall back to glo
 

helloguille preact-php-server-render-example Example on using Preact and PHP V8-JS to server-render preact components. Requeriments PHP >5.6 PHP v8js Extension: http://php.net/manual/en/book.v8js.php NPM Package manager
 
4.4k

php-webdriver php-webdriver – Selenium WebDriver bindings for PHP Description Php-webdriver library is PHP language binding for Selenium WebDriver, which allows you to control web browsers from PHP. This library is compatible
 

symfony VarExporter Component The VarExporter component allows exporting any serializable PHP data structure to plain PHP code. While doing so, it preserves all the semantics associated with the serialization mechanism of PHP (__wakeup,
 

TWiStErRob Gradle Quality plugins Plugins that configure the built-in plugins with saner defaults. buildscript { dependencies { classpath 'net.twisterrob.gradle:twister-quality' } } apply plugin: 'net.twisterrob.quality' // above inc
 

xcatliu Code Quality Checker Number of files Source lines of code Duplicate rate High complexity rate Max complexity Supported Languages js, jsx css, less, scss Getting Started Instal
 

qax-os goreporter A Golang tool that does static analysis, unit testing, code review and generate code quality report. This is a tool that concurrently runs a whole bunch of those linters and normalizes their output to a report:
 

qax-os goreporter A Golang tool that does static analysis, unit testing, code review and generate code quality report. This is a tool that concurrently runs a whole bunch of those linters and normalizes their output to a report:
 

deuill PHP bindings for Go This package implements support for executing PHP scripts, exporting Go variables for use in PHP contexts, attaching Go method receivers as PHP classes and returning PHP variables for use in Go contexts. Bo
 
Popular
4.4k

laruence Yaf - Yet Another Framework PHP framework written in c and built as a PHP extension. Requirement PHP 7.0+ (master branch)) PHP 5.2+ (php5 branch) Install Install Yaf Yaf is a PECL exte
 
3.4k

defuse php-encryption composer require defuse/php-encryption This is a library for encrypting data with a key or password in PHP. It requires PHP 5.6 or newer and OpenSSL 1.0.1 or newer. We recommend using a version of PHP that
 

FoilPHP FOIL PHP template engine, for PHP templates. Foil brings all the flexibility and power of modern template engines to native PHP templates. Write simple, clean and concise templates with nothing more than PHP.
 
157

powder96 Numbers.php Numbers.php - an advanced mathematics toolkit for PHP >= 5.3. It is a port of Numbers.js - same toolkit for JavaScript. There is a version of Numbers.php which supports PHP 5.2, but it is no longer developed: http
 

wujunze php-cli-color Simple and easy to use the PHP command-line output of color Installation composer require wujunze/php-cli-color How to use <?php require_once __DIR__ . './../vendor/autoload.php';
 

phpearth Docker For PHP Developers Carefully crafted Docker images for PHP developers with latest PHP versions 7.1 and upcoming 7.2, Nginx, OpenLiteSpeed and Apache HTTP Server. PHP extensions installation script Composer instal
 

pinepain PHP Ref extension This extension adds Soft Reference and Weak References to PHP 7 and may serve as a ground for other data structures that require advanced referencing model. PHP >= 7.1 required PLEASE READ: M