private void SyncDiagnosticInServer(VSSonarExtensionDiagnostic diagnostic)
{
if (diagnostic.AvailableChecks.Count == 0)
{
return;
}
foreach (var check in diagnostic.AvailableChecks)
{
foreach (var diag in check.Diagnostic.SupportedDiagnostics)
{
foreach (var lang in check.Languages)
{
var language = GetLanguage(lang);
this.CreateRule(language, diag);
}
}
}
}