JSLint
JSLint
![Description de l'image Jslint.gif.](http://upload.wikimedia.org/wikipedia/fr/thumb/5/57/Jslint.gif/120px-Jslint.gif)
Développé par | Douglas Crockford |
---|---|
Première version | |
Dernière version | 2011-10-11 () |
Dépôt | github.com/jslint-org/jslint![]() |
Écrit en | JavaScript |
Environnement | Cross-platform |
Langues | Anglais |
Type | Analyse statique de programmes |
Licence | Unlicense (en)![]() |
Site web | http://www.jslint.com/ |
modifier - modifier le code - voir Wikidata (aide)
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
- ↑ « command-line adaptation projects »(Archive.org • Wikiwix • Archive.is • Google • Que faire ?) (consulté le )
- ↑ « Licence de JSLint », sur GitHub
- ↑ a et b Ryan Grove, « JSMin isn't welcome on Google Code »,
- ↑ « The Software shall be used for Good, not Evil. »
- ↑ 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 |
| |
Générateur de documentation | ||
Éditeurs (comparaison (en)) |
| |
Moteur | ||
Framework |
| |
Technologie associée | ||
Gestionnaire de paquets | ||
Côté serveur |
| |
Test unitaire |
| |
Personnalité |
Portail de l’informatique
Portail de la programmation informatique