Do you have a habit running JSLint for your JavaScript code? If you do not have it because the running is tedious, then IDE can help you with it while you edit the code. Here is how.
Open Settings, type JSLint, enable an inspection, configure the options. Hit apply.

Here you go, errors from JSLint appears in your editor!

Develop with pleasure!
This blog is permanently closed.
For up-to-date information please follow to corresponding WebStorm blog or PhpStorm blog.
Is this for 3.0 only?
Yes
Do you know if it will it be in Idea ‘Ultimate’ 11 ?
It is, see http://www.jetbrains.com/idea/nextversion/ at end
Perhaps the best way though is to automatically run it through your build server.
Build server is last defense line, when it runs as you code you can fix problems in no time.
Very useful feature.
Waited for it. Using it already)
Saw that RubyMine 3.2.4 doesn’t have this feature (yet).
Will this be part of RubyMine 4.0? And if so, what’s the ETA for v4.0?
It should be part of RubyMine 4, ETA for RubyMine 4 is Q1 of 2012
Thanks for adding jslint and jshint validation. Not sure if all the comment annotation settings work though: “nomen: false” as example, dangling ‘_’ still trigger errors..
André, please file an issue in the http://youtrack.jetbrains.net/issues/WI#newissue=yes .
Thanks!
I have written a plugin for IDEA Community Edition (up to version 10.x) that will inspect JavaScript source files using JSLint. Combined with a JSLint Maven plugin that runs at build time, I find it very useful as a sanity check on our code.
https://github.com/elmomalmo/jslint4idea
Is there anything to apply the advice to “combine this with previous ‘var’ statement”?
Also, it might as well refactor the code to physically hoist all vars to the top of the function scope, as that’s how JS will interpret it.
Thanks,
Martin.
Is there anyway to get JSLint to inspect the javascript within tags in .htm files?
Is there anyway to configure globals to be expected across the project?
We are running JSHint during our build and that has a standard JSHint config file that includes a bunch of standard globals we use (require.js and the like.) So we don’t have /*global blah*/ in our files.
Yes, there is. It’s possible to specify all you global variables in “Predefined (, separated)” text field. This option is available in WebStorm 4.0.2.