in src/dotnet/PowerToys.CyclomaticComplexity/ComplexityAnalysisElementProblemAnalyzer.cs [219:236]
private static string GetMessage(ITreeNode element, int complexity, int threshold)
{
var type = "Element";
IDeclaration declaration;
GetBestTreeNode(element, out declaration);
if (declaration?.DeclaredElement != null)
{
var declaredElement = declaration.DeclaredElement;
var declarationType = DeclaredElementPresenter.Format(declaration.Language,
DeclaredElementPresenter.KIND_PRESENTER, declaredElement);
var declaredElementName = DeclaredElementPresenter.Format(declaration.Language,
DeclaredElementPresenter.NAME_PRESENTER, declaredElement);
type = $"{declarationType.Capitalize()} '{declaredElementName}'";
}
return $"{type} has cyclomatic complexity of {complexity} ({GetPercentage(complexity, threshold)}% of threshold)";
}