SonarQube抱怨有一段JS代码错误
删除对“包含”属性的访问权限,它不存在,作为一个 内置于String上。
String.prototype.contains = function (str, startIndex) {
return -1 !== this.indexOf(str, startIndex);
};
使用原型创建的其他方法也存在同样的问题。如何在不排除规则检查文件的情况下解决此问题?
答案 0 :(得分:3)
此规则假定项目中未完成猴子修补。如果你大量使用猴子修补,最有可能最好禁用规则。否则,只需在SQ UI中将问题标记为“将无法修复”