JSLint

JSLint
Description de l'image Jslint.gif.

Informations
Développé par Douglas Crockford
Première version
Dernière version 2011-10-11 ()
Dépôt github.com/jslint-org/jslintVoir et modifier les données sur Wikidata
Écrit en JavaScript
Environnement Cross-platform
Langues Anglais
Type Analyse statique de programmes
Licence Unlicense (en)Voir et modifier les données sur Wikidata
Site web http://www.jslint.com/

modifier - modifier le code - voir Wikidata (aide) Consultez la documentation du modèle

JSLint est un outil d'analyse statique du code source JavaScript qui a été développé par Douglas Crockford. Il est disponible principalement comme outil en ligne mais il existe également une version en ligne de commande[1]. Le nom du logiciel fait allusion au premier analyseur statique de code d'UNIX, lint.

Licence

La licence de JSLint[2] est dérivée de la licence MIT[3]. Le seul ajout est une clause indiquant « le logiciel doit être utilisé pour le Bien, pas pour le Mal »[4]. Cette clause a empêché JSLint et ses dérivés d'être hébergés sur Google Code[3] et d'être inclus dans la distribution Debian[5].

Bibliographie

  • Mark Doernhoefer, « JavaScript », SIGSOFT Softw. Eng. Notes, vol. 31, no 4,‎ , p. 16–24 (DOI 10.1145/1142958.1142972, lire en ligne, consulté le )
  • Appendix C of Douglas Crockford, JavaScript : The Good Parts, O'Reilly Media, , 1re éd., 153 p. (ISBN 978-0-596-51774-8 et 0-596-51774-2)
  • Section 'Performing JavaScript Syntax Checking with JSLint', Pages 143-145 of Ryan Asleson, Foundations of Ajax, Apress, , 1re éd. (ISBN 1-59059-582-3)

Références

  1. « command-line adaptation projects »(Archive.org • Wikiwix • Archive.is • Google • Que faire ?) (consulté le )
  2. « Licence de JSLint », sur GitHub
  3. a et b Ryan Grove, « JSMin isn't welcome on Google Code »,
  4. « The Software shall be used for Good, not Evil. »
  5. Re: The Software shall be used for Good, not Evil.

Lien externe

  • (en) Site officiel
v · m
Analyse statique de programmes
Compilateur source à source
Concepts
Débogueur
  • Firebug
  • Komodo IDE
  • Microsoft Script Debugger
  • Microsoft Script Editor
  • Opera Dragonfly
  • Venkman
  • Web Inspector
Générateur de documentation
Éditeurs (comparaison (en))
Moteur
Framework
  • Comparaison des frameworks JavaScript
Technologie associée
Gestionnaire de paquets
Côté serveur
Test unitaire
  • Jasmine
  • Mocha
  • QUnit
Personnalité
  • icône décorative Portail de l’informatique
  • icône décorative Portail de la programmation informatique