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