Opinionated PHP coding standard rules to be used with PHP_CodeSniffer.
$ composer require --dev rask/coding-standard
In your phpcs.xml
:
<config name="installed_paths" value="vendor/rask/coding-standard">
<rule ref="RaskCodingStandard" />
Variable names must be snake_case
, must contain only a-z
, 0-9
, and _
, must not begin or end with an underscore, and must not contain two consecutive underscores. This also applies to properties within classes.
OK:
$hello_world_1_how_are_you2
ERROR:
$hello__World_how_are_you_
Function names must be snake_case
, must contain only a-z
, 0-9
, and _
, must not begin or end with an underscore, and must not contain two consecutive underscores. This only applies to "loose" functions, not methods.
OK:
function hello_world() { ... }
ERROR:
function helloWorld() { ... }
[ ] Add proper tests, the PHPCS test setup is wonky to use, maybe write a new one or copy from some place else
MIT License. See LICENSE.md.