· WordPress · programming ·
The docs for WordPress-Coding-Standards assume that one is installing things globally, but I don’t like my hacking on phpcs to break my usage of it elsewhere, so I wanted to cordon things off in their own little dev area. This is how.
Clone the two required repositories to directories next to each other:
cd ~/public_html/wordpress/
git clone https://github.com/WordPress-Coding-Standards/WordPress-Coding-Standards.git
git clone https://github.com/squizlabs/PHP_CodeSniffer.git
Mostly you’ll be working from the PHP_CodeSniffer side of things. Change into that directory and set up its dependencies:
cd PHP_CodeSniffer
composer install
Set up phpcs so that it can find its tests and the WordPress coding standards:
cp phpunit.xml.dist phpunit.xml
./scripts/phpcs --config-set installed_paths ../WordPress-Coding-Standards/
And now you’re ready to run the tests (still from the PHP_CodeSniffer directory):
./vendor/bin/phpunit --filter WordPress
My main RSS news feed: https://samwilson.id.au/news.rss
(or Wikimedia.rss, Fremantle.rss, OpenStreetMap.rss, etc. for topic feeds).
Email me at sam or leave a comment below…
samwilson.id.au