2

我喝了一口手表。该监视的一部分是每当我保存 javascript 文件时触发 JSHint。当文件失败并保持手表工作时,我能够获得通知开发人员的任务。但是,如果没有错误,我也想通知开发人员,以便开发人员知道 lint 已完成。

现在这是我得到的最好的,但无论通过/失败,它都会运行通知。

gulp.task('lint', function() {
gulp.src(paths.js)
    .pipe(jshint('.jshintrc'))
    .pipe(jshint.reporter('jshint-stylish'))
    .pipe(jshint.reporter('fail'))
    .on("error", notify.onError({
      title: "JSHint Error",
      message: "<%= error.message %>"
    }))
    .pipe(notify({
      title: 'JSHint',
      message: 'JSHint Completed.'
    }))
});
4

0 回答 0