【问题标题】:Configuring JSHint for Vim为 Vim 配置 JSHint
【发布时间】:2016-07-28 09:39:54
【问题描述】:

我最近安装了 JSHint 来帮助我调试一些 Javascript 代码。 JSHint 似乎完美无缺,但现在我想对其进行调整以更好地适应我。

例如。我想禁用警告“WXXX”、错误“EXXX”或添加一些设置。我将如何使用全局 .jshintrc 文件执行此操作?

目前我的 ~/.jshintrc 看起来像这样:

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

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

但据我所知,这无济于事。

【问题讨论】:

    标签: javascript jshint vim-plugin


    【解决方案1】:

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

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

    此语法仅适用于警告(代码以W 开头),不适用于错误(代码以E 开头)。

    【讨论】:

    • 是的,我在文档上读到了无法禁用错误的信息。无论如何都要检查:) 我怎么知道 JSHint 是否正确加载了我的 .jshintrc 文件?即使我使用 true 而不是 false,我仍然会收到很多警告。
    • 尝试创建一个仅包含 let a = 2; 的文件并对其进行 lint:您应该会收到警告。然后将"esversion": 6 添加到您的.jshintrc 文件中:如果警告消失,则说明配置已正确加载。否则,jshint 有一个错误,因为它应该可以工作 (jshint.com/docs/cli, "Specifying Linting Options", 4)
    • 这不起作用。似乎 JSHint 找不到 .jshintrc 文件。我的 -jshintrc 位置:~/.jshintrc 我的项目位置:~/dev/bla/bla/bla/app.js 如果我将 .jshintrc 文件移动到项目文件夹中,它可以工作。为什么我的用户文件夹中没有它?我虽然这是拥有全局 .jshintrc 文件的方式。
    猜你喜欢
    • 1970-01-01
    • 2018-04-29
    • 2011-05-13
    • 1970-01-01
    • 2014-04-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多