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

Hybrid PHPCS ruleset for OOP WordPress development


Keywords
coding-standards, phpcs, psr-12, ruleset, wordpress, wordpress-development, wpcs
License
MIT

Documentation

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