![]() |
SemDiff
1.0.0
Semantic Diffing Tool
|
This class provides our interface for reporting diagnostics using Roslyn More...
Static Public Member Functions | |
static Diagnostic | Convert (DetectedFalsePositive fps) |
Converts DetectedFalsePositive s to Diagnostics (the class provided by Roslyn) and sends them to the function provided More... | |
static Diagnostic | Convert (DetectedFalseNegative fns) |
Converts DetectedFalseNegative s to Diagnostics (the class provided by Roslyn) and sends them to the function provided More... | |
static Diagnostic | NotGitHubRepo (string message) |
Returns a diagnostic that represents a message that a repo was found but could a GitHub url was not found. More... | |
static Diagnostic | RateLimit () |
Returns a diagnostic that represents a friendly message that the rate limit has been exceeded and a link to our documentation. More... | |
static Diagnostic | AuthenticationFailure () |
Returns a Diagnostic that represents authentication failure More... | |
static Diagnostic | UnexpectedError (string verbNounPhrase) |
Should create a diagnostic that represents something like this: Unexpected Error Occurred while ((verbNounPhrase)) More... | |
Public Attributes | |
const string | FalsePositiveDiagnosticId = "SemDiffFP" |
const string | FalseNegativeDiagnosticId = "SemDiffFN" |
const string | InternalErrorDiagnosticId = nameof(SemDiff) |
Properties | |
static ImmutableArray< DiagnosticDescriptor > | Supported [get] |
The Diagnostics we support, provided for the SupportedDiagnostics property of DiagnosticAnalyzer More... | |
This class provides our interface for reporting diagnostics using Roslyn
|
static |
Returns a Diagnostic that represents authentication failure
|
static |
Converts DetectedFalsePositive
s to Diagnostics (the class provided by Roslyn) and sends them to the function provided
fps | the object that contains the information to populate the error message |
|
static |
Converts DetectedFalseNegative
s to Diagnostics (the class provided by Roslyn) and sends them to the function provided
fns | the object that contains the information to populate the error message |
|
static |
Returns a diagnostic that represents a message that a repo was found but could a GitHub url was not found.
message | The exception message that should contain the path |
|
static |
Returns a diagnostic that represents a friendly message that the rate limit has been exceeded and a link to our documentation.
|
static |
Should create a diagnostic that represents something like this: Unexpected Error Occurred while ((verbNounPhrase))
verbNounPhrase | Something like: Washing the Car, Mowing the Lawn, or Burning out a Fuse up here Alone |
|
staticget |
The Diagnostics we support, provided for the SupportedDiagnostics property of DiagnosticAnalyzer