lemberg/laravel-code-style-command
Laravel Code Style Command
This package adds simple artisan command over PHP_CodeSniffer script.
Validate PSR2 coding standard in you application.
Requirements
- PHP >=
7.0 - Laravel =
5.5.*|5.8.*
Getting Started
Add the package in your composer.json
$ composer require --dev lemberg/laravel-code-style-command
So that's all :)
Check you code style in app/ directory.
$ php artisan code-style
Example output:
FILE: .../bkhrupa/work/lemberg/laravel-code-style-command/app/User.php
----------------------------------------------------------------------
FOUND 1 ERROR AFFECTING 1 LINE
----------------------------------------------------------------------
8 | ERROR | [x] Opening brace of a class must be on the line after
| | the definition
----------------------------------------------------------------------
PHPCBF CAN FIX THE 1 MARKED SNIFF VIOLATIONS AUTOMATICALLY
----------------------------------------------------------------------
Time: 116ms; Memory: 6Mb
Finished
Advance usage
$ php artisan code-style --help
Config file
Publish code-style.php config file.
$ php artisan vendor:publish --provider="Lemberg\LaravelCsc\LaravelCscServiceProvider"
Git pre-commit hook
Use git pre-commit hook
Add next code to pre commit hooks file .git/hooks/pre-commit.
#!/bin/bash
`php ./artisan code-style --print-command`
pre-commit hook must be executable
$ chmod +x .git/hooks/pre-commit
License
Please see License File for more information.
Related Packages
Powerful PHP database abstraction layer (DBAL) with many features for database s...
Laravel Serializable Closure provides an easy and secure way to serialize closur...
Cli error handling for console/command-line PHP applications.
Version History
| Version | Released | PHP | Laravel | License |
|---|---|---|---|---|
| 2.0.1 | >=7.0.0 | 5.5 - 5.8 | MIT | |
| 2.0.0 | >=7.0.0 | 5.5.*| | MIT | |
| 1.0.1 | >=7.0.0 | 5.4.*| | Apache-2.0 | |
| 1.0.0 | >=7.0.0 | 5.4.*| | Apache-2.0 |