在rhino下运行jshint

4
我正在从使用jslint检查文件转向jshint,但命令行语句似乎无法工作。
对于jslint,我使用命令rhino /home/mrtest/Desktop/jslint.js browser.js,这个命令可以正常工作。我尝试了同样的命令rhino /home/mrtest/Desktop/jshint.js browser.js,但没有任何反应。
我做错了什么?
谢谢。
2个回答

4
你需要使用完整代码库中 env 目录下的 rhino.js 文件: https://github.com/jshint/jshint/ 例如:rhino /home/mrtest/Desktop/jshint/env/rhino.js browser.js

3
不完全正确,您需要连接rhino.jsjshint.js。jshint发行版包含一个可以执行此操作的Makefile。调用make rhino将创建一个名为build/jshint-rhino.js的文件。使用此文件:rhino /home/mrtest/Desktop/jshint/build/jshint-rhino.js browser.js - ralfstx

2

在Ubuntu 10.04上安装JsHint

假设已经安装了Rhino。

  1. https://github.com/jshint/jshint/archives/master下载最新的jshint master (tar.gz)。
  2. 将其解压到~/bin/目录下。
  3. cd ~/bin/jshint-jshint-09e24d8
  4. make rhino

现在可以使用:

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

或者更方便地使用:

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

$ jshint MyJsFile.js

相同的步骤适用于大多数Linux系统。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接