private static string GetPartialRepoKey(SonarRule rule, string language)
 {
     if (rule.RepoKey.StartsWith(ROSLYN_REPOSITORY_PREFIX))
     {
         return(rule.RepoKey.Substring(ROSLYN_REPOSITORY_PREFIX.Length));
     }
     else if ("csharpsquid".Equals(rule.RepoKey) || "vbnet".Equals(rule.RepoKey))
     {
         return(string.Format(SONARANALYZER_PARTIAL_REPO_KEY, language));
     }
     else
     {
         return(null);
     }
 }
 private Rule CreateRuleElement(SonarRule sonarRule) =>
 new Rule(sonarRule.RuleKey, sonarRule.IsActive ? activeRuleActionText : inactiveRuleActionText);
Exemple #3
0
 private Rule CreateRuleElement(SonarRule sonarRule) =>
 new Rule(sonarRule.RuleKey, sonarRule.IsActive && !this.deactivateAll ? activeRuleText : inactiveRuleText);