Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gulp-phpmd NPM version

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

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages