2016-07-28 62 views
1

我最近安装了JSHint来帮我调试一些Javascript代码。 JSHint似乎工作完美,但现在我想调整它以更好地适应我。配置JSHint for Vim

例如,我想禁用警告“WXXX”,错误“EXXX”或添加一些设置。我将如何使用全局.jshintrc文件来做到这一点?

目前我有〜/ .jshintrc看起来是这样的:

{ 
    //Settings 
    "debug": true', 
    "devel": true', 
    //And some more settings 

    "-WXXX": false, 
    "-WXXX": false, 
    "-EXXX": false 
} 

但据我所知,这是什么都不做。

回答

0

要禁用警告,您必须使用"-WXXX": true

您不能禁用错误(EXXX):http://jshint.com/docs/

这个语法只适用于警告(代码W开始),它不会有错误的工作(代码E开始)。

+0

是的,我在文档上看到错误无法禁用。只是检查反正:)我怎么知道是JSHint正确加载我的.jshintrc文件?即使使用true而不是false,我仍然会收到很多警告。 – Edvin

+0

尝试创建一个只包含'let a = 2;'和lint的文件:您应该会收到警告。然后在您的.jshintrc文件中添加'“esversion”:6':如果警告消失,则配置已正确加载。否则,jshint有一个错误,因为它应该工作(http://jshint.com/docs/cli/,“指定Linting选项”,4) –

+0

这是行不通的。看起来像JSHint找不到.jshintrc文件。 我的-jshintrc位置:〜/ .jshintrc 我的项目位置:〜/ dev/bla/bla/bla/app.js 如果我将.jshintrc文件移动到工程文件夹中,为什么我无法在我的用户文件夹中找到它?我虽然这是有一个全球.jshintrc文件的方式。 – Edvin