Download the PHP package automattic/vipwpcs without Composer
On this page you can find all versions of the php package automattic/vipwpcs. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download automattic/vipwpcs
More information about automattic/vipwpcs
Files in automattic/vipwpcs
Package vipwpcs
Short Description PHP_CodeSniffer rules (sniffs) to enforce WordPress VIP minimum coding conventions
License MIT
Informations about the package vipwpcs
VIP Coding Standards
This project contains PHP_CodeSniffer (PHPCS) sniffs and rulesets to validate code developed for WordPress VIP.
This project contains two rulesets:
WordPressVIPMinimum
- for use with projects on the (older) WordPress.com VIP platform.WordPress-VIP-Go
- for use with projects on the (newer) VIP Go platform.
These rulesets contain only the rules which are considered to be errors and warnings according to the WordPress VIP documentation.
The rulesets use rules from the WordPress Coding Standards (WPCS) project, as well as the VariableAnalysis standard.
Learn about why violations are flagged as errors vs warnings and what the levels mean.
Minimal requirements
Installation
Composer will install the latest compatible versions of PHPCS, PHPCSUtils, PHPCSExtra, WPCS and VariableAnalysis and register the external standards with PHP_CodeSniffer.
Please refer to the installation instructions for installing PHP_CodeSniffer for WordPress VIP for more details.
As of VIPCS version 2.3.0, there is no need to require
the PHP_CodeSniffer Standards Composer Installer Plugin anymore as it is now a requirement of VIPCS itself. Permission to run the plugin will still need to be granted though when using Composer 2.2 or higher.
Composer Project-based Installation
To install the VIP Coding Standards, run the following from the root of your project:
Composer Global Installation
Alternatively, it can be installed standard globally for use across multiple projects:
Contribution
Please see CONTRIBUTION.md.
License
Licensed under GPL-2.0-or-later.
All versions of vipwpcs with dependencies
phpcsstandards/phpcsextra Version ^1.2.1
phpcsstandards/phpcsutils Version ^1.0.11
sirbrillig/phpcs-variable-analysis Version ^2.11.18
squizlabs/php_codesniffer Version ^3.9.2
wp-coding-standards/wpcs Version ^3.1.0