|
@@ -26,6 +26,18 @@ module.exports = function (grunt) {
|
|
|
]
|
|
|
},
|
|
|
|
|
|
+ jshint: {
|
|
|
+ options: {
|
|
|
+ jshintrc: true
|
|
|
+ },
|
|
|
+ code: {
|
|
|
+ src: ["src/js/**/*.js"]
|
|
|
+ },
|
|
|
+ tests: {
|
|
|
+ src: ["tests/**/*.js"]
|
|
|
+ }
|
|
|
+ },
|
|
|
+
|
|
|
sass: {
|
|
|
dist: {
|
|
|
options: {
|
|
@@ -145,6 +157,7 @@ module.exports = function (grunt) {
|
|
|
});
|
|
|
|
|
|
grunt.loadNpmTasks("grunt-contrib-concat")
|
|
|
+ grunt.loadNpmTasks("grunt-contrib-jshint")
|
|
|
grunt.loadNpmTasks("grunt-contrib-qunit")
|
|
|
grunt.loadNpmTasks("grunt-contrib-requirejs")
|
|
|
grunt.loadNpmTasks("grunt-contrib-uglify")
|
|
@@ -156,5 +169,5 @@ module.exports = function (grunt) {
|
|
|
|
|
|
grunt.registerTask("compile", ["requirejs", "sass:dev", "concat"])
|
|
|
grunt.registerTask("minify", ["uglify", "sass:dist"])
|
|
|
- grunt.registerTask("test", ["qunit"])
|
|
|
+ grunt.registerTask("test", ["qunit", "jshint"])
|
|
|
}
|