Skip to content

lemberg/laravel-code-style-command

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages