32 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 (21)
ApiActionsDoNotRequireExplicitModelValidationCheckAnalyzerIntegrationTest.cs (1)
65
var descriptor =
ApiDiagnosticDescriptors
.API1003_ApiActionsDoNotRequireExplicitModelValidationCheck;
ApiConventionAnalyzerIntegrationTest.cs (20)
78
var diagnostic = Assert.Single(result, d => d.Id ==
ApiDiagnosticDescriptors
.API1000_ActionReturnsUndocumentedStatusCode.Id);
109
Assert.DoesNotContain(result, d => d.Id ==
ApiDiagnosticDescriptors
.API1000_ActionReturnsUndocumentedStatusCode.Id);
137
Assert.Contains(result, d => d.Id ==
ApiDiagnosticDescriptors
.API1002_ActionDoesNotReturnDocumentedStatusCode.Id);
167
Assert.Contains(result, d => d.Id ==
ApiDiagnosticDescriptors
.API1000_ActionReturnsUndocumentedStatusCode.Id);
199
Assert.Contains(result, d => d.Id ==
ApiDiagnosticDescriptors
.API1000_ActionReturnsUndocumentedStatusCode.Id);
233
Assert.Contains(result, d => d.Id ==
ApiDiagnosticDescriptors
.API1000_ActionReturnsUndocumentedStatusCode.Id);
238
=> RunTest(
ApiDiagnosticDescriptors
.API1000_ActionReturnsUndocumentedStatusCode, 404);
242
=> RunTest(
ApiDiagnosticDescriptors
.API1000_ActionReturnsUndocumentedStatusCode, 404);
246
=> RunTest(
ApiDiagnosticDescriptors
.API1000_ActionReturnsUndocumentedStatusCode, 200);
250
=> RunTest(
ApiDiagnosticDescriptors
.API1000_ActionReturnsUndocumentedStatusCode, 404);
254
=> RunTest(
ApiDiagnosticDescriptors
.API1000_ActionReturnsUndocumentedStatusCode, 422);
258
=> RunTest(
ApiDiagnosticDescriptors
.API1000_ActionReturnsUndocumentedStatusCode, 400);
262
=> RunTest(
ApiDiagnosticDescriptors
.API1000_ActionReturnsUndocumentedStatusCode, 202);
266
=> RunTest(
ApiDiagnosticDescriptors
.API1001_ActionReturnsUndocumentedSuccessResult);
270
=> RunTest(
ApiDiagnosticDescriptors
.API1001_ActionReturnsUndocumentedSuccessResult);
274
=> RunTest(
ApiDiagnosticDescriptors
.API1001_ActionReturnsUndocumentedSuccessResult);
278
=> RunTest(
ApiDiagnosticDescriptors
.API1002_ActionDoesNotReturnDocumentedStatusCode, 400);
282
=> RunTest(
ApiDiagnosticDescriptors
.API1002_ActionDoesNotReturnDocumentedStatusCode, 404);
286
=> RunTest(
ApiDiagnosticDescriptors
.API1002_ActionDoesNotReturnDocumentedStatusCode, 200);
340
ApiDiagnosticDescriptors
.API1002_ActionDoesNotReturnDocumentedStatusCode.Id,