Skip to content

Latest commit

 

History

88 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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
  • Superglobal key allowlisting

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

About

My useful frankenstein PHPCS ruleset 👓 for OOP WordPress development

Topics

Resources

Stars

11 stars

Watchers

1 watching

Forks

Releases

Sponsor this project

Used by

Contributors

Languages