Skip to content
This repository has been archived by the owner on Jan 20, 2020. It is now read-only.
/ jslint-utils Public archive

Wrapper scripts for running JSLint locally, and for generating test reports for Hudson

License

Notifications You must be signed in to change notification settings

mikewest/jslint-utils

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JSLint Utils

This is a set of utility files that wraps JSLint/Rhino, enabling easy linting on the command line, and automated reporting of linting errors via a continuous integration system like Hudson.

Usage

You can either modify the Makefile directly to point to proper source and report directories, and then run:

  • make to check everything with a .js or .css extension in the source directory, outputting errors to the command line.

  • make jslint or make csslint to lint JS or CSS, respectively, outputting errors to the command line

  • make hudson to lint JS and CSS, outputting errors in an XML format that Hudson can understand to the report directory

  • make jsxml or make cssxml to lint JS or CSS, respectively, outputting errors in XML format to the report directory

Or, if you're feeling saucy, you can use ./scripts/run-jslint.sh to run JSLint directly, outputting errors to the command line:

./scripts/run-jslint <file to lint>

And ./scripts/jslint-to-xml.sh to run JSLint, outputting errors in XML format to a directory you specify:

./scripts/jslint-to-xml.sh <file to lint> <report directory>

Enjoy! Report bugs!


(You can update the version of JSLint by diving into the ./lib/vendor directory, and typing make. Crockford updates the file silently all the time.)

About

Wrapper scripts for running JSLint locally, and for generating test reports for Hudson

Resources

License

Stars

Watchers

Forks

Packages

No packages published