31 references to ApiDiagnosticDescriptors
Microsoft.AspNetCore.Mvc.Api.Analyzers (11)
AddResponseTypeAttributeCodeFixProvider.cs (2)
17
ApiDiagnosticDescriptors
.API1000_ActionReturnsUndocumentedStatusCode.Id,
18
ApiDiagnosticDescriptors
.API1001_ActionReturnsUndocumentedSuccessResult.Id);
ApiActionsDoNotRequireExplicitModelValidationCheckAnalyzer.cs (2)
16
ApiDiagnosticDescriptors
.API1003_ApiActionsDoNotRequireExplicitModelValidationCheck);
123
ApiDiagnosticDescriptors
.API1003_ApiActionsDoNotRequireExplicitModelValidationCheck,
ApiActionsDoNotRequireExplicitModelValidationCodeFixProvider.cs (1)
21
ImmutableArray.Create(
ApiDiagnosticDescriptors
.API1003_ApiActionsDoNotRequireExplicitModelValidationCheck.Id);
ApiConventionAnalyzer.cs (6)
16
ApiDiagnosticDescriptors
.API1000_ActionReturnsUndocumentedStatusCode,
17
ApiDiagnosticDescriptors
.API1001_ActionReturnsUndocumentedSuccessResult,
18
ApiDiagnosticDescriptors
.API1002_ActionDoesNotReturnDocumentedStatusCode);
61
ApiDiagnosticDescriptors
.API1001_ActionReturnsUndocumentedSuccessResult,
67
ApiDiagnosticDescriptors
.API1000_ActionReturnsUndocumentedStatusCode,
87
ApiDiagnosticDescriptors
.API1002_ActionDoesNotReturnDocumentedStatusCode,
Mvc.Api.Analyzers.Test (20)
ApiActionsDoNotRequireExplicitModelValidationCheckAnalyzerIntegrationTest.cs (1)
65
var descriptor =
ApiDiagnosticDescriptors
.API1003_ApiActionsDoNotRequireExplicitModelValidationCheck;
ApiConventionAnalyzerIntegrationTest.cs (19)
78
var diagnostic = Assert.Single(result, d => d.Id ==
ApiDiagnosticDescriptors
.API1000_ActionReturnsUndocumentedStatusCode.Id);
109
Assert.DoesNotContain(result, d => d.Id ==
ApiDiagnosticDescriptors
.API1000_ActionReturnsUndocumentedStatusCode.Id);
139
Assert.Contains(result, d => d.Id ==
ApiDiagnosticDescriptors
.API1000_ActionReturnsUndocumentedStatusCode.Id);
171
Assert.Contains(result, d => d.Id ==
ApiDiagnosticDescriptors
.API1000_ActionReturnsUndocumentedStatusCode.Id);
205
Assert.Contains(result, d => d.Id ==
ApiDiagnosticDescriptors
.API1000_ActionReturnsUndocumentedStatusCode.Id);
210
=> RunTest(
ApiDiagnosticDescriptors
.API1000_ActionReturnsUndocumentedStatusCode, 404);
214
=> RunTest(
ApiDiagnosticDescriptors
.API1000_ActionReturnsUndocumentedStatusCode, 404);
218
=> RunTest(
ApiDiagnosticDescriptors
.API1000_ActionReturnsUndocumentedStatusCode, 200);
222
=> RunTest(
ApiDiagnosticDescriptors
.API1000_ActionReturnsUndocumentedStatusCode, 404);
226
=> RunTest(
ApiDiagnosticDescriptors
.API1000_ActionReturnsUndocumentedStatusCode, 422);
230
=> RunTest(
ApiDiagnosticDescriptors
.API1000_ActionReturnsUndocumentedStatusCode, 400);
234
=> RunTest(
ApiDiagnosticDescriptors
.API1000_ActionReturnsUndocumentedStatusCode, 202);
238
=> RunTest(
ApiDiagnosticDescriptors
.API1001_ActionReturnsUndocumentedSuccessResult);
242
=> RunTest(
ApiDiagnosticDescriptors
.API1001_ActionReturnsUndocumentedSuccessResult);
246
=> RunTest(
ApiDiagnosticDescriptors
.API1001_ActionReturnsUndocumentedSuccessResult);
250
=> RunTest(
ApiDiagnosticDescriptors
.API1002_ActionDoesNotReturnDocumentedStatusCode, 400);
254
=> RunTest(
ApiDiagnosticDescriptors
.API1002_ActionDoesNotReturnDocumentedStatusCode, 404);
258
=> RunTest(
ApiDiagnosticDescriptors
.API1002_ActionDoesNotReturnDocumentedStatusCode, 200);
312
ApiDiagnosticDescriptors
.API1002_ActionDoesNotReturnDocumentedStatusCode.Id,