![](/img/trans.png)
[英]Use Reflection to get methods excluding local functions in C# 7.0?
[英]SonarQube MsBuild, support for C# 7.0 local functions?
我有一个问题,SonarQube认为以函数范围以外的变量赋值结尾的本地函数是无用赋值。 如何使用C#7.0定义清除此错误或在SonarQube中绕过该错误?
我该如何解决?
功能定义:
public (bool, int) func(string str)
{
int variable = 0;
// C# 7.0 - Local Functions
void localFunc()
{
variable = 1; //SonarQube complains that this usless assignment needs to be removed
}
return (true, variable);
}
SonarC#目前尚不支持C#7功能,因此某些分析结果会产生奇怪的输出。 您现在唯一能做的就是将SonarQube实例下的问题标记为False Positive
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.