Skip to content

Travelopia/wordpress-coding-standards-phpcs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Travelopia WordPress PHP Coding Standards

maintenance-status

Official Travelopia WordPress PHP coding standards.

Built by the super talented team at Travelopia.

Installation

Install the library via Composer:

$ composer require --dev travelopia/wordpress-coding-standards

That's it!

Usage

PHP_CodeSniffer (PHPCS)

Lint your PHP files with the following command:

$ ./vendor/bin/phpcs .

PHP-CS-Fixer

This package also includes custom PHP-CS-Fixer rules for automated code formatting.

Quick Start

Create a .php-cs-fixer.dist.php file in your project root:

<?php
use PhpCsFixer\Finder;
use Travelopia\WordPressCodingStandards\TravelopiaFixersConfig;

$finder = Finder::create()
    ->in( __DIR__ )
    ->name( '*.php' )
    ->exclude( 'vendor' )
    ->ignoreVCS( true );

$config = TravelopiaFixersConfig::create()
    ->setRiskyAllowed( true )
    ->setIndent( "\t" )
    ->setLineEnding( "\n" )
    ->setRules( TravelopiaFixersConfig::getRules() )
    ->setFinder( $finder );

return $config;

Run PHP-CS-Fixer

# Check for issues
$ ./vendor/bin/php-cs-fixer fix --dry-run --diff

# Fix issues
$ ./vendor/bin/php-cs-fixer fix

About

Travelopia WordPress Coding Standards for PHPCS

Resources

License

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •  

Languages