This project contains rulesets to be used with phpcs https://github.com/squizlabs/PHP_CodeSniffer
$ composer global require squizlabs/php_codesniffer flickerleap/phpcs
$ ~/.composer/vendor/bin/phpcs --config-set installed_paths ~/.composer/vendor/flickerleap/phpcs/src/Standards
$ ~/.composer/vendor/bin/flickerleap/phpcs --standard=flickerleap --extensions=php path/to/src
Effort has been made to follow Laravel convention as closely as possible.
- All PSR2 rules
- Require function docblocks
- Require line endings and lenght of 120
- Force array indentation and new syntax
- Force statements in conditions
- Dissallow statements in conditions
- Dissallow fix me and todos
- Force camel case variable names
- Force indentation
- Dissallow
var_dump()
functions
This standard extends the flickerleap
standard and includes additional sniffs specific to the framework
- All flickerleap rules
- Dissallow
dd
anddump()
functions - Disallow
env()
function usage outside of the config folder