gulp-phpmd
v2.0.1
Published
PHP Mess Detector plugin for Gulp
Downloads
51
Readme
gulp-phpmd
A gulp plugin for running PHP Mess Detector.
Derivative work of Dmitriy S. Simushev's gulp-phpcs ##Requirements
##Installation
npm install gulp-phpmd --save-dev
Usage
var gulp = require('gulp');
var phpmd = require('gulp-phpmd');
gulp.task('default', function () {
return gulp.src(['src/**/*.php', '!src/vendor/**/*.*'])
// Validate code using PHP Mess Detector
.pipe(phpmd({
bin: 'src/vendor/bin/phpmd',
format: 'text',
ruleset: 'unusedcode',
}))
.on('error', console.error)
});
API
phpmd(options)
options.bin
Type: String
Default: 'phpmd'
PHP Mess Detector executable.
options.ruleset
Type: String
The format of the report, for multiple formats just use a comma separated string.
options.ruleset
Type: String
The ruleset to check against
options.minimumpriority
Type: String
pass --mininumpriority to phpmd
options.strict
Type: String
pass --strict to phpmd
License
MIT © Higashi Ryohei