JSlint, The JavaScript Verifier de Douglas Crockford est un validateur de syntaxe Javascript en ligne. Il permet de repérer les erreurs au sein du code, à commencer par les erreurs de syntaxe, mais aussi les constructions pouvant poser des problèmes (comme les if() sans accolades), Javascript étant relativement permissif à ce niveau là.

Depuis peu, un autre validateur Javascript a vu le jour, JavaScript Lint de Matthias Miller. Il reprends le même principe que son ainé, à savoir un validateur en ligne, mais la spécificité de l'outil est d'être construit autour d'une extension de SpiderMonkey (le moteur Javascript de Firefox), ce qui lui permet de venir s'intégrer très facilement dans l'environnement de développement sur le poste client (par ex. de l'intégrer dans SciTE en tant que compilateur externe). A l'usage, on s'apercoit qu'il signale les erreurs de manière plus complète et plus pertinente que le JSLint original.