Releases: WebDevStudios/WDS-Coding-Standards
2.0.1
2.0.0
PHPCS Upgrade Guide: https://github.com/squizlabs/PHP_CodeSniffer/wiki/Version-3.0-Upgrade-Guide
WPCS Releases since 1.4.1: https://github.com/WordPress-Coding-Standards/WordPress-Coding-Standards/releases
This release updates to the new WPCS ^2.x
.
- Reworked all our custom sniffs to use new
PHP_CodeSniffer
structure a210b73
1.2.0
- WordPress Coding Standards update to
1.2.1
- PHPCS 3.3.2 installed via composer
- Docblocks are required on function assignments in JS (see release notes)
@author
is suggested in docblocks in both PHP & JS (see release notes)- Documented
@return
on abstract methods will no longer show a warning about missing@return
Release Notes
This installation requires you to do an additional step to get eslint
to work:
npm install -g "/path/to/WebDevStudios/eslint-plugin-webdevstudios"
This will install the additional ES Lint rules we've added via eslint-plugin-webdevstudios/*
which are now going to be required to have custom ES Lint rules.
1.1.1
1.1.0
@return
and@since
rules are in place #27- Find VIM PHPCS configuration here #28
- Brings over eslint rules from wd_s and improves them to be more like old jshint rules from WordPress.org coding standards #10 #22
- How to vote is clearer in CONTRIBUTING.md #32
- Sass linting added #26
This release brings most of WDS up to par with our currently-established coding standards, of which have been missing from our linting thus-far. Props for this release go to @aubreypwd, @gregrickaby, @JayWood, @jrfoell, and @phatsk for all their helpful work!
1.0.1
- Changed
WebDevStudios-phpcs
to justWebDevStudios
for compatibility with namespaces and new sniffs added later #12 - Inclusion of the
WordPress-Docs
ruleset
Note, this release breaks some things. When you update to this version,
you will need to update your coding standard to WebDevStudios
vs the old
WebDevStudios-phpcs
which should no longer work.