loophp/grumphp-license-task
GrumPHP extension adding a “license” task to ensure your project has a valid LICENSE file. Creates it if missing or offers to fix it if invalid. Supports common OSI licenses (MIT, BSD-3-Clause, LGPL, EUPL) with holder/year options.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| drupol/php-conventions | 0.82 | Opinionated PHP conventions toolkit with presets for code style, static analysis, and QA tooling. Helps standardize projects quickly by providing shared configuration and automation-friendly defaults for common PHP workflows. | 7 | 7 | 2 | 540 | 0 | 0.1 | 25.4 | MIT | — | |
| andersundsehr/grumphp-fractor-task | 0.82 | GrumPHP task for running Fractor (TYPO3 Fractor) in your Git hooks. Configure fractor.php path, file extensions, ignore patterns, cache clearing, and diff output to enforce automated refactoring checks on commit. | 0 | 0 | 0 | 5K | 0 | 20.1 | 60.1 | GPL-3.0 | 1 week ago | |
| phpro/grumphp-shim | 0.82 | A lightweight Composer shim that provides GrumPHP as a single PHAR, so you can run code quality checks via vendor/bin/grumphp.phar without installing all of GrumPHP's dependencies yourself. Ideal for fast, simple Git hook automation. | 29 | 30 | 3 | 168K | 3 | 29.8 | 60.7 | MIT | 3 weeks ago | |
| pluswerk/grumphp-config | 0.81 | A GrumPHP configuration package for Laravel/PHP projects that auto-generates grumphp.yml, rector.php, phpstan.neon, and a baseline, pulling in project-specific resources as needed. Override any settings directly in the generated grumphp.yml. | 7 | 7 | 5 | 10K | 5 | 32.4 | 51.8 | GPL-3.0 | 1 week ago | |
| ecphp/php-conventions | 0.80 | Predefined GrumPHP configuration for PHP projects at the European Commission. Adds quality checks via git hooks (or manual runs): license file, composer validation/normalization, linters (YAML/JSON/PHP), Twig CS, PHP-CS-Fixer, PHPCS, PHPStan, Psalm. | 1 | 1 | 1 | 282 | 0 | 0.9 | 29.7 | BSD-3-Clause | 4 years ago | |
| phpro/grumphp | 0.80 | GrumPHP is a Composer plugin that automatically registers Git hooks and runs configurable code-quality tasks (linters, static analysis) on committed code. If a check fails, the commit is blocked, helping teams enforce best practices consistently with minimal configuration. | 4,318 | 4,326 | 447 | 527K | 2 | 65.4 | 35.4 | MIT | 3 weeks ago | |
| ergebnis/license | 0.79 | ergebnis/license is a Composer package that abstracts open-source licenses for PHP projects. It helps automate writing LICENSE files and file-level headers, with integration for friendsofphp/php-cs-fixer and license types such as MIT. | 14 | 15 | 1 | 24K | 0 | 24.1 | 52.1 | MIT | 1 week ago | |
| phpcq/author-validation | 0.78 | CLI tool to validate author metadata across a repo: checks PHP file headers and composer.json/bower.json/packages.json against git history. Supports YAML config for author alias mapping, ignore/include/exclude rules, and copy-left enforcement. | 1 | 1 | 3 | 214 | 3 | 0.8 | 28.4 | MIT | — | |
| pluswerk/grumphp-bom-task | 0.78 | A GrumPHP extension that forces files to have no BOM, checked via the plus_bom_fixer task. Configure triggered_by file types and register the PLUS\GrumPHPBomTask\ExtensionLoader extension, then install with Composer. | 7 | 2 | 5 | 10K | 5 | 28.2 | 51.6 | GPL-3.0 | 1 week ago | |
| pluswerk/grumphp-xliff-task | 0.77 | GrumPHP task to lint XLF/XLIFF translation files. Configure ignore patterns and XML validation options (load_from_net, x_include, DTD and schema validation) and run on commits via GrumPHP (triggered_by: xlf). | 0 | 0 | 1 | 6K | 0 | 27.3 | 61.7 | GPL-3.0 | 1 week ago | |
| loophp/psr17 | 0.72 | loophp/psr17 provides a PSR-17 HTTP message factory implementation for PHP, helping you create PSR-7 requests, responses, streams, URIs, and uploaded files in a standards-compliant way. Suitable for libraries and middleware needing PSR factories. | 1 | 1 | 0 | 8K | 1 | 3.5 | 54.2 | MIT | 3 years ago |
How can I help you explore Laravel packages today?