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/srcEffort 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
ddanddump()functions - Disallow
env()function usage outside of the config folder