mirror of
https://github.com/nasa/openmct.git
synced 2025-04-08 11:54:25 +00:00
[Build] Add lint step
This commit is contained in:
parent
e0fbaa83b0
commit
814fb3b513
11
gulpfile.js
11
gulpfile.js
@ -25,13 +25,15 @@ var gulp = require('gulp'),
|
||||
requirejsOptimize = require('gulp-requirejs-optimize'),
|
||||
sourcemaps = require('gulp-sourcemaps'),
|
||||
compass = require('gulp-compass'),
|
||||
jshint = require('gulp-jshint'),
|
||||
karma = require('karma'),
|
||||
path = require('path'),
|
||||
paths = {
|
||||
main: 'main.js',
|
||||
dist: 'dist',
|
||||
assets: 'dist/assets',
|
||||
scss: 'platform/**/*.scss'
|
||||
scss: 'platform/**/*.scss',
|
||||
scripts: [ 'main.js', 'platform/**/*.js', 'src/**/*.js' ]
|
||||
},
|
||||
options = {
|
||||
requirejsOptimize: {
|
||||
@ -65,3 +67,10 @@ gulp.task('stylesheets', function () {
|
||||
.pipe(compass(options.compass))
|
||||
.pipe(gulp.dest(paths.assets));
|
||||
});
|
||||
|
||||
gulp.task('lint', function () {
|
||||
return gulp.src(paths.scripts)
|
||||
.pipe(jshint())
|
||||
.pipe(jshint.reporter('default'))
|
||||
.pipe(jshint.reporter('fail'));
|
||||
});
|
||||
|
@ -10,6 +10,7 @@
|
||||
"glob": ">= 3.0.0",
|
||||
"gulp": "^3.9.0",
|
||||
"gulp-compass": "^2.1.0",
|
||||
"gulp-jshint": "^2.0.0",
|
||||
"gulp-requirejs-optimize": "^0.3.1",
|
||||
"gulp-sourcemaps": "^1.6.0",
|
||||
"jasmine-core": "^2.3.0",
|
||||
|
Loading…
x
Reference in New Issue
Block a user