gizra / robo-phpcs
Coding standard check Robo command as PHP trait
Installs: 21
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/gizra/robo-phpcs
Requires
- consolidation/robo: ^4.0
This package is not auto-updated.
Last update: 2025-11-01 12:44:44 UTC
README
##Description
gizra/robo-phpcs is a PHP trait that provides a Robo command to check the coding standard of Drupal projects. This library makes it easy to adhere to Drupal and DrupalPractice coding standards. It's implemented as a PHP trait which you can include in your Robo tasks.
Requirements
- PHP 8.1 or higher
- Robo 4.0 or higher
Installation
Install this package as a development dependency via composer:
composer require --dev gizra/robo-phpcs
Usage
Include the PhpcsTasks trait in your RoboFile.php to use the phpcs command in your tasks.
<?php namespace YourNamespace; use Robo\Tasks; use GizraRobo\PhpcsTasks; class RoboFile extends Tasks { use PhpcsTasks; // Your other tasks }
Running the phpcs task
Once the trait is included, you can use the phpcs task in your Robo commands:
robo phpcs
This will run the PHP Code Sniffer and the PHP Code Beautifier and Fixer for the directories specified, adhering to Drupal and DrupalPractice coding standards.
Options and Configuration
The trait includes a set list of directories and file types to scan. If you want to customize this, you can override the respective variables in your RoboFile.php.