JSLint

by Douglas Crockford

The JavaScript Verifier! JSLint can help you to significantly improve the quality of your code. It accepts .js or .html or .kon files.

Warning: JSLint will hurt your feelings.
Current Version: 1.20

Sorted by Newest

Sort by Most helpful
Please sign in if you'd like to review.
  1. Emmett
    March 24, 2009 · version 1.20

    RE: with syntax usage

    Emmett
    • Star
    • Star
    • Star
    • Star
    • Star
    @jslintquestion (albeit rather belatedly, but this may help others in future): Because of the automatic global nature of Javascript, "with" is a very fragile syntax to use.

    Take for example, the following piece of code (which can be put at any scope depth with the same results):

    var myobj = { name: "Tony" };
    with (myobj) {
    name = "Bob";
    last = "Zmuda";
    }

    By reading it, you'd think that, logically, not only is myobj.name === "Bob", More

    Report this review
    Was this helpful?
    • +1
    • 0
  2. Frank
    September 28, 2008 · version 1.20

    It sounds good, but when i run it , it is so-so

    Frank
    • Star
    • Star
    • Star
    • Star
    • Star
    It sounds good, but when i run it , it is so-so...anyway,it is free.LOL

    Report this review
    Was this helpful?
    • +1
    • -2
  3. John FrancisL
    March 10, 2008 · version 1.20

    For $Windows and $Mac... but not linux?

    John FrancisL
    • Star
    • Star
    • Star
    • Star
    • Star
    For $Windows and $Mac... but not linux?

    Report this review
    Was this helpful?
    • 0
    • -1
  4. Merlin
    November 16, 2007 · version 1.20 Merlin
    • Star
    • Star
    • Star
    • Star
    • Star
    JSLint applies a number of restrictions (some of which can be switched off) in order to promote good and safe programming. Visit Douglas Crockford's excellent website for an explanations of the reasons for these restrictions.

    Report this review
    Was this helpful?
    • +1
    • 0
  5. November 16, 2007 · version 1.20
    Why does the implementation not allow the
    with( Expression ) Statement
    syntax construct? It is defined in the ECMA standard.

    Report this review
    Was this helpful?
    • 0
    • -1
    Thanks for rating!
Get It!

Avg. Rating:

StarStarStarStarStar (10)

Your Rating:

It's:

Version:

1.20

Updated:

2007-11-01

Downloads:

16,466
Windows & Mac

More tagged programming

ColourMod

Downloads: 25,639
StarStarStarStarStar (20)

CruiseControl Das…

Downloads: 16,587
StarStarStarStarStar (7)

CCStatus

Downloads: 5,621
StarStarStarStarStar (1)

BB Monitor

Downloads: 4,767
StarStarStarStarStar (2)

CCMonitor

Downloads: 5,633
StarStarStarStarStar (1)

More by Douglas Crockford

JSLint

Downloads: 16,466
StarStarStarStarStar (3)

JSLint

Downloads: 7,020
No ratings

Copyright © 2009 Yahoo! Inc. All rights reserved. · Copyright Policy · Terms of Service · Suggestions · About Our Ads

NOTICE: We collect personal information on this site. To learn more about how we use your information, see our Privacy Policy.