File tree Expand file tree Collapse file tree 1 file changed +10
-3
lines changed Expand file tree Collapse file tree 1 file changed +10
-3
lines changed Original file line number Diff line number Diff line change @@ -190,11 +190,18 @@ module.exports = function(grunt) {
190
190
grunt . registerTask ( 'validate' , 'Validate the quality of custom code.' , function ( mode ) {
191
191
phpcsConfig = grunt . config . get ( 'phpcs' ) ;
192
192
var files ;
193
+
193
194
if ( phpcsConfig && phpcsConfig . validate ) {
194
- files = filesToProcess ( phpcsConfig . validate . src ) ;
195
- if ( files . length ) {
196
- grunt . config . set ( 'phpcs.validate.src' , files ) ;
195
+ // Defer to phpcs.xml/phpcs.xml.dist if present.
196
+ if ( grunt . file . exists ( './phpcs.xml' ) || grunt . file . exists ( './phpcs.xml.dist' ) ) {
197
+ grunt . config . set ( 'phpcs.validate.src' , [ ] ) ;
197
198
validate . push ( 'phpcs:validate' ) ;
199
+ } else {
200
+ files = filesToProcess ( phpcsConfig . validate . src ) ;
201
+ if ( files . length ) {
202
+ grunt . config . set ( 'phpcs.validate.src' , files ) ;
203
+ validate . push ( 'phpcs:validate' ) ;
204
+ }
198
205
}
199
206
}
200
207
eslintConfig = grunt . config . get ( 'eslint' ) ;
You can’t perform that action at this time.
0 commit comments