flickerleap / phpcs
There is no license information available for the latest version (1.1) of this package.
FlickerLeap php coding standard
1.1
2018-11-16 07:45 UTC
Requires
- squizlabs/php_codesniffer: ^3.0.0
This package is not auto-updated.
Last update: 2024-11-13 21:32:45 UTC
README
This project contains rulesets to be used with phpcs https://github.com/squizlabs/PHP_CodeSniffer
Installation
$ composer global require squizlabs/php_codesniffer flickerleap/phpcs $ ~/.composer/vendor/bin/phpcs --config-set installed_paths ~/.composer/vendor/flickerleap/phpcs/src/Standards
Usage
$ ~/.composer/vendor/bin/flickerleap/phpcs --standard=flickerleap --extensions=php path/to/src
Rules
Effort has been made to follow Laravel convention as closely as possible.
flickerleap standard
- 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
laravel standard
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