声纳不接受通过方法进行零检查
当我们通过方法检查NULL时,Sonar不接受控制。解决方案是什么?
它仅在您按照以下操作时接受:
if (callID == null)
{
throw new ArgumentNullException(nameof(callID));
}
当我像下面这样做时,它看不到它。
private static void a(string callID) {
if (callID == null) {
throw new ArgumentNullException(nameof(callID));
}
}
这是Sonar的一般问题吗? 预先感谢。
Sonar does not accept the control when we check for null via method. What can be the solution?
It only accepts when you do as follows:
if (callID == null)
{
throw new ArgumentNullException(nameof(callID));
}
It doesn't see it when I do it like below.
private static void a(string callID) {
if (callID == null) {
throw new ArgumentNullException(nameof(callID));
}
}
Is this a general problem for sonar?
Thanks in advance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我联系了声纳团队,他们说这个问题是在较旧版本中发生的。我使用的版本为4.30,他们要求我将其升级到6.1。因此,解决问题。
I contacted the sonar team and they said this problem occurs with older versions.The version I am using is 4.30 and they asked me to upgrade it to 6.1.So,problem solved.