dixydo / coding-standard
Dixydo Coding Standard for PHP_CodeSniffer
Package info
github.com/dixydo/coding-standard
Type:phpcodesniffer-standard
pkg:composer/dixydo/coding-standard
dev-main
2021-10-25 09:02 UTC
Requires
- php: 7.3.*||8.*
- slevomat/coding-standard: ~7.0
Requires (Dev)
- phpunit/phpunit: 7.5.20|8.5.5|9.5.9
This package is not auto-updated.
Last update: 2026-03-25 05:24:34 UTC
README
Dixydo coding standard for PHP CodeSniffer.
This coding standard is based on PSR-12 with some additional 3rd party and custom sniffs to enforce better code formatting.
Install as a dev dependency using composer
composer require --dev dixydo/coding-standard
Create ruleset.xml in the root of your project
<?xml version="1.0"?> <ruleset> <arg name="basepath" value="."/> <arg name="cache" value=".phpcs-cache"/> <file>src/</file> <config name="installed_paths" value="vendor/dixydo/coding-standard"/> <rule ref="Dixydo"/> </ruleset>
Run PHP CodeSniffer
Run the check and display report
vendor/bin/phpcs --standard=ruleset.xml
Run and automatically fix issues
vendor/bin/phpcbf --standard=ruleset.xml