[Build] Add code style checks

This commit is contained in:
Victor Woeltjen 2016-01-28 14:33:57 -08:00
parent 814fb3b513
commit fd2f4128a0
3 changed files with 12 additions and 0 deletions

3
.jscsrc Normal file
View File

@ -0,0 +1,3 @@
{
"preset": "crockford"
}

View File

@ -26,6 +26,7 @@ var gulp = require('gulp'),
sourcemaps = require('gulp-sourcemaps'),
compass = require('gulp-compass'),
jshint = require('gulp-jshint'),
jscs = require('gulp-jscs'),
karma = require('karma'),
path = require('path'),
paths = {
@ -74,3 +75,10 @@ gulp.task('lint', function () {
.pipe(jshint.reporter('default'))
.pipe(jshint.reporter('fail'));
});
gulp.task('codestyle', function () {
return gulp.src(paths.scripts)
.pipe(jscs())
.pipe(jscs.reporter())
.pipe(jscs.reporter('fail'));
});

View File

@ -10,6 +10,7 @@
"glob": ">= 3.0.0",
"gulp": "^3.9.0",
"gulp-compass": "^2.1.0",
"gulp-jscs": "^3.0.2",
"gulp-jshint": "^2.0.0",
"gulp-requirejs-optimize": "^0.3.1",
"gulp-sourcemaps": "^1.6.0",