C# Класс SonarQube.Plugins.Roslyn.RuleGenerator

Responsible for transforming Roslyn analyzer rule definitions to SonarQube rules format
Наследование: IRuleGenerator
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
GenerateRules ( IEnumerable analyzers ) : Rules

Generate SonarQube specific rules based on Roslyn based diagnostics

RuleGenerator ( ILogger logger ) : System

Приватные методы

Метод Описание
GetAnalyzerRules ( Microsoft.CodeAnalysis.Diagnostics.DiagnosticAnalyzer analyzer ) : Rules
GetDescriptionAsRawHtml ( Microsoft.CodeAnalysis.DiagnosticDescriptor diagnostic ) : string

Returns the description as HTML

GetSonarQubeSeverity ( DiagnosticSeverity diagnosticSeverity ) : string

Описание методов

GenerateRules() публичный Метод

Generate SonarQube specific rules based on Roslyn based diagnostics
public GenerateRules ( IEnumerable analyzers ) : Rules
analyzers IEnumerable
Результат Rules

RuleGenerator() публичный Метод

public RuleGenerator ( ILogger logger ) : System
logger ILogger
Результат System