1
jscs
を実行し、gulpを使用してレポートをファイルに保存する可能性はありますか?
スタイルxmlファイルのレポートをどこかに保存します。私は>
との直接コマンドラインコールを使用してこれを行うことができますが、適切なgulpを使用してそれを行う方法はありますか?gulp-jscsはファイルにレポートを保存します
jscs
を実行し、gulpを使用してレポートをファイルに保存する可能性はありますか?
スタイルxmlファイルのレポートをどこかに保存します。私は>
との直接コマンドラインコールを使用してこれを行うことができますが、適切なgulpを使用してそれを行う方法はありますか?gulp-jscsはファイルにレポートを保存します
gulp-log-capture
を使用して、gulp-jscs
の出力をキャプチャしてファイルに書き込むことができます。
var logCapture = require('gulp-log-capture');
gulp.task('checkstyle',() => {
return gulp.src('*.js')
.pipe(jscs({fix:true}))
.pipe(logCapture.start(console, 'log'))
.pipe(jscs.reporter('junit'))
.pipe(logCapture.stop('xml'))
.pipe(gulp.dest('junit-reports'));
});
JS入力ファイルごとに1つのJUnit形式のXML出力ファイルが生成されることに注意してください。
このようなプラグインが既にあるかどうかは不明ですが、自分で書き込むのは難しくないかもしれません。例えば、インスピレーションのための['gulp-jscs-stylish'ソース](https://github.com/gonsfx/gulp-jscs-stylish/blob/master/index.js) – Jeroen