Is there a working JSLint Eclipse plug-in?

Solution 1:

Use this:

In Eclipse, Install New Software to http://svn.codespot.com/a/eclipselabs.org/mobile-web-development-with-phonegap/tags/r1.2/download

I used jslint4java to add jslint to the Eclipse plugin for Android PhoneGap development. If you're not interested in PhoneGap or Android, you can choose only the jslint4java feature in the install wizard

Usage information here.

Solution 2:

There is a plugin here and it works ok. (site is down sometime in 2011)
The update site is http://update.rockstarapps.com/site.xml (site down 2012-07-24)

You can also run jslint4java as an external tool:

  1. Download jslint4java
  2. Put jslint4java.jar somewhere
  3. Add an external tool configuration in Eclipse (Run > External Tools > External Tools Configurations > Program > New...):
    Location: /usr/bin/java
              (or your path to javaw.exe)
    Arguments: -jar /path/to/jslint4java.jar ${resource_loc}
    

Now you can select a js file in the Project Explorer and run jslint4java from the external tools menu.

Solution 3:

I think I've found the simplest solution. If you install Aptana Studio, a free Eclipse plug-in, you get among other things, an excellent JavaScript IDE with support for Ext, jQuery and other major libraries.

Using these instructions (copied here in case blogspot is blocked at work), you can easily turn on JSLint support.

You can enable it by doing:

  1. Open Aptana Studio- Go to Window > Preferences
  2. Go to Aptana > Editors > JavaScript > Validation in the left hand menu
  3. Check "JSLint JavaScript Validator"- Hit OK- Go to Window > Show View > Validation (may need to go to Show View - Other - Aptana Views)
  4. You'll see the Validation on the bottom right of the screen- Now also click Toggle Information and Toggle Warnings (found on the top left corner of the validation pane)

You're all set. JSLint will warn you whilst writing code