I’ve done a few releases of jslint4java whilst this blog has been down. We’re presently at 1.4.6. It’s mostly been bug fixes and JSLint upgrades.
What’s really interesting has been paying attention to the integrations that people have come up with. It’s never been easier to have lint-free JavaScript!
- Sonar
- If you use the sonar code quality tool, check out the javascript-plugin-for-sonar which uses jslint4java.
-
HudsonJenkins - The hudson violations plugin can display JSLint errors in your project. You still have to arrange to run jslint4java as part of your build though.
- Emacs
- Want to run JSLint inside Emacs? Have a look at this gist.
- Gradle
- Do you use gradle for your builds? kellyrob99 has produced a gradle-jslint-plugin.
- Mercurial
- Want to run JSLint automatically when using mercurial? Take a look at Running JSLint as Mercurial precommit hook.
- Netbeans
- Check out Integrating JSLint more tightly into NetBeans.
- Maven
- Whilst there’s a jslint4java maven plugin in the works, this stackoverflow post describes several ways of integrating JSLint with Maven.
- Phonegap
- If you’re doing Phonegap development, the latest version of the eclipse plugin comes with JSLint.
If you develop an open source project, then you really should set up a google alert for its name. You will be surprised.
What’s coming up?
- Update to the latest JSLint (as always). Doug Crockford recently did a major rewrite. I think I’ve got that mostly integrated now, but not released.
- There are a few outstanding bugs that I need to pay attention to.
- I’ve also been working on my own jslint4java-eclipse plugin, which feels nearly complete enough to release.
- Assuming I can ever figure out the integration testing, I’ll go back and finish off the jslint4java-maven-plugin.
Plenty to keep busy with!
3 replies on “jslint4java status”
I just forked jslint4java-maven-plugin’s repository in GitHub- I have several modifications that I made at the office that they will allow me to contribute back under my own name (overly cautious lawyers, yerch) just thought I would let you know.
Thanks! That’d be great! Just fire off a pull request when you’re ready.
At the major publication I work for we have our own jslint4java maven plugin which is running against all projects involving JS =)