How to lint your JavaScript with JSLint in real time

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 entry was posted in Cool Feature, Tutorials and tagged , . Bookmark the permalink.

16 Responses to How to lint your JavaScript with JSLint in real time

  1. dilbert says:

    Do you know if it will it be in Idea ‘Ultimate’ 11 ?

  2. Mark Gellings says:

    Perhaps the best way though is to automatically run it through your build server. :)

  3. Andriy Dyeyev says:

    Very useful feature.
    Waited for it. Using it already)

  4. Marius Butuc says:

    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?

  5. André Abt says:

    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..

  6. 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.

  7. 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.


  8. Is there anyway to get JSLint to inspect the javascript within tags in .htm files?

  9. Steve Mosley says:

    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.

    • Sergey Simonchik says:

      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.

Leave a Reply

Your email address will not be published. Required fields are marked *