javascript - 在 Rhino 中使用 JSHint 的配置文件

标签 javascript rhino jshint

我正在尝试使用 Rhino 从命令行运行 jsHint。我想让检查成为我的团队签到过程的自动部分。

我使用以下命令进行了基本配置:

java -jar .rhino.jar ./jshint.js ./samplefile.js

这会为我的(故意错误缠身的)示例文件输出标准的 jsHint 消息。并将配置注释添加到示例文件的顶部可以正常工作。但是,我想添加一个项目级配置文件来为每个文件指定我想要的选项,而不向每个单独的文件添加注释。

我找到了针对基于 node.js 命令行的工具执行此操作的说明,但无法使用 Rhino 包装器复制它。
我尝试了各种变体:

java -jar .rhino.jar ./jshint.js ./samplefile.js --configure=./config.js

但这似乎不适用于 rhino 版本。
有什么指点吗?

更新:

找到 this question (Custom Settings with jshint-rhino)从几周前开始。

这指出以下格式有效:

java -jar .rhino.jar ./jshint.js ./samplefile.js option1=true option2=false global global

这对我有用,但是我想指定大量选项并使其易于配置,所以我非常喜欢使用 node.js 分发中的 json 配置文件。

有人可以确认这是可能的还是不可能的?

最佳答案

不幸的是,我们的 Rhino 包装器非常基础,不支持配置文件。拥有它会很好——也许您想创建一张票?

关于javascript - 在 Rhino 中使用 JSHint 的配置文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12977878/

相关文章:

javascript - 如何使用 jquery 在每个 div 中找到最后一个 div?

javascript - window.jQuery 还是 jQuery?

javascript - 等待懒加载状态的初始化

javascript - 在 Rhino 中捕获未处理的异常

javascript - Rhino 命令行执行被终止 - 可能是什么原因/如何调试

javascript - Neovim 在没有配置的情况下执行不需要的 Linting

gruntjs - 更改 grunt jshint 的选项

javascript - 动态创建 DOM 内容

java - 在 Java 脚本中在 Rhino 解释器中实例化抽象类

javascript - 不要在循环中创建函数。 - jslint 错误