Skip to content

Commit 51d7b30

Browse files
LucGenetierbaywetandrueastmandarrelmillerMaggieKimani1
authored
Add ValidationRuleSet.Remove (#1535)
* Add ValidationRuleSet.Remove * Updates following Vincent's comments * Updates following Vincent's comments Add ValidationRuleSet.Remove * Update * Apply suggestions from code review --------- Co-authored-by: Vincent Biret <[email protected]> Co-authored-by: Eastman <[email protected]> Co-authored-by: Darrel <[email protected]> Co-authored-by: Maggie Kimani <[email protected]> Co-authored-by: Irvine Sunday <[email protected]> Co-authored-by: Vincent Biret <[email protected]>
1 parent 0adb312 commit 51d7b30

22 files changed

+119
-30
lines changed

src/Microsoft.OpenApi/Validations/Rules/OpenApiComponentsRules.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ public static class OpenApiComponentsRules
2424
/// that MUST use keys that match the regular expression: ^[a-zA-Z0-9\.\-_]+$.
2525
/// </summary>
2626
public static ValidationRule<OpenApiComponents> KeyMustBeRegularExpression =>
27-
new(
27+
new(nameof(KeyMustBeRegularExpression),
2828
(context, components) =>
2929
{
3030
ValidateKeys(context, components.Schemas?.Keys, "schemas");

src/Microsoft.OpenApi/Validations/Rules/OpenApiContactRules.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ public static class OpenApiContactRules
1717
/// Email field MUST be email address.
1818
/// </summary>
1919
public static ValidationRule<OpenApiContact> EmailMustBeEmailFormat =>
20-
new(
20+
new(nameof(EmailMustBeEmailFormat),
2121
(context, item) =>
2222
{
2323
context.Enter("email");

src/Microsoft.OpenApi/Validations/Rules/OpenApiDocumentRules.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ public static class OpenApiDocumentRules
1717
/// The Info field is required.
1818
/// </summary>
1919
public static ValidationRule<OpenApiDocument> OpenApiDocumentFieldIsMissing =>
20-
new(
20+
new(nameof(OpenApiDocumentFieldIsMissing),
2121
(context, item) =>
2222
{
2323
// info

src/Microsoft.OpenApi/Validations/Rules/OpenApiExtensionRules.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ public static class OpenApiExtensibleRules
1717
/// Extension name MUST start with "x-".
1818
/// </summary>
1919
public static ValidationRule<IOpenApiExtensible> ExtensionNameMustStartWithXDash =>
20-
new(
20+
new(nameof(ExtensionNameMustStartWithXDash),
2121
(context, item) =>
2222
{
2323
context.Enter("extensions");

src/Microsoft.OpenApi/Validations/Rules/OpenApiExternalDocsRules.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ public static class OpenApiExternalDocsRules
1717
/// Validate the field is required.
1818
/// </summary>
1919
public static ValidationRule<OpenApiExternalDocs> UrlIsRequired =>
20-
new(
20+
new(nameof(UrlIsRequired),
2121
(context, item) =>
2222
{
2323
// url

src/Microsoft.OpenApi/Validations/Rules/OpenApiHeaderRules.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ public static class OpenApiHeaderRules
1616
/// Validate the data matches with the given data type.
1717
/// </summary>
1818
public static ValidationRule<OpenApiHeader> HeaderMismatchedDataType =>
19-
new(
19+
new(nameof(HeaderMismatchedDataType),
2020
(context, header) =>
2121
{
2222
// example

src/Microsoft.OpenApi/Validations/Rules/OpenApiInfoRules.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ public static class OpenApiInfoRules
1717
/// Validate the field is required.
1818
/// </summary>
1919
public static ValidationRule<OpenApiInfo> InfoRequiredFields =>
20-
new(
20+
new(nameof(InfoRequiredFields),
2121
(context, item) =>
2222
{
2323
// title

src/Microsoft.OpenApi/Validations/Rules/OpenApiLicenseRules.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ public static class OpenApiLicenseRules
1717
/// REQUIRED.
1818
/// </summary>
1919
public static ValidationRule<OpenApiLicense> LicenseRequiredFields =>
20-
new(
20+
new(nameof(LicenseRequiredFields),
2121
(context, license) =>
2222
{
2323
context.Enter("name");

src/Microsoft.OpenApi/Validations/Rules/OpenApiMediaTypeRules.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ public static class OpenApiMediaTypeRules
2424
/// Validate the data matches with the given data type.
2525
/// </summary>
2626
public static ValidationRule<OpenApiMediaType> MediaTypeMismatchedDataType =>
27-
new(
27+
new(nameof(MediaTypeMismatchedDataType),
2828
(context, mediaType) =>
2929
{
3030
// example

src/Microsoft.OpenApi/Validations/Rules/OpenApiOAuthFlowRules.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ public static class OpenApiOAuthFlowRules
1717
/// Validate the field is required.
1818
/// </summary>
1919
public static ValidationRule<OpenApiOAuthFlow> OAuthFlowRequiredFields =>
20-
new(
20+
new(nameof(OAuthFlowRequiredFields),
2121
(context, flow) =>
2222
{
2323
// authorizationUrl

0 commit comments

Comments
 (0)