首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当我的代码使用微软Asp.Net Ajax代码时,如何最好地抑制javascript:S3827?

当我的代码使用微软Asp.Net Ajax代码时,如何最好地抑制javascript:S3827?
EN

Stack Overflow用户
提问于 2017-04-20 17:26:53
回答 1查看 449关注 0票数 0

问题:我们想要使用SonarJS,但是我们的大部分旧的Javascript代码使用了微软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是系统、类型、$get等)。

我很感激我可以通过在sonar.javascript.globals属性中指定它们来抑制它们(根据Elena Vilchik对this question的回答),但我感觉我真正想做的是在sonar.javascript.environments中添加我自己的定制条目(称为msajax和msajaxtoolkit )。然后,我可以更精确地确定何时包含/排除这些全局变量。

因此,我想知道是否支持定义自己的environment,或者是否有更优雅的整体解决方案。

提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2017-04-20 20:07:30

非常欢迎您打开https://github.com/SonarSource/sonar-javascript的拉取请求。通过添加新的名称组来编辑"javascript-frontend/src/main/resources/org/sonar/javascript/tree/symbols/globals.json“。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43515512

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档