2011-06-12 5 views
4

Je passe de la vérification de fichiers avec jslint à jshint mais l'instruction de ligne de commande ne semble pas fonctionner. Pour jslint j'ai utilisé la commande rhino /home/mrtest/Desktop/jslint.js browser.js qui a fonctionné. J'ai essayé la même chose avec rhino /home/mrtest/Desktop/jshint.js browser.js qui n'a rien fait.Exécution de jshint avec rhino

Qu'est-ce que je fais mal?

Merci.

Répondre

4

Vous devez utiliser le fichier rhino.js dans le répertoire env de la pleine codebase: https://github.com/jshint/jshint/

par exemple rhino /home/mrtest/Desktop/jshint/env/rhino.js browser.js

+3

Pas tout à fait. Vous devez concaténer 'rhino.js' et' jshint.js'. La distribution jshint contient un Makefile qui fait cela. L'appel 'make rhino' crée un fichier' build/jshint-rhino.js'. Utilisez ce fichier: 'rhino /home/mrtest/Desktop/jshint/build/jshint-rhino.js browser.js' – ralfstx

+0

Merci ralfstx. J'espère pouvoir voter pour votre commentaire. –

2

Installation JsHint sur Ubuntu 10,04

Suppose rhinocéros est déjà installé.

  1. Téléchargez le dernier maître jshint (tar.gz) de https://github.com/jshint/jshint/archives/master
  2. Décompressez dans ~/bin/
  3. cd ~/bin/jshint-jshint-09e24d8
  4. make rhino

peut maintenant utiliser:

~/bin/jshint-jshint-09e24d8/build/jshint-rhino.js MyJsFile.js

ou plus commode:

alias jshint='~/bin/jshint-jshint-09e24d8/build/jshint-rhino.js'

$ jshint MyJsFile.js

Le même fonctionne sur la plupart des versions de Linux.