I’ve finally gotten around to finishing off the code that I’ve had sitting around in google code for over a year, and released jslint4java 1.2. The changes are actually pretty small:
- Update to jslint 2008-09-04. This adds several new options.
- Several updates to the ant task:
- Move the antlib definition to “antlib:net.happygiraffe.jslint” (incompatible change).
- Default to failing the build if validation fails (incompatible change).
- Allow use of the fileset element to be more flexible about specifying where your javascript files are. This replaces several attributes on the jslint task (incompatible change).
- Add a formatter sub-element, which can output either XML or plain text, either to the console or to a file.
- See the documentation for some examples of the new usage.
- Allow access to the HTML report produced by JSLint through an API.
I’ve also uploaded the javadoc directly into subversion on google code, so it’s permanently online. The google-collections guys seem to do this, so it can’t be a bad idea, right?
Typical. Five minutes after I release, I notice that it’s been compiled with 1.6 instead of 1.5. So, I’ve just released v1.2.1…