Firefox插件开发使用JetBrains WebStorm.如何处理大量警告?

tra*_*ium 5 firefox-addon phpstorm webstorm firefox-developer-tools

我正在开发一个firefox插件.我已经尝试了很多用于JavaScript的IDE,最后得到了JetBrains WebStorm.但是当我在WebStorm中打开我的项目(大约1000行)时,它第一次向我展示了大约500个警告.大多数警告是"未解析的函数或方法"和"未解析的变量或类型".

例如,这2行包含4个警告:

let sss = Cc["@mozilla.org/content/style-sheet-service;1"].getService(Ci.nsIStyleSheetService);
sss.loadAndRegisterSheet(uri, sss.AUTHOR_SHEET);
Run Code Online (Sandbox Code Playgroud)
  1. getService(未解析的函数或方法)
  2. nsIStyleSheetService(未解析的变量)
  3. loadAndRegisterSheet(未解析的函数或方法)
  4. AUTHOR_SHEET(未解决的变量)

现在我只是禁用了所有这些警告.但也许这不是解决问题的最佳方法?WebStorm中有用于jQuery,Ext JS,Prototype,Dojo等的"库".并且可以添加自定义JavaScript库.有没有办法添加/创建这样的自定义库?还是有另一种方法来处理所有这些警告而根本没有禁用它们?

PS有Komodo IDE提供这样的自动完成功能: 科莫多IDE

我想也许有人从Komodo IDE中提取它并将其添加到WebStorm作为库.

Ily*_*lya 2

我通过克隆存储库并将 lib/sdk 目录添加为“设置”->“语言和框架”->“JavaScript”->“库”下的新库来解决了该问题。