This PR is part of the move to update tooling integrations. The relevant JIRA ticket is NTI-111.
There are five changes, most involving Travis/CodeSniffer and one to the NPM/Grunt build system.
[x] Update what template Travis uses to run its checks (the default VM no longer has PHP 5.3)
[x] Update what version of WordPress is used for testing (from 4.7 to 4.8)
[x] Update what version of CodeSniffer is used (from 2.9.0 to 2.9.1)
[x] Add all failing tests to the project whitelist
[x] Update relevant NPM packages used by the Grunt build system.
More whitelisting will probably be needed based on the outcome of MITLibraries/MITLibraries-child#135. Additionally a cleaning pass of the theme is probably in order to cut down on the number of code violations - but that's not part of this scope.
This PR is part of the move to update tooling integrations. The relevant JIRA ticket is NTI-111.
There are five changes, most involving Travis/CodeSniffer and one to the NPM/Grunt build system.
More whitelisting will probably be needed based on the outcome of MITLibraries/MITLibraries-child#135. Additionally a cleaning pass of the theme is probably in order to cut down on the number of code violations - but that's not part of this scope.