问题:我们想要使用 SonarJS,但我们的许多旧 Javascript 代码使用来自 Microsoft ASP.Net 框架(和 MS AjaxToolkit)的函数。因此,我们有几百次出现错误"XXX" does not exist. Change its name or declare it so that its usage doesn't result in a "ReferenceError".
(其中 XXX 是 Sys、Type、$get 等)。
我很感激我可以通过在属性中指定它们来抑制这些sonar.javascript.globals
(根据 Elena Vilchik 对这个问题的回答),但感觉我真正想做的是添加我自己的定制条目sonar.javascript.environments
(称为 msajax 和 msajaxtoolkit 说) . 然后我可以更准确地了解何时包含/排除这些全局变量。
所以我想我想知道是否environment
支持定义我自己的,或者是否有更优雅的解决方案。
提前致谢。