gulp-jsinspect

Gulp plugin for running jsinspect (detect copy-pasted and structurally similar code)

Usage no npm install needed!

<script type="module">
  import gulpJsinspect from 'https://cdn.skypack.dev/gulp-jsinspect';
</script>

README

gulp-jsinspect

Gulp plugin for running jsinspect (detect copy-pasted and structurally similar code)

Dependency Status

Install

$ npm install --save-dev gulp-jsinspect

Usage

var gulp = require('gulp');
var jsinspect = require('gulp-jsinspect');

gulp.task('default', function () {
  return gulp.src('app.js')
    .pipe(jsinspect({
      'threshold':   10,
      'identifiers': true,
      'suppress':    0
    }));
});

Options

threshold

Type: Number Default value: 15

Number of nodes.

suppress

Type: Number Default value: 100

length to suppress diffs (off: 0).

identifiers

Type: Boolean Default value: false

Match identifiers.

noDiff

Type: Boolean Default value: false

Disables 2-way diffs.

noColor

Type: Boolean Default value: false

Disables colors.

failOnMatch

Type: Boolean Default value: true

reporter

Type: String Default value: default

Specify the reporter.