C# Class SonarQube.Plugins.Roslyn.RuleGenerator

Responsible for transforming Roslyn analyzer rule definitions to SonarQube rules format
Inheritance: IRuleGenerator
Afficher le fichier Open project: SonarSource-VisualStudio/sonarqube-roslyn-sdk Class Usage Examples

Méthodes publiques

Méthode Description
GenerateRules ( IEnumerable analyzers ) : Rules

Generate SonarQube specific rules based on Roslyn based diagnostics

RuleGenerator ( ILogger logger ) : System

Private Methods

Méthode Description
GetAnalyzerRules ( Microsoft.CodeAnalysis.Diagnostics.DiagnosticAnalyzer analyzer ) : Rules
GetDescriptionAsRawHtml ( Microsoft.CodeAnalysis.DiagnosticDescriptor diagnostic ) : string

Returns the description as HTML

GetSonarQubeSeverity ( DiagnosticSeverity diagnosticSeverity ) : string

Method Details

GenerateRules() public méthode

Generate SonarQube specific rules based on Roslyn based diagnostics
public GenerateRules ( IEnumerable analyzers ) : Rules
analyzers IEnumerable
Résultat Rules

RuleGenerator() public méthode

public RuleGenerator ( ILogger logger ) : System
logger ILogger
Résultat System