mirror of
https://github.com/EDCD/coriolis.git
synced 2025-12-09 06:43:24 +00:00
Adding JSON linting
This commit is contained in:
11
gulpfile.js
11
gulpfile.js
@@ -17,6 +17,7 @@ var gulp = require('gulp'),
|
||||
gutil = require( 'gulp-util' ),
|
||||
svgstore = require( 'gulp-svgstore' ),
|
||||
svgmin = require( 'gulp-svgmin' ),
|
||||
jsonlint = require("gulp-jsonlint"),
|
||||
pkg = require('./package.json');
|
||||
|
||||
gulp.task('less', function() {
|
||||
@@ -31,7 +32,9 @@ gulp.task('less', function() {
|
||||
.pipe(gulp.dest('build'));
|
||||
});
|
||||
|
||||
gulp.task('lint', function() {
|
||||
gulp.task('lint', ['js-lint, json-lint']);
|
||||
|
||||
gulp.task('js-lint', function() {
|
||||
return gulp.src('app/js/**/*.js')
|
||||
.pipe(jshint({
|
||||
undef: true,
|
||||
@@ -42,6 +45,12 @@ gulp.task('lint', function() {
|
||||
.pipe(jshint.reporter('default'));
|
||||
});
|
||||
|
||||
gulp.task('json-lint', function() {
|
||||
return gulp.src('data/**/*.json')
|
||||
.pipe(jsonlint())
|
||||
.pipe(jsonlint.reporter());
|
||||
});
|
||||
|
||||
gulp.task('bower', function(){
|
||||
return gulp.src(mainBowerFiles())
|
||||
.pipe(uglify({mangle: false}).on('error',function(e){
|
||||
|
||||
Reference in New Issue
Block a user