Skip to content

BrunoCartier/gulp-jslint

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gulp-jslint Build Status

It's JSLint for Gulp.js.

NPM

Usage

To install with npm, simply do:

$ npm install gulp-jslint
.. installs gulp-jslint ..

Sample Gulpfile.js:

var gulp = require('gulp');
var jslint = require('gulp-jslint');
var uglify = require('gulp-uglify');

gulp.task('default', function () {
    return gulp.src(['my_files.js'])
            .pipe(jslint({
                // pass all directives as an object here
                // like so:
                
                nomen: true,
                white: true,
                
                // specify your own reporter module
                // (by-name), or use the built-in one:
                
                reporter: 'default',
                errorsOnly: false
                
                // ^ there's no need to tell gulp-jslint
                // to use the default reporter. If there is
                // no reporter specified, gulp-jslint will use
                // its own.
            }))
            .pipe(uglify())
            .pipe(gulp.dest('built'));
});

When not specified, the default reporter will write a pass/fail message to the console with every file. If you only wish to see errors, set the errorsOnly property to true. Note: The errorsOnly property only affects the default reporter.

For a list of directives, see the official JSLint docs.

Custom Install

To build from source, simply do the following:

$ git clone https://github.com/karimsa/gulp-jslint.git
.. clones gulp-jslint ..
$ cd gulp-jslint
$ npm install
.. installs dependencies ..
$ gulp
.. builds gulp-jslint into gulp.jslint.min.js ..

Support

Please use the official issues section in GitHub to post issues. All forks and helpful comments are much appreciated. :D

About

JSLint for gulp.js.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%