Skip to content

szepeviktor/phpcs-psr-12-neutron-hybrid-ruleset

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hybrid PHPCS ruleset for OOP WordPress development

Build Status Packagist Version Packagist PHP Version Support

Features

  • PSR-12 Extended Coding Style as starting point (formatting)
  • All WPCS features through Neutron (except formatting)
  • File permission bits
  • Strict types
  • File, class and method comments
  • Handpicked Slevomat rules

Usage

composer require --dev szepeviktor/phpcs-psr-12-neutron-hybrid-ruleset

./vendor/bin/phpcs --standard=PSR12NeutronRuleset src/

About the @package tag

  • The origins of the @package tag are in PEAR where packages are called for example Net_Ping
  • You can put your Composer package name there: yoast/phpunit-polyfills
  • Or you can use your WordPress.org plugin slug: wordpress-seo