youdot / coding-standard
This package is abandoned and no longer maintained.
No replacement package was suggested.
The coding standard applying to all Youdot PHP projects, based on Doctrine set of PHPCS rules, with additional checks.
Package info
github.com/Youdot/coding-standard-php
Type:phpcodesniffer-standard
pkg:composer/youdot/coding-standard
3.1.0
2020-12-09 09:41 UTC
Requires
- doctrine/coding-standard: ^8.0
- phpstan/phpdoc-parser: >=0.4.4
Requires (Dev)
- phpstan/phpstan: ^0.12.59
- phpunit/phpunit: ^9.5.0
README
The Youdot Coding Standard is set of PHP_CodeSniffer rules applied to all Youdot projects. Youdot Coding Standard is heavily based on Doctrine Coding Standard.
Install
composer require youdot/coding-standard --dev
Usage
<!-- Include full Youdot Coding Standard --> <rule ref="Youdot"/> <!-- Or include full Youdot Coding Standard for Symfony--> <rule ref="YoudotSymfony"/>
Additional Sniffs
- SnakeCase Variable
- Modifier Letter Apostrophe Character
- Immutable classes through Psalm
To disable them:
<rule ref="Youdot"> <exclude name="Youdot.NamingConventions.ValidVariableName"/> <exclude name="Youdot.Strings.ModifierLetterApostrophe"/> </rule>
If you're using Psalm you can enable
<rule ref="YoudotAdditional.Classes.PsalmImmutable"/>