Path Lines of Code CODE_OF_CONDUCT.md 6 CONTRIBUTING.md 599 ISSUE_TEMPLATE/bug_report.md 21 README.md 27 SECURITY.md 24 changelog.md 227 common/changes/@microsoft.azure/openapi-validator-rulesets/akhilailla-fix_Fix-EvenSegmentedPathForPutOperation_2024-05-28-19-33.json 10 common/changes/@microsoft.azure/openapi-validator-rulesets/akhilailla-fix_XmsPageableForListCalls_false_alarm_2024-05-28-21-28.json 10 common/changes/@microsoft.azure/openapi-validator-rulesets/tejaswis-fix-TopLevelResourcesListBySubscription_2024-05-08-18-13.json 10 common/changes/@microsoft.azure/openapi-validator-rulesets/typespec_support_2024-02-24-12-38.json 10 common/changes/@microsoft.azure/openapi-validator/typespec_support_2024-02-24-12-38.json 10 common/config/rush/command-line.json 69 common/config/rush/common-versions.json 53 common/config/rush/version-policies.json 1 eng/scripts/package.json 6 packages/azure-openapi-validator/autorest/CHANGELOG.json 29 packages/azure-openapi-validator/autorest/CHANGELOG.md 9 packages/azure-openapi-validator/autorest/package.json 61 packages/azure-openapi-validator/autorest/readme.md 21 packages/azure-openapi-validator/autorest/tsconfig.json 9 packages/azure-openapi-validator/core/CHANGELOG.json 23 packages/azure-openapi-validator/core/CHANGELOG.md 8 packages/azure-openapi-validator/core/package.json 74 packages/azure-openapi-validator/core/tsconfig.json 11 packages/rulesets/CHANGELOG.json 409 packages/rulesets/CHANGELOG.md 145 packages/rulesets/package.json 89 packages/rulesets/src/native/tests/resources/ArraySchemaWithoutItems.json 74 packages/rulesets/src/native/tests/resources/ContainsControlCharacters.json 62 packages/rulesets/src/native/tests/resources/DefaultResponseMissed.json 77 packages/rulesets/src/native/tests/resources/DefaultResponseSchemaDismatch.json 55 packages/rulesets/src/native/tests/resources/DefaultResponseSchemaMatch.json 77 packages/rulesets/src/native/tests/resources/DeleteResponseMissed.json 80 packages/rulesets/src/native/tests/resources/DescriptionSameAsPropertyName.json 116 packages/rulesets/src/native/tests/resources/EmptyResponseSchema.json 29 packages/rulesets/src/native/tests/resources/EnumMustHaveType.json 101 packages/rulesets/src/native/tests/resources/EnumMustNotHaveEmptyValue.json 103 packages/rulesets/src/native/tests/resources/EnumMustRespectType.json 142 packages/rulesets/src/native/tests/resources/EnumUniqueValue.json 103 packages/rulesets/src/native/tests/resources/ErrorResponseMissing.json 113 packages/rulesets/src/native/tests/resources/HasPassword.json 51 packages/rulesets/src/native/tests/resources/InfoWithLicenseHeader.json 12 packages/rulesets/src/native/tests/resources/InfoWithxmsCodeGenerationSetting.json 55 packages/rulesets/src/native/tests/resources/IntegerWithoutFormat.json 107 packages/rulesets/src/native/tests/resources/NestedSchema.json 51 packages/rulesets/src/native/tests/resources/NestedSchema1.json 49 packages/rulesets/src/native/tests/resources/NewApiVersionHaveOperationWithoutSystemData.json 134 packages/rulesets/src/native/tests/resources/NotOnlyDefaultResponseSchema.json 61 packages/rulesets/src/native/tests/resources/OnlyDefaultResponseSchema.json 55 packages/rulesets/src/native/tests/resources/OperationIdMissed.json 77 packages/rulesets/src/native/tests/resources/PageableOperation.json 63 packages/rulesets/src/native/tests/resources/PageableOperationWithCorrespondingProp.json 65 packages/rulesets/src/native/tests/resources/PageableOperationWithNullNextLink.json 61 packages/rulesets/src/native/tests/resources/PageableOperationWithoutCorrespondingProp.json 61 packages/rulesets/src/native/tests/resources/ParameterOrderNotMatchPath.json 159 packages/rulesets/src/native/tests/resources/PathResourceProviderNamePascalCase.json 120 packages/rulesets/src/native/tests/resources/PathResourceTypeNameCamelCase.json 115 packages/rulesets/src/native/tests/resources/PostOperationIdWithoutUrlVerb.json 52 packages/rulesets/src/native/tests/resources/PreviewVersionOverOneYear.json 48 packages/rulesets/src/native/tests/resources/PrivateLinkAPIsMissing.json 542 packages/rulesets/src/native/tests/resources/PrivateLinkResourceUnMatch.json 565 packages/rulesets/src/native/tests/resources/RPaaSExtensionResource.json 111 packages/rulesets/src/native/tests/resources/ResourceWithTag.json 107 packages/rulesets/src/native/tests/resources/RpaasDeleteAsyncOperationResponseCodeValidation.json 59 packages/rulesets/src/native/tests/resources/RpaasDeleteAsyncOperationResponseFinalStateViaLocation.json 62 packages/rulesets/src/native/tests/resources/RpaasDeleteAsyncOperationResponseMsCustomExtensionsMissing.json 58 packages/rulesets/src/native/tests/resources/RpaasPostAsyncOperationResponseCodeValidation.json 53 packages/rulesets/src/native/tests/resources/RpaasPostAsyncOperationResponseFinalStateViaLocation.json 56 packages/rulesets/src/native/tests/resources/RpaasPostAsyncOperationResponseMsCustomExtensionsMissing.json 52 packages/rulesets/src/native/tests/resources/RpaasPutAsyncOperationResponseCodeValidation.json 53 packages/rulesets/src/native/tests/resources/RpaasPutAsyncOperationResponseFinalStateViaAzureAsync.json 56 packages/rulesets/src/native/tests/resources/RpaasPutAsyncOperationResponseMsCustomExtensionsMissing.json 52 packages/rulesets/src/native/tests/resources/RpaasResourceWithEmptyPropertiesBag.json 97 packages/rulesets/src/native/tests/resources/RpaasResourceWithProvisioningState.json 102 packages/rulesets/src/native/tests/resources/RpaasValidDeleteAsyncOperationResponse.json 62 packages/rulesets/src/native/tests/resources/RpaasValidPostAsyncOperationResponse.json 59 packages/rulesets/src/native/tests/resources/RpaasValidPutAsyncOperationResponse.json 56 packages/rulesets/src/native/tests/resources/UniqueClientParameters.json 339 packages/rulesets/src/native/tests/resources/UniqueModelName.json 181 packages/rulesets/src/native/tests/resources/UniqueXmsExample.json 143 packages/rulesets/src/native/tests/resources/XmsEnumAbsent.json 66 packages/rulesets/src/native/tests/resources/XmsEnumWithDuplicateName.json 102 packages/rulesets/src/native/tests/resources/XmsIdentifiers.json 83 packages/rulesets/src/native/tests/resources/arm-resource-properties-bag-multiple-level-violations.json 195 packages/rulesets/src/native/tests/resources/arm-resource-properties-bag-multiple-violations.json 170 packages/rulesets/src/native/tests/resources/arm-resource-properties-bag-proxy-resource.json 166 packages/rulesets/src/native/tests/resources/arm-resource-properties-bag-with-multiple-level-reference.json 190 packages/rulesets/src/native/tests/resources/arm-resource-properties-bag-with-reference-proxy-resources.json 179 packages/rulesets/src/native/tests/resources/arm-resource-properties-bag-with-reference.json 180 packages/rulesets/src/native/tests/resources/arm-resource-properties-bag.json 166 packages/rulesets/src/native/tests/resources/armResource/appconfiguration.json 1567 packages/rulesets/src/native/tests/resources/armResource/cdn.json 5874 packages/rulesets/src/native/tests/resources/armResource/cluster.json 340 packages/rulesets/src/native/tests/resources/armResource/common.json 168 packages/rulesets/src/native/tests/resources/armResource/containerservice.json 4565 packages/rulesets/src/native/tests/resources/armResource/deploymentmanager.json 2451 packages/rulesets/src/native/tests/resources/armResource/extensionTrackedResourceNoListBySubscription.json 536 packages/rulesets/src/native/tests/resources/armResource/externalRef.json 92 packages/rulesets/src/native/tests/resources/armResource/firewallPolicy.json 928 packages/rulesets/src/native/tests/resources/armResource/labservices.json 5920 packages/rulesets/src/native/tests/resources/armResource/machinelearning.json 3177 packages/rulesets/src/native/tests/resources/armResource/proxyResourceCommon.json 124 packages/rulesets/src/native/tests/resources/armResource/proxyResourceNoDelete.json 182 packages/rulesets/src/native/tests/resources/armResource/proxyResourceNoDeleteNoPut.json 134 packages/rulesets/src/native/tests/resources/armResource/proxyResourceWithDelete.json 224 packages/rulesets/src/native/tests/resources/armResource/test_get_properties.json 200 packages/rulesets/src/native/tests/resources/armResource/trackedResourceBeyondsThirdLevel.json 178 packages/rulesets/src/native/tests/resources/armResource/trackedResourceCommon.json 112 packages/rulesets/src/native/tests/resources/armResource/trackedResourceNoDelete.json 313 packages/rulesets/src/native/tests/resources/armResource/trackedResourceNoDeleteNoPut.json 134 packages/rulesets/src/native/tests/resources/armResource/trackedResourceNoPatch.json 352 packages/rulesets/src/native/tests/resources/armResource/trackedResourceNoPut.json 308 packages/rulesets/src/native/tests/resources/armResource/trackedResourceWithDelete.json 224 packages/rulesets/src/native/tests/resources/armResource/webservices.json 716 packages/rulesets/src/native/tests/resources/armResource/xmsPageableListByRGAndSubscription.json 231 packages/rulesets/src/native/tests/resources/body-top-level-properties-real-swagger.json 203 packages/rulesets/src/native/tests/resources/body-top-level-properties.json 175 packages/rulesets/src/native/tests/resources/common-types/types.json 703 packages/rulesets/src/native/tests/resources/ext-resource-validation-with-reference.json 131 packages/rulesets/src/native/tests/resources/ext-resource-validation.json 273 packages/rulesets/src/native/tests/resources/happyPath/PageableOperation.json 66 packages/rulesets/src/native/tests/resources/happyPath/XmsEnumWithDuplicateNameAndSameEnties.json 98 packages/rulesets/src/native/tests/resources/missingTypeObject.json 167 packages/rulesets/src/native/tests/resources/operations-api-validation-no-errors.json 123 packages/rulesets/src/native/tests/resources/operations-api-validation-subscription-level.json 123 packages/rulesets/src/native/tests/resources/operations-api-validation.json 110 packages/rulesets/src/native/tests/resources/references/circular-ref.json 27 packages/rulesets/src/native/tests/resources/references/common.json 39 packages/rulesets/src/native/tests/resources/references/external.json 43 packages/rulesets/src/native/tests/resources/resource-manager/Microsoft.Network/network-interface-invalid.json 73 packages/rulesets/src/native/tests/resources/securitydomain.json 330 packages/rulesets/src/native/tests/resources/utilities/exception.json 377 packages/rulesets/src/spectral/test/jsconfig.json 7 packages/rulesets/src/spectral/test/resources/Microsoft.Contoso/inconsistent-provider-namespace.json 7 packages/rulesets/src/spectral/test/resources/Microsoft.Contoso/provider-namespace.json 7 packages/rulesets/src/spectral/test/resources/lro-provisioning-state-specified.json 115 packages/rulesets/src/spectral/test/resources/operation.json 75 packages/rulesets/src/spectral/test/resources/types.json 721 packages/rulesets/tsconfig.json 11 packages/rulesets/tsconfig.spectral.esm.json 38 regression/package.json 38 regression/tests/__linting_result__/diff/AvoidAnonymousTypes.json 12 regression/tests/__linting_result__/diff/AvoidNestedProperties.json 343 regression/tests/__linting_result__/diff/AzureResourceTagsSchema.json 12 regression/tests/__linting_result__/diff/DefaultErrorResponseSchema.json 877 regression/tests/__linting_result__/diff/DeleteInOperationName.json 18 regression/tests/__linting_result__/diff/DeprecatedXmsCodeGenerationSetting.json 126 regression/tests/__linting_result__/diff/EnumInsteadOfBoolean.json 4519 regression/tests/__linting_result__/diff/EnumMustRespectType.json 12 regression/tests/__linting_result__/diff/GetInOperationName.json 37 regression/tests/__linting_result__/diff/GuidUsage.json 379 regression/tests/__linting_result__/diff/ImplementPrivateEndpointAPIs.json 67 regression/tests/__linting_result__/diff/ListInOperationName.json 163 regression/tests/__linting_result__/diff/LocationMustHaveXmsMutability.json 343 regression/tests/__linting_result__/diff/NestedResourcesMustHaveListOperation.json 85 regression/tests/__linting_result__/diff/OperationIdNounVerb.json 127 regression/tests/__linting_result__/diff/PatchInOperationName.json 18 regression/tests/__linting_result__/diff/PathResourceProviderMatchNamespace.json 132 regression/tests/__linting_result__/diff/PathResourceProviderNamePascalCase.json 78 regression/tests/__linting_result__/diff/PathResourceTypeNameCamelCase.json 162 regression/tests/__linting_result__/diff/PostOperationIdContainsUrlVerb.json 343 regression/tests/__linting_result__/diff/PreviewVersionOverOneYear.json 672 regression/tests/__linting_result__/diff/PutInOperationName.json 103 regression/tests/__linting_result__/diff/RequiredDefaultResponse.json 648 regression/tests/__linting_result__/diff/TopLevelResourcesListByResourceGroup.json 12 regression/tests/__linting_result__/diff/TopLevelResourcesListBySubscription.json 73 regression/tests/__linting_result__/diff/XmsEnumValidation.json 108 regression/tests/__linting_result__/v2/AllResourcesMustHaveGetOperation.json 152 regression/tests/__linting_result__/v2/AvoidAnonymousTypes.json 8 regression/tests/__linting_result__/v2/AvoidNestedProperties.json 212 regression/tests/__linting_result__/v2/AzureResourceTagsSchema.json 8 regression/tests/__linting_result__/v2/BodyTopLevelProperties.json 26 regression/tests/__linting_result__/v2/DefaultErrorResponseSchema.json 440 regression/tests/__linting_result__/v2/DeleteInOperationName.json 14 regression/tests/__linting_result__/v2/DeleteOperationResponses.json 104 regression/tests/__linting_result__/v2/DeprecatedXmsCodeGenerationSetting.json 122 regression/tests/__linting_result__/v2/DescriptionAndTitleMissing.json 578 regression/tests/__linting_result__/v2/DescriptiveDescriptionRequired.json 8 regression/tests/__linting_result__/v2/EnumInsteadOfBoolean.json 1286 regression/tests/__linting_result__/v2/EnumMustRespectType.json 8 regression/tests/__linting_result__/v2/GetCollectionResponseSchema.json 20 regression/tests/__linting_result__/v2/GetInOperationName.json 14 regression/tests/__linting_result__/v2/GuidUsage.json 8 regression/tests/__linting_result__/v2/ImplementPrivateEndpointAPIs.json 8 regression/tests/__linting_result__/v2/IntegerTypeMustHaveFormat.json 278 regression/tests/__linting_result__/v2/LROStatusCodesReturnTypeSchema.json 32 regression/tests/__linting_result__/v2/ListInOperationName.json 68 regression/tests/__linting_result__/v2/LocationMustHaveXmsMutability.json 20 regression/tests/__linting_result__/v2/LongRunningOperationsOptionsValidator.json 152 regression/tests/__linting_result__/v2/LongRunningOperationsWithLongRunningExtension.json 14 regression/tests/__linting_result__/v2/MissingTypeObject.json 8666 regression/tests/__linting_result__/v2/NestedResourcesMustHaveListOperation.json 32 regression/tests/__linting_result__/v2/NonApplicationJsonType.json 20 regression/tests/__linting_result__/v2/OperationDescriptionOrSummaryRequired.json 8 regression/tests/__linting_result__/v2/OperationIdNounConflictingModelNames.json 392 regression/tests/__linting_result__/v2/OperationIdNounVerb.json 92 regression/tests/__linting_result__/v2/OperationsApiResponseSchema.json 68 regression/tests/__linting_result__/v2/PageableOperation.json 194 regression/tests/__linting_result__/v2/ParameterDescriptionRequired.json 698 regression/tests/__linting_result__/v2/ParametersOrder.json 122 regression/tests/__linting_result__/v2/PatchInOperationName.json 14 regression/tests/__linting_result__/v2/PathResourceProviderMatchNamespace.json 128 regression/tests/__linting_result__/v2/PathResourceProviderNamePascalCase.json 74 regression/tests/__linting_result__/v2/PathResourceTypeNameCamelCase.json 158 regression/tests/__linting_result__/v2/PostOperationIdContainsUrlVerb.json 242 regression/tests/__linting_result__/v2/PreviewVersionOverOneYear.json 668 regression/tests/__linting_result__/v2/PrivateEndpointResourceSchemaValidation.json 14 regression/tests/__linting_result__/v2/PutInOperationName.json 92 regression/tests/__linting_result__/v2/PutRequestResponseScheme.json 104 regression/tests/__linting_result__/v2/RequiredDefaultResponse.json 644 regression/tests/__linting_result__/v2/RequiredPropertiesMissingInResourceModel.json 20 regression/tests/__linting_result__/v2/RequiredReadOnlySystemData.json 86 regression/tests/__linting_result__/v2/TopLevelResourcesListByResourceGroup.json 8 regression/tests/__linting_result__/v2/TopLevelResourcesListBySubscription.json 32 regression/tests/__linting_result__/v2/TrackedResourceListByImmediateParent.json 266 regression/tests/__linting_result__/v2/TrackedResourceListByResourceGroup.json 44 regression/tests/__linting_result__/v2/TrackedResourceListBySubscription.json 14 regression/tests/__linting_result__/v2/UniqueXmsExample.json 884 regression/tests/__linting_result__/v2/XmsEnumValidation.json 104 regression/tests/__linting_result__/v2/XmsIdentifierValidation.json 1838 regression/tests/__linting_result__/v3/APIVersionPattern.json 8 regression/tests/__linting_result__/v3/AllResourcesMustHaveDelete.json 38 regression/tests/__linting_result__/v3/AllResourcesMustHaveGetOperation.json 20 regression/tests/__linting_result__/v3/ApiVersionParameterRequired.json 38 regression/tests/__linting_result__/v3/ArmResourcePropertiesBag.json 44 regression/tests/__linting_result__/v3/ArrayMustHaveType.json 8 regression/tests/__linting_result__/v3/AvoidAnonymousTypes.json 8 regression/tests/__linting_result__/v3/AvoidNestedProperties.json 344 regression/tests/__linting_result__/v3/AzureResourceTagsSchema.json 8 regression/tests/__linting_result__/v3/BodyTopLevelProperties.json 44 regression/tests/__linting_result__/v3/ConsistentPatchProperties.json 26 regression/tests/__linting_result__/v3/DefaultErrorResponseSchema.json 872 regression/tests/__linting_result__/v3/DefinitionsPropertiesNamesCamelCase.json 404 regression/tests/__linting_result__/v3/DeleteInOperationName.json 14 regression/tests/__linting_result__/v3/DeleteOperationResponses.json 104 regression/tests/__linting_result__/v3/DeleteResponseBodyEmpty.json 20 regression/tests/__linting_result__/v3/DeprecatedXmsCodeGenerationSetting.json 122 regression/tests/__linting_result__/v3/EnumInsteadOfBoolean.json 3230 regression/tests/__linting_result__/v3/EnumMustRespectType.json 8 regression/tests/__linting_result__/v3/GetCollectionResponseSchema.json 986 regression/tests/__linting_result__/v3/GetInOperationName.json 32 regression/tests/__linting_result__/v3/GuidUsage.json 368 regression/tests/__linting_result__/v3/ImplementPrivateEndpointAPIs.json 62 regression/tests/__linting_result__/v3/IntegerTypeMustHaveFormat.json 278 regression/tests/__linting_result__/v3/ListInOperationName.json 92 regression/tests/__linting_result__/v3/LocationMustHaveXmsMutability.json 320 regression/tests/__linting_result__/v3/LongRunningOperationsOptionsValidator.json 140 regression/tests/__linting_result__/v3/LongRunningResponseStatusCode.json 422 regression/tests/__linting_result__/v3/LroExtension.json 14 regression/tests/__linting_result__/v3/LroLocationHeader.json 2690 regression/tests/__linting_result__/v3/LroPatch202.json 104 regression/tests/__linting_result__/v3/LroStatusCodesReturnTypeSchema.json 26 regression/tests/__linting_result__/v3/MissingTypeObject.json 8702 regression/tests/__linting_result__/v3/NestedResourcesMustHaveListOperation.json 86 regression/tests/__linting_result__/v3/NonApplicationJsonType.json 20 regression/tests/__linting_result__/v3/OperationIdNounConflictingModelNames.json 356 regression/tests/__linting_result__/v3/OperationIdNounVerb.json 122 regression/tests/__linting_result__/v3/OperationSummaryOrDescription.json 8 regression/tests/__linting_result__/v3/OperationsAPIImplementation.json 8 regression/tests/__linting_result__/v3/OperationsApiResponseSchema.json 68 regression/tests/__linting_result__/v3/PageableOperation.json 194 regression/tests/__linting_result__/v3/ParameterDescription.json 698 regression/tests/__linting_result__/v3/ParameterNotDefinedInGlobalParameters.json 7418 regression/tests/__linting_result__/v3/ParametersOrder.json 122 regression/tests/__linting_result__/v3/PatchBodyParametersSchema.json 14 regression/tests/__linting_result__/v3/PatchIdentityProperty.json 50 regression/tests/__linting_result__/v3/PatchInOperationName.json 14 regression/tests/__linting_result__/v3/PatchSkuProperty.json 56 regression/tests/__linting_result__/v3/PathForNestedResource.json 50 regression/tests/__linting_result__/v3/PathForPutOperation.json 8 regression/tests/__linting_result__/v3/PathForResourceAction.json 68 regression/tests/__linting_result__/v3/PathResourceProviderMatchNamespace.json 128 regression/tests/__linting_result__/v3/PathResourceProviderNamePascalCase.json 74 regression/tests/__linting_result__/v3/PathResourceTypeNameCamelCase.json 158 regression/tests/__linting_result__/v3/PostOperationIdContainsUrlVerb.json 338 regression/tests/__linting_result__/v3/PreviewVersionOverOneYear.json 668 regression/tests/__linting_result__/v3/PrivateEndpointResourceSchemaValidation.json 14 regression/tests/__linting_result__/v3/ProvisioningStateValidation.json 86 regression/tests/__linting_result__/v3/PutGetPatchResponseSchema.json 44 regression/tests/__linting_result__/v3/PutInOperationName.json 98 regression/tests/__linting_result__/v3/PutRequestResponseScheme.json 488 regression/tests/__linting_result__/v3/RepeatedPathInfo.json 68 regression/tests/__linting_result__/v3/RequiredDefaultResponse.json 644 regression/tests/__linting_result__/v3/RequiredPropertiesMissingInResourceModel.json 512 regression/tests/__linting_result__/v3/RequiredReadOnlySystemData.json 2978 regression/tests/__linting_result__/v3/ResourceNameRestriction.json 8312 regression/tests/__linting_result__/v3/SchemaDescriptionOrTitle.json 386 regression/tests/__linting_result__/v3/SubscriptionsAndResourceGroupCasing.json 146 regression/tests/__linting_result__/v3/TopLevelResourcesListByResourceGroup.json 8 regression/tests/__linting_result__/v3/TopLevelResourcesListBySubscription.json 68 regression/tests/__linting_result__/v3/TrackedResourceBeyondsThirdLevel.json 26 regression/tests/__linting_result__/v3/TrackedResourcePatchOperation.json 152 regression/tests/__linting_result__/v3/TrackedResourcesMustHavePut.json 80 regression/tests/__linting_result__/v3/UnSupportedPatchProperties.json 338 regression/tests/__linting_result__/v3/UniqueXmsExample.json 506 regression/tests/__linting_result__/v3/XmsEnumValidation.json 104 regression/tests/__linting_result__/v3/XmsExamplesRequired.json 20 regression/tests/__linting_result__/v3/XmsIdentifierValidation.json 1856 regression/tests/__linting_result__/v3/XmsParameterLocation.json 314 regression/tests/__linting_result__/v3/XmsResourceInPutResponse.json 8 regression/tsconfig.json 12 rush.json 39 tsconfig-base.json 39