mirror of
https://github.com/nasa/openmct.git
synced 2025-03-12 07:24:13 +00:00
Merge pull request #1329 from nasa/jscs-reports-1314
[Build] Output JSCS reports
This commit is contained in:
commit
c98286d426
@ -126,10 +126,17 @@ gulp.task('lint', function () {
|
|||||||
|
|
||||||
gulp.task('checkstyle', function () {
|
gulp.task('checkstyle', function () {
|
||||||
var jscs = require('gulp-jscs');
|
var jscs = require('gulp-jscs');
|
||||||
|
var mkdirp = require('mkdirp');
|
||||||
|
var reportName = 'jscs-html-report.html';
|
||||||
|
var reportPath = path.resolve(paths.reports, 'checkstyle', reportName);
|
||||||
|
var moveReport = fs.rename.bind(fs, reportName, reportPath, _.noop);
|
||||||
|
|
||||||
|
mkdirp.sync(path.resolve(paths.reports, 'checkstyle'));
|
||||||
|
|
||||||
return gulp.src(paths.scripts)
|
return gulp.src(paths.scripts)
|
||||||
.pipe(jscs())
|
.pipe(jscs())
|
||||||
.pipe(jscs.reporter())
|
.pipe(jscs.reporter())
|
||||||
|
.pipe(jscs.reporter('jscs-html-reporter')).on('finish', moveReport)
|
||||||
.pipe(jscs.reporter('fail'));
|
.pipe(jscs.reporter('fail'));
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -21,6 +21,7 @@
|
|||||||
"gulp-sass": "^2.2.0",
|
"gulp-sass": "^2.2.0",
|
||||||
"gulp-sourcemaps": "^1.6.0",
|
"gulp-sourcemaps": "^1.6.0",
|
||||||
"jasmine-core": "^2.3.0",
|
"jasmine-core": "^2.3.0",
|
||||||
|
"jscs-html-reporter": "^0.1.0",
|
||||||
"jsdoc": "^3.3.2",
|
"jsdoc": "^3.3.2",
|
||||||
"jshint": "^2.7.0",
|
"jshint": "^2.7.0",
|
||||||
"karma": "^0.13.3",
|
"karma": "^0.13.3",
|
||||||
|
Loading…
x
Reference in New Issue
Block a user