在Intellij Idea中为Ext.js启用JSHint支持

时间:2014-07-22 07:01:55

标签: javascript extjs intellij-idea jshint

因此,当我每次使用Ext时都使用JSHint作为我的Ext.js项目时,它被JSHint标记为'Ext' is not defined。我如何抑制此警告或将Ext.js集成到JSHint?

我已将Ext源集成到我的项目中作为外部库和代码完成工作,因此Intellij知道Ext。

解决方案:

@Nikos回答和jshint文档给了我正确的方向。我在项目的根目录中放置了一个名为.jshintrc的文件。内容:

{
    "predef": [
        "Ext",
        "Ext5"
    ]
}

第二次设置intellij使用.jshintrc文件:

在设置中 - >语言与框架 - > Javascript - >代码质量工具 - > JSHint选中右上角的Use config file框并选择第一个条目"默认"触发intellij使用您的配置文件而不是内部配置。

现在一切正常。请注意,您必须将所有其他jshint配置放在.jshintrc文件中。

1 个答案:

答案 0 :(得分:2)

您可以在jshint.rc中执行以下操作

 "jshint_options":
    {
        "globals": {
            "Ext": false
        }
     }