fossbarrow / laravel-phpcs
phpcs ruleset for laravel projects
Installs: 262 137
Dependents: 2
Suggesters: 0
Security: 0
Stars: 39
Watchers: 3
Forks: 24
Open Issues: 0
Type:phpcs-ruleset
Requires (Dev)
- php: ^7.4
- squizlabs/php_codesniffer: ^3.5.5
This package is auto-updated.
Last update: 2025-03-06 02:39:00 UTC
README
Authored by fossbarrow IO
php codesniffer ruleset for laravel projects.
Requirements
Table of contents
Installation
Install the ruleset by
- Copy the
phpcs.xml
file into your project root with phpcs installed.
Usage
Enabling the rules
Only neccesary if you installed as a package using composer!
Add it to your project phpcs.xml
or phpcs.xml.dist
ruleset:
<?xml version="1.0"?> <ruleset> <arg name="basepath" value="."/> <file>./app</file> <file>./config</file> <file>./resources</file> <file>./routes</file> <file>./tests</file> <rule ref="./vendor/fossbarrow/laravel-phpcs/phpcs.xml"/> </ruleset>
Sniffing code
Use php CodeSniffer commands, pointed towards your xml file, to sniff the code using the new ruleset.
vendor/bin/phpcs vendor/bin/phpcbf
Sniffing code in PHPStorm
See PHP Code Sniffer in PhpStorm on how to set up CodeSniffer in PHPStorm.
Contributing
All changes that makes the sniffer more accurate towards Laravel's coding standard is always highly appreciated and welcome.
Please see CONTRIBUTING for more details.
Credits
License
The MIT License (MIT). Please see License File for more information.