因此,当我每次使用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
文件中。
答案 0 :(得分:2)
您可以在jshint.rc中执行以下操作
"jshint_options":
{
"globals": {
"Ext": false
}
}