如何将全局配置传递给 jshint?

Posted

技术标签:

【中文标题】如何将全局配置传递给 jshint?【英文标题】:How do I pass global config to jshint? 【发布时间】:2012-04-03 23:39:05 【问题描述】:

我在文档中没有找到答案。

我的配置文件:

>type tests\jshint_options.js
/*jshint globalstrict:true */

这是我迄今为止尝试过的:

>jshint myfile.js --config=tests\jshint_options.js
myfile.js: line 1, col 1, Use the function form of "use strict".
myfile.js: line 4, col 24, Unescaped '['.
myfile.js: line 4, col 49, Unescaped '['.

3 errors

>jshint myfile.js --config tests\jshint_options.js

node.js:201
        throw e; // process.nextTick error, or 'error' event on first tick
              ^
SyntaxError: Unexpected end of input
    at Object.parse (native)
    at _loadAndParseConfig (C:\Users\RONG\AppData\Roaming\npm\node_modules\jshint\lib\cli.js:28:18)
    at Object.interpret (C:\Users\RONG\AppData\Roaming\npm\node_modules\jshint\lib\cli.js:114:22)
    at Object.<anonymous> (C:\Users\RONG\AppData\Roaming\npm\node_modules\jshint\bin\hint:2:25)
    at Module._compile (module.js:441:26)
    at Object..js (module.js:459:10)
    at Module.load (module.js:348:31)
    at Function._load (module.js:308:12)
    at Array.0 (module.js:479:10)
    at EventEmitter._tickCallback (node.js:192:40)

>

【问题讨论】:

仅供参考,打开了一个问题来记录这一点:github.com/jshint/jshint/issues/483 【参考方案1】:

经过大量挖掘,我发现了这个 helpful blog post 陶醉...

配置文件是 JSON 格式,而不是 javascript cmets!


    "supernew": true

附言

这实际上记录在nodejs-jshint documentations!不知道为什么我以前没有发现。

【讨论】:

以上是关于如何将全局配置传递给 jshint?的主要内容,如果未能解决你的问题,请参考以下文章

如何告诉 JSLint / JSHint 已经定义了哪些全局变量

如何将字段名称传递给属性文件中的全局消息

gulp-jshint使用说明

如何将全局过滤器值传递给数据库上下文

python怎么将局部变量的值传递给全局变量

如何将@liaoliaots/nestjs-redis redis 连接传递给全局保护构造函数