All Projects → Automattic → Vip Coding Standards

Automattic / Vip Coding Standards

Licence: other
PHP_CodeSniffer ruleset to enforce WordPress.com VIP and VIP Go coding standards

Projects that are alternatives of or similar to Vip Coding Standards

Wp Enforcer
Git hooks to encourage well-written WordPress.
Stars: ✭ 107 (-19.55%)
Mutual labels:  php-codesniffer, wordpress
Primary Vagrant
An Apache based Vagrant configuration for helping you get the most out of WordPress Development
Stars: ✭ 192 (+44.36%)
Mutual labels:  php-codesniffer, wordpress
Rizhuti
wordpress theme rizhuti V2.8 Happy Crack version
Stars: ✭ 127 (-4.51%)
Mutual labels:  wordpress
Red hawk
All in one tool for Information Gathering, Vulnerability Scanning and Crawling. A must have tool for all penetration testers
Stars: ✭ 1,898 (+1327.07%)
Mutual labels:  wordpress
Primer
Primer is a powerful theme that brings clarity to your content in a fresh design. This is the parent for all themes in the GoDaddy Primer theme family.
Stars: ✭ 129 (-3.01%)
Mutual labels:  wordpress
Docker Compose Wordpress
An example Docker Compose setup for WordPress plugin or theme development.
Stars: ✭ 127 (-4.51%)
Mutual labels:  wordpress
Wcvendors
The Marketplace plugin for WordPress and WooCommerce
Stars: ✭ 130 (-2.26%)
Mutual labels:  wordpress
Seriously Simple Podcasting
WordPress podcasting the way it's meant to be. No mess, no fuss - just you and your content taking over the world. Brought to you by the team at Castos.
Stars: ✭ 125 (-6.02%)
Mutual labels:  wordpress
Sempress
A highly semantic WordPress Theme with HTML5 templates, responsive and seo optimized. SemPress supports most of the new HTML5 tags, the new HTML5 input-types, microformats, microformats v2 and microdata (Schema.org).
Stars: ✭ 132 (-0.75%)
Mutual labels:  wordpress
Awesome Wp Cli
A curated list of packages and resources for WP-CLI, the command-line interface for WordPress.
Stars: ✭ 129 (-3.01%)
Mutual labels:  wordpress
Amp Wp
Enable AMP on your WordPress site, the WordPress way.
Stars: ✭ 1,706 (+1182.71%)
Mutual labels:  wordpress
Geoip Detect
Wordpress plugin "Geolocation IP Detection": Provides geographic information detected by an IP adress.
Stars: ✭ 127 (-4.51%)
Mutual labels:  wordpress
Woocommerce Coupon Links
A WordPress plugin to automatically apply WooCommerce coupon codes to the cart via a URL.
Stars: ✭ 127 (-4.51%)
Mutual labels:  wordpress
Wp Slack
This plugin allows you to send notifications to Slack channels when certain events in WordPress occur.
Stars: ✭ 130 (-2.26%)
Mutual labels:  wordpress
Wordpress Operator
WordPress operator for Kubernetes
Stars: ✭ 127 (-4.51%)
Mutual labels:  wordpress
Wpscan V3
THIS REPOSITORY HAS BEEN MOVED TO https://github.com/wpscanteam/wpscan USE THAT!!!
Stars: ✭ 132 (-0.75%)
Mutual labels:  wordpress
Wp Phptidy
Automatically format PHP code to meet the WordPress Coding Standards
Stars: ✭ 126 (-5.26%)
Mutual labels:  wordpress
Notification
WordPress Notification plugin
Stars: ✭ 128 (-3.76%)
Mutual labels:  wordpress
Halo Dream
halo-dream 一款wordpress博客小程序
Stars: ✭ 130 (-2.26%)
Mutual labels:  wordpress
Oblog
An Auto Rendering 🔽 Blogging System Based on MarkDown & Vue.js | 自动渲染装载 MarkDown 内容的博客系统
Stars: ✭ 133 (+0%)
Mutual labels:  wordpress

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 Go documentation.

The rulesets use rules from the WordPress Coding Standards (WPCS) project, as well as the VariableAnalysis standard.

Go to https://docs.wpvip.com/technical-references/code-review/phpcs-report/ to learn about why violations are flagged as errors vs warnings and what the levels mean.

Minimal requirements

Installation

composer require automattic/vipwpcs, or composer g require automattic/vipwpcs if installing globally.

This will install the latest compatible versions of PHPCS, WPCS and VariableAnalysis and register the external standards with PHP_CodeSniffer.

Please refer to the installation instructions for installing PHP_CodeSniffer for WordPress.com 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.

Contribution

Please see CONTRIBUTION.md.

License

Licensed under GPL-2.0-or-later.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].