module.exports = function(grunt) {
grunt.initConfig({
jshint: {
files: ['**.js'],
options: JSON.parse(require('fs').readFileSync('./.jshinrc'))
}
});
grunt.loadNpmTasks('grunt-contrib-jshint');
};
var jshint = require('gulp-jshint');
var gulp = require('gulp');
gulp.task('jshint', function() {
return gulp.src('**.js')
.pipe(jshint())
.pipe(jshint.reporter('default'));
});
"devDependencies": {
"jshint": "latest",
},
"scripts": {
"lint": "jshint **.js"
}
"devDependencies": {
"grunt": "latest",
"grunt-cli": "latest",
"gulp": "latest",
"jshint": "latest"
},
"scripts": {
"publish": "grunt publish",
"lint": "jshint **.js",
"build": "gulp build",
"prepublish": "npm run build"
}