stickeepaul / laravel-code-style
Requires
- stickeepaul/php-code-style: 0.0.1
Requires (Dev)
- nette/neon: ^3.0
- nunomaduro/larastan: ^0.3.15
- symfony/console: ^4.2
- symfony/yaml: ^4.2
This package is auto-updated.
Last update: 2024-11-08 21:34:12 UTC
README
This repository contains config files for tools for Laravel projects.
You will also need the stickee/php-code-style package which will also be installed alongside this package.
Usage
First install this package:
composer require --dev stickee/laravel-code-style
and then pass the -c
/--c
/--config
option to the tool you wish to use and use vendor/stickee/laravel-code-style/dist/<config>.yml
as the path.
GrumPHP
GrumPHP can be ran using:
vendor/bin/grumphp <COMMAND> -c vendor/stickee/laravel-code-style/dist/grumphp.yml
Extending GrumPHP
If you need to add extra parameters to GrumPHP you can import this package's grumphp.yml
config file and then extend it:
imports:
- { resource: vendor/stickee/laravel-code-style/dist/grumphp.yml }
parameters:
...
PHPStan
PHPStan can be ran using:
vendor/bin/phpstan <COMMAND> -c vendor/stickee/laravel-code-style/dist/phpstan.neon
PHPCS
PHP-CS-Fixer can be ran using:
vendor/bin/phpcs <COMMAND> --config vendor/stickee/php-code-style/dist/.phpcs
Development
This repository depends on stickee/php-code-style to generate the config files for Laravel. Each time the PHP code style repository is updated this repository also needs updating by running bin/stickee-laravel-code-style build
; The dist
folder is also committed so that this repository is ready to use simply by requiring it.