You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@servicecomb.apache.org by ni...@apache.org on 2019/11/25 01:10:22 UTC
[servicecomb-toolkit] branch master updated (6929772 -> c65b72f)
This is an automated email from the ASF dual-hosted git repository.
ningjiang pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/servicecomb-toolkit.git.
from 6929772 fix scripts/test.sh
new 9f99d24 SCB-1612 Rename oas-validator-compliance to oas-validator-style Refactor the package name, rename the module name
new c72e427 SCB-1612 Rename oas-validator-compliance to oas-validator-style Rename some classes
new c65b72f SCB-1612 Rename oas-validator-compliance to oas-validator-style Modify oas-validator-web: 1. make doc links refer to github repo 2. change the html file name 3. change the javascript variable name
The 3 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
cli/pom.xml | 2 +-
.../servicecomb/toolkit/cli/CheckStyleBase.java | 6 +-
integration-tests/coverage-aggregate/pom.xml | 2 +-
oas-validator/README-ZH.md | 2 +-
oas-validator/README.md | 2 +-
oas-validator/doc/USAGE.MD | 4 +-
.../pom.xml | 2 +-
.../toolkit/oasv/style/StyleCheckParser.java} | 6 +-
.../factory/DefaultComponentsValidatorFactory.java | 4 +-
.../factory/DefaultEncodingValidatorFactory.java | 4 +-
.../factory/DefaultHeaderValidatorFactory.java | 4 +-
.../factory/DefaultInfoValidatorFactory.java | 4 +-
.../factory/DefaultMediaTypeValidatorFactory.java | 2 +-
.../factory/DefaultOasSpecValidatorFactory.java | 2 +-
.../factory/DefaultOpenApiValidatorFactory.java | 8 +-
.../factory/DefaultOperationValidatorFactory.java | 4 +-
.../factory/DefaultParameterValidatorFactory.java | 4 +-
.../factory/DefaultPathItemValidatorFactory.java | 2 +-
.../factory/DefaultPathsValidatorFactory.java | 4 +-
.../DefaultRequestBodyValidatorFactory.java | 4 +-
.../factory/DefaultResponseValidatorFactory.java | 4 +-
.../factory/DefaultResponsesValidatorFactory.java | 2 +-
.../factory/DefaultSchemaValidatorFactory.java | 6 +-
.../DefaultSecuritySchemeValidatorFactory.java | 2 +-
.../factory/DefaultServerValidatorFactory.java | 2 +-
.../style}/factory/DefaultTagValidatorFactory.java | 8 +-
.../style}/factory/ValidatorFactoryComponents.java | 2 +-
.../ComponentsCallbacksKeysCaseValidator.java | 2 +-
.../ComponentsExamplesKeysCaseValidator.java | 2 +-
.../ComponentsHeadersKeysCaseValidator.java | 2 +-
.../ComponentsLinksKeysCaseValidator.java | 2 +-
.../ComponentsParametersKeysCaseValidator.java | 2 +-
.../ComponentsRequestBodiesKeysCaseValidator.java | 2 +-
.../ComponentsResponsesKeysCaseValidator.java | 2 +-
.../ComponentsSchemasKeysCaseValidator.java | 2 +-
...ComponentsSecuritySchemesKeysCaseValidator.java | 2 +-
.../encoding/EncodingHeadersKeysCaseValidator.java | 2 +-
.../header/HeaderDescriptionRequiredValidator.java | 2 +-
.../info/InfoDescriptionRequiredValidator.java | 2 +-
.../openapi/OpenApiSecuritySizeEqValidator.java | 2 +-
.../openapi/OpenApiTagsSizeGteValidator.java | 2 +-
.../openapi/OpenApiVersionGteValidator.java | 2 +-
.../operation/OperationIdCaseValidator.java | 2 +-
.../operation/OperationServersSizeEqValidator.java | 2 +-
.../OperationSummaryRequiredValidator.java | 2 +-
.../operation/OperationTagsReferenceValidator.java | 2 +-
.../operation/OperationTagsSizeEqValidator.java | 2 +-
.../ParameterDescriptionRequiredValidator.java | 2 +-
.../ParameterNameCookieCaseValidator.java | 2 +-
.../ParameterNameHeaderCaseValidator.java | 2 +-
.../parameter/ParameterNamePathCaseValidator.java | 2 +-
.../parameter/ParameterNameQueryCaseValidator.java | 2 +-
.../validator/paths/PathsKeyCaseValidator.java | 2 +-
.../RequestBodyDescriptionRequiredValidator.java | 2 +-
.../response/ResponseHeadersKeysCaseValidator.java | 2 +-
.../schema/SchemaPropertiesKeysCaseValidator.java | 2 +-
.../schema/SchemaTitleRequiredValidator.java | 2 +-
.../tag/TagDescriptionRequiredValidator.java | 2 +-
.../tag/TagMustBeReferencedValidator.java | 2 +-
.../style}/validator/tag/TagNameCaseValidator.java | 2 +-
.../toolkit/oasv/style/StyleCheckParserTest.java} | 7 +-
.../DefaultComponentsValidatorFactoryTest.java | 4 +-
.../DefaultEncodingValidatorFactoryTest.java | 4 +-
.../factory/DefaultHeaderValidatorFactoryTest.java | 4 +-
.../factory/DefaultInfoValidatorFactoryTest.java | 4 +-
.../DefaultMediaTypeValidatorFactoryTest.java | 2 +-
.../DefaultOasSpecValidatorFactoryTest.java | 2 +-
.../DefaultOpenApiValidatorFactoryTest.java | 8 +-
.../DefaultOperationValidatorFactoryTest.java | 4 +-
.../DefaultParameterValidatorFactoryTest.java | 4 +-
.../DefaultPathItemValidatorFactoryTest.java | 2 +-
.../factory/DefaultPathsValidatorFactoryTest.java | 4 +-
.../DefaultRequestBodyValidatorFactoryTest.java | 4 +-
.../DefaultResponseValidatorFactoryTest.java | 4 +-
.../DefaultResponsesValidatorFactoryTest.java | 2 +-
.../factory/DefaultSchemaValidatorFactoryTest.java | 6 +-
.../DefaultSecuritySchemeValidatorFactoryTest.java | 2 +-
.../factory/DefaultServerValidatorFactoryTest.java | 2 +-
.../factory/DefaultTagValidatorFactoryTest.java | 8 +-
.../style}/validator/OasStyleCheckTestBase.java | 6 +-
.../ComponentsCallbacksKeysCaseValidatorTest.java | 6 +-
.../ComponentsExamplesKeysCaseValidatorTest.java | 6 +-
.../ComponentsHeadersKeysCaseValidatorTest.java | 6 +-
.../ComponentsLinksKeysCaseValidatorTest.java | 6 +-
.../ComponentsParametersKeysCaseValidatorTest.java | 6 +-
...mponentsRequestBodiesKeysCaseValidatorTest.java | 6 +-
.../ComponentsResponsesKeysCaseValidatorTest.java | 6 +-
.../ComponentsSchemasKeysCaseValidatorTest.java | 6 +-
...onentsSecuritySchemesKeysCaseValidatorTest.java | 6 +-
.../EncodingHeadersKeysCaseValidatorTest.java | 6 +-
.../HeaderDescriptionRequiredValidatorTest.java | 6 +-
.../info/InfoDescriptionRequiredValidatorTest.java | 6 +-
.../OpenApiSecuritySizeEqValidatorTest.java | 6 +-
.../openapi/OpenApiTagsSizeGteValidatorTest.java | 6 +-
.../openapi/OpenApiVersionGteValidatorTest.java | 6 +-
.../operation/OperationIdCaseValidatorTest.java | 6 +-
.../OperationServersSizeEqValidatorTest.java | 6 +-
.../OperationSummaryRequiredValidatorTest.java | 6 +-
.../OperationTagsReferenceValidatorTest.java | 6 +-
.../OperationTagsSizeEqValidatorTest.java | 6 +-
.../ParameterDescriptionRequiredValidatorTest.java | 6 +-
.../ParameterNameCookieCaseValidatorTest.java | 6 +-
.../ParameterNameHeaderCaseValidatorTest.java | 6 +-
.../ParameterNamePathCaseValidatorTest.java | 6 +-
.../ParameterNameQueryCaseValidatorTest.java | 6 +-
.../validator/paths/PathsKeyCaseValidatorTest.java | 6 +-
...equestBodyDescriptionRequiredValidatorTest.java | 6 +-
.../ResponseHeadersKeysCaseValidatorTest.java | 6 +-
.../SchemaPropertiesKeysCaseValidatorTest.java | 6 +-
.../schema/SchemaTitleRequiredValidatorTest.java | 6 +-
.../tag/TagDescriptionRequiredValidatorTest.java | 6 +-
.../tag/TagMustBeReferencedValidatorTest.java | 6 +-
.../validator/tag/TagNameCaseValidatorTest.java | 6 +-
.../src/test/resources/logback-test.xml | 0
.../toolkit/oasv/style}/parser-test.yaml | 0
.../petstore-callbacks-upper-camel-case.yaml | 0
.../petstore-examples-upper-camel-case.yaml | 0
.../petstore-headers-upper-camel-case.yaml | 0
.../petstore-links-upper-camel-case.yaml | 0
.../petstore-parameters-upper-camel-case.yaml | 0
.../petstore-request-bodies-upper-camel-case.yaml | 0
.../petstore-responses-upper-camel-case.yaml | 0
.../petstore-schemas-upper-camel-case.yaml | 0
...petstore-security-schemes-upper-camel-case.yaml | 0
.../petstore-encoding-headers-key-case-1.yaml | 0
.../petstore-encoding-headers-key-case-2.yaml | 0
.../petstore-encoding-headers-key-case-3.yaml | 0
.../petstore-encoding-headers-key-case-4.yaml | 0
.../validator/header/petstore-header-no-desc.yaml | 0
.../validator/info/petstore-info-no-desc.yaml | 0
.../validator/openapi/petstore-openapi-wrong.yaml | 0
.../openapi/petstore-security-empty-good.yaml | 0
.../validator/openapi/petstore-security-empty.yaml | 0
.../openapi/petstore-tag-not-provided.yaml | 0
.../petstore-operation-id-lower-camel-case.yaml | 0
.../petstore-operation-servers-empty.yaml | 0
.../petstore-operation-summary-required.yaml | 0
.../petstore-operation-tags-only-one.yaml | 0
.../petstore-operation-tags-reference.yaml | 0
...petstore-parameter-cookie-lower-camel-case.yaml | 0
.../parameter/petstore-parameter-desc-none.yaml | 0
...etstore-parameter-header-upper-hyphen-case.yaml | 0
.../petstore-parameter-path-lower-camel-case.yaml | 0
.../petstore-parameter-query-lower-camel-case.yaml | 0
.../paths/petstore-paths-lower-camel-case.yaml | 0
.../petstore-request-body-desc-required.yaml | 0
.../petstore-response-headers-key-case.yaml | 0
...tore-schema-p-keys-lower-camel-case-all-of.yaml | 0
...tore-schema-p-keys-lower-camel-case-any-of.yaml | 0
...store-schema-p-keys-lower-camel-case-array.yaml | 0
...tstore-schema-p-keys-lower-camel-case-comp.yaml | 0
...tore-schema-p-keys-lower-camel-case-nested.yaml | 0
...tore-schema-p-keys-lower-camel-case-one-of.yaml | 0
...ore-schema-p-keys-lower-camel-case-param-1.yaml | 0
...ore-schema-p-keys-lower-camel-case-param-2.yaml | 0
...store-schema-p-keys-lower-camel-case-req-1.yaml | 0
...store-schema-p-keys-lower-camel-case-req-2.yaml | 0
...tore-schema-p-keys-lower-camel-case-resp-1.yaml | 0
...tore-schema-p-keys-lower-camel-case-resp-2.yaml | 0
.../schema/petstore-schema-title-comp.yaml | 0
.../schema/petstore-schema-title-nested.yaml | 0
.../schema/petstore-schema-title-param.yaml | 0
.../schema/petstore-schema-title-req.yaml | 0
.../schema/petstore-schema-title-resp.yaml | 0
.../petstore-tag-name-not-upper-camel-case.yaml | 0
.../style}/validator/tag/petstore-tag-no-desc.yaml | 0
.../validator/tag/petstore-tag-redundant.yaml | 0
oas-validator/oas-validator-web/pom.xml | 2 +-
...plianceController.java => StyleController.java} | 31 +-
.../config/StyleCheckValidatorsConfiguration.java | 2 +-
.../web/page/controller/ValidatorController.java | 4 +-
.../src/main/resources/static/doc/validator.html | 587 ---------------------
.../src/main/resources/templates/index.html | 10 +-
.../templates/validator/compatibility.html | 4 +-
.../validator/{compliance.html => style.html} | 24 +-
oas-validator/pom.xml | 2 +-
pom.xml | 2 +-
toolkit-distribution/src/release/LICENSE | 2 +-
178 files changed, 266 insertions(+), 849 deletions(-)
rename oas-validator/{oas-validator-compliance => oas-validator-style}/pom.xml (98%)
rename oas-validator/{oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/ComplianceCheckParser.java => oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/StyleCheckParser.java} (91%)
rename oas-validator/{oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style}/factory/DefaultComponentsValidatorFactory.java (98%)
rename oas-validator/{oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style}/factory/DefaultEncodingValidatorFactory.java (93%)
rename oas-validator/{oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style}/factory/DefaultHeaderValidatorFactory.java (93%)
rename oas-validator/{oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style}/factory/DefaultInfoValidatorFactory.java (91%)
rename oas-validator/{oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style}/factory/DefaultMediaTypeValidatorFactory.java (97%)
rename oas-validator/{oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style}/factory/DefaultOasSpecValidatorFactory.java (96%)
rename oas-validator/{oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style}/factory/DefaultOpenApiValidatorFactory.java (91%)
rename oas-validator/{oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style}/factory/DefaultOperationValidatorFactory.java (97%)
rename oas-validator/{oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style}/factory/DefaultParameterValidatorFactory.java (96%)
rename oas-validator/{oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style}/factory/DefaultPathItemValidatorFactory.java (97%)
rename oas-validator/{oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style}/factory/DefaultPathsValidatorFactory.java (93%)
rename oas-validator/{oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style}/factory/DefaultRequestBodyValidatorFactory.java (93%)
rename oas-validator/{oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style}/factory/DefaultResponseValidatorFactory.java (94%)
rename oas-validator/{oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style}/factory/DefaultResponsesValidatorFactory.java (96%)
rename oas-validator/{oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style}/factory/DefaultSchemaValidatorFactory.java (89%)
rename oas-validator/{oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style}/factory/DefaultSecuritySchemeValidatorFactory.java (95%)
rename oas-validator/{oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style}/factory/DefaultServerValidatorFactory.java (95%)
rename oas-validator/{oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style}/factory/DefaultTagValidatorFactory.java (87%)
rename oas-validator/{oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style}/factory/ValidatorFactoryComponents.java (94%)
rename oas-validator/{oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style}/validator/components/ComponentsCallbacksKeysCaseValidator.java (95%)
rename oas-validator/{oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style}/validator/components/ComponentsExamplesKeysCaseValidator.java (95%)
rename oas-validator/{oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style}/validator/components/ComponentsHeadersKeysCaseValidator.java (95%)
rename oas-validator/{oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style}/validator/components/ComponentsLinksKeysCaseValidator.java (95%)
rename oas-validator/{oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style}/validator/components/ComponentsParametersKeysCaseValidator.java (95%)
rename oas-validator/{oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style}/validator/components/ComponentsRequestBodiesKeysCaseValidator.java (95%)
rename oas-validator/{oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style}/validator/components/ComponentsResponsesKeysCaseValidator.java (95%)
rename oas-validator/{oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style}/validator/components/ComponentsSchemasKeysCaseValidator.java (95%)
rename oas-validator/{oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style}/validator/components/ComponentsSecuritySchemesKeysCaseValidator.java (95%)
rename oas-validator/{oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style}/validator/encoding/EncodingHeadersKeysCaseValidator.java (95%)
rename oas-validator/{oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style}/validator/header/HeaderDescriptionRequiredValidator.java (96%)
rename oas-validator/{oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style}/validator/info/InfoDescriptionRequiredValidator.java (96%)
rename oas-validator/{oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style}/validator/openapi/OpenApiSecuritySizeEqValidator.java (97%)
rename oas-validator/{oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style}/validator/openapi/OpenApiTagsSizeGteValidator.java (97%)
rename oas-validator/{oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style}/validator/openapi/OpenApiVersionGteValidator.java (97%)
rename oas-validator/{oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style}/validator/operation/OperationIdCaseValidator.java (96%)
rename oas-validator/{oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style}/validator/operation/OperationServersSizeEqValidator.java (96%)
rename oas-validator/{oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style}/validator/operation/OperationSummaryRequiredValidator.java (96%)
rename oas-validator/{oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style}/validator/operation/OperationTagsReferenceValidator.java (97%)
rename oas-validator/{oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style}/validator/operation/OperationTagsSizeEqValidator.java (96%)
rename oas-validator/{oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style}/validator/parameter/ParameterDescriptionRequiredValidator.java (96%)
rename oas-validator/{oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style}/validator/parameter/ParameterNameCookieCaseValidator.java (97%)
rename oas-validator/{oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style}/validator/parameter/ParameterNameHeaderCaseValidator.java (97%)
rename oas-validator/{oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style}/validator/parameter/ParameterNamePathCaseValidator.java (97%)
rename oas-validator/{oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style}/validator/parameter/ParameterNameQueryCaseValidator.java (97%)
rename oas-validator/{oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style}/validator/paths/PathsKeyCaseValidator.java (98%)
rename oas-validator/{oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style}/validator/requestbody/RequestBodyDescriptionRequiredValidator.java (96%)
rename oas-validator/{oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style}/validator/response/ResponseHeadersKeysCaseValidator.java (95%)
rename oas-validator/{oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style}/validator/schema/SchemaPropertiesKeysCaseValidator.java (95%)
rename oas-validator/{oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style}/validator/schema/SchemaTitleRequiredValidator.java (97%)
rename oas-validator/{oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style}/validator/tag/TagDescriptionRequiredValidator.java (96%)
rename oas-validator/{oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style}/validator/tag/TagMustBeReferencedValidator.java (97%)
rename oas-validator/{oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style}/validator/tag/TagNameCaseValidator.java (96%)
rename oas-validator/{oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/ComplianceCheckParserTest.java => oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/StyleCheckParserTest.java} (87%)
rename oas-validator/{oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style}/factory/DefaultComponentsValidatorFactoryTest.java (98%)
rename oas-validator/{oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style}/factory/DefaultEncodingValidatorFactoryTest.java (93%)
rename oas-validator/{oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style}/factory/DefaultHeaderValidatorFactoryTest.java (94%)
rename oas-validator/{oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style}/factory/DefaultInfoValidatorFactoryTest.java (93%)
rename oas-validator/{oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style}/factory/DefaultMediaTypeValidatorFactoryTest.java (97%)
rename oas-validator/{oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style}/factory/DefaultOasSpecValidatorFactoryTest.java (96%)
rename oas-validator/{oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style}/factory/DefaultOpenApiValidatorFactoryTest.java (91%)
rename oas-validator/{oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style}/factory/DefaultOperationValidatorFactoryTest.java (97%)
rename oas-validator/{oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style}/factory/DefaultParameterValidatorFactoryTest.java (97%)
rename oas-validator/{oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style}/factory/DefaultPathItemValidatorFactoryTest.java (97%)
rename oas-validator/{oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style}/factory/DefaultPathsValidatorFactoryTest.java (93%)
rename oas-validator/{oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style}/factory/DefaultRequestBodyValidatorFactoryTest.java (94%)
rename oas-validator/{oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style}/factory/DefaultResponseValidatorFactoryTest.java (93%)
rename oas-validator/{oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style}/factory/DefaultResponsesValidatorFactoryTest.java (96%)
rename oas-validator/{oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style}/factory/DefaultSchemaValidatorFactoryTest.java (91%)
rename oas-validator/{oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style}/factory/DefaultSecuritySchemeValidatorFactoryTest.java (96%)
rename oas-validator/{oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style}/factory/DefaultServerValidatorFactoryTest.java (96%)
rename oas-validator/{oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style}/factory/DefaultTagValidatorFactoryTest.java (90%)
rename oas-validator/{oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style}/validator/OasStyleCheckTestBase.java (88%)
rename oas-validator/{oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style}/validator/components/ComponentsCallbacksKeysCaseValidatorTest.java (88%)
rename oas-validator/{oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style}/validator/components/ComponentsExamplesKeysCaseValidatorTest.java (88%)
rename oas-validator/{oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style}/validator/components/ComponentsHeadersKeysCaseValidatorTest.java (88%)
rename oas-validator/{oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style}/validator/components/ComponentsLinksKeysCaseValidatorTest.java (88%)
rename oas-validator/{oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style}/validator/components/ComponentsParametersKeysCaseValidatorTest.java (88%)
rename oas-validator/{oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style}/validator/components/ComponentsRequestBodiesKeysCaseValidatorTest.java (89%)
rename oas-validator/{oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style}/validator/components/ComponentsResponsesKeysCaseValidatorTest.java (88%)
rename oas-validator/{oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style}/validator/components/ComponentsSchemasKeysCaseValidatorTest.java (88%)
rename oas-validator/{oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style}/validator/components/ComponentsSecuritySchemesKeysCaseValidatorTest.java (89%)
rename oas-validator/{oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style}/validator/encoding/EncodingHeadersKeysCaseValidatorTest.java (94%)
rename oas-validator/{oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style}/validator/header/HeaderDescriptionRequiredValidatorTest.java (91%)
rename oas-validator/{oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style}/validator/info/InfoDescriptionRequiredValidatorTest.java (88%)
rename oas-validator/{oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style}/validator/openapi/OpenApiSecuritySizeEqValidatorTest.java (90%)
rename oas-validator/{oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style}/validator/openapi/OpenApiTagsSizeGteValidatorTest.java (88%)
rename oas-validator/{oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style}/validator/openapi/OpenApiVersionGteValidatorTest.java (88%)
rename oas-validator/{oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style}/validator/operation/OperationIdCaseValidatorTest.java (88%)
rename oas-validator/{oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style}/validator/operation/OperationServersSizeEqValidatorTest.java (88%)
rename oas-validator/{oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style}/validator/operation/OperationSummaryRequiredValidatorTest.java (89%)
rename oas-validator/{oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style}/validator/operation/OperationTagsReferenceValidatorTest.java (88%)
rename oas-validator/{oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style}/validator/operation/OperationTagsSizeEqValidatorTest.java (88%)
rename oas-validator/{oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style}/validator/parameter/ParameterDescriptionRequiredValidatorTest.java (90%)
rename oas-validator/{oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style}/validator/parameter/ParameterNameCookieCaseValidatorTest.java (90%)
rename oas-validator/{oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style}/validator/parameter/ParameterNameHeaderCaseValidatorTest.java (90%)
rename oas-validator/{oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style}/validator/parameter/ParameterNamePathCaseValidatorTest.java (90%)
rename oas-validator/{oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style}/validator/parameter/ParameterNameQueryCaseValidatorTest.java (90%)
rename oas-validator/{oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style}/validator/paths/PathsKeyCaseValidatorTest.java (89%)
rename oas-validator/{oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style}/validator/requestbody/RequestBodyDescriptionRequiredValidatorTest.java (90%)
rename oas-validator/{oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style}/validator/response/ResponseHeadersKeysCaseValidatorTest.java (90%)
rename oas-validator/{oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style}/validator/schema/SchemaPropertiesKeysCaseValidatorTest.java (97%)
rename oas-validator/{oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style}/validator/schema/SchemaTitleRequiredValidatorTest.java (93%)
rename oas-validator/{oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style}/validator/tag/TagDescriptionRequiredValidatorTest.java (89%)
rename oas-validator/{oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style}/validator/tag/TagMustBeReferencedValidatorTest.java (88%)
rename oas-validator/{oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style}/validator/tag/TagNameCaseValidatorTest.java (88%)
rename oas-validator/{oas-validator-compliance => oas-validator-style}/src/test/resources/logback-test.xml (100%)
rename oas-validator/{oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style}/parser-test.yaml (100%)
rename oas-validator/{oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style}/validator/components/petstore-callbacks-upper-camel-case.yaml (100%)
rename oas-validator/{oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style}/validator/components/petstore-examples-upper-camel-case.yaml (100%)
rename oas-validator/{oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style}/validator/components/petstore-headers-upper-camel-case.yaml (100%)
rename oas-validator/{oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style}/validator/components/petstore-links-upper-camel-case.yaml (100%)
rename oas-validator/{oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style}/validator/components/petstore-parameters-upper-camel-case.yaml (100%)
rename oas-validator/{oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style}/validator/components/petstore-request-bodies-upper-camel-case.yaml (100%)
rename oas-validator/{oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style}/validator/components/petstore-responses-upper-camel-case.yaml (100%)
rename oas-validator/{oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style}/validator/components/petstore-schemas-upper-camel-case.yaml (100%)
rename oas-validator/{oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style}/validator/components/petstore-security-schemes-upper-camel-case.yaml (100%)
rename oas-validator/{oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style}/validator/encoding/petstore-encoding-headers-key-case-1.yaml (100%)
rename oas-validator/{oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style}/validator/encoding/petstore-encoding-headers-key-case-2.yaml (100%)
rename oas-validator/{oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style}/validator/encoding/petstore-encoding-headers-key-case-3.yaml (100%)
rename oas-validator/{oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style}/validator/encoding/petstore-encoding-headers-key-case-4.yaml (100%)
rename oas-validator/{oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style}/validator/header/petstore-header-no-desc.yaml (100%)
rename oas-validator/{oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style}/validator/info/petstore-info-no-desc.yaml (100%)
rename oas-validator/{oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style}/validator/openapi/petstore-openapi-wrong.yaml (100%)
rename oas-validator/{oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style}/validator/openapi/petstore-security-empty-good.yaml (100%)
rename oas-validator/{oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style}/validator/openapi/petstore-security-empty.yaml (100%)
rename oas-validator/{oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style}/validator/openapi/petstore-tag-not-provided.yaml (100%)
rename oas-validator/{oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style}/validator/operation/petstore-operation-id-lower-camel-case.yaml (100%)
rename oas-validator/{oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style}/validator/operation/petstore-operation-servers-empty.yaml (100%)
rename oas-validator/{oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style}/validator/operation/petstore-operation-summary-required.yaml (100%)
rename oas-validator/{oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style}/validator/operation/petstore-operation-tags-only-one.yaml (100%)
rename oas-validator/{oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style}/validator/operation/petstore-operation-tags-reference.yaml (100%)
rename oas-validator/{oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style}/validator/parameter/petstore-parameter-cookie-lower-camel-case.yaml (100%)
rename oas-validator/{oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style}/validator/parameter/petstore-parameter-desc-none.yaml (100%)
rename oas-validator/{oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style}/validator/parameter/petstore-parameter-header-upper-hyphen-case.yaml (100%)
rename oas-validator/{oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style}/validator/parameter/petstore-parameter-path-lower-camel-case.yaml (100%)
rename oas-validator/{oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style}/validator/parameter/petstore-parameter-query-lower-camel-case.yaml (100%)
rename oas-validator/{oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style}/validator/paths/petstore-paths-lower-camel-case.yaml (100%)
rename oas-validator/{oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style}/validator/requestbody/petstore-request-body-desc-required.yaml (100%)
rename oas-validator/{oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style}/validator/response/petstore-response-headers-key-case.yaml (100%)
rename oas-validator/{oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style}/validator/schema/petstore-schema-p-keys-lower-camel-case-all-of.yaml (100%)
rename oas-validator/{oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style}/validator/schema/petstore-schema-p-keys-lower-camel-case-any-of.yaml (100%)
rename oas-validator/{oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style}/validator/schema/petstore-schema-p-keys-lower-camel-case-array.yaml (100%)
rename oas-validator/{oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style}/validator/schema/petstore-schema-p-keys-lower-camel-case-comp.yaml (100%)
rename oas-validator/{oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style}/validator/schema/petstore-schema-p-keys-lower-camel-case-nested.yaml (100%)
rename oas-validator/{oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style}/validator/schema/petstore-schema-p-keys-lower-camel-case-one-of.yaml (100%)
rename oas-validator/{oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style}/validator/schema/petstore-schema-p-keys-lower-camel-case-param-1.yaml (100%)
rename oas-validator/{oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style}/validator/schema/petstore-schema-p-keys-lower-camel-case-param-2.yaml (100%)
rename oas-validator/{oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style}/validator/schema/petstore-schema-p-keys-lower-camel-case-req-1.yaml (100%)
rename oas-validator/{oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style}/validator/schema/petstore-schema-p-keys-lower-camel-case-req-2.yaml (100%)
rename oas-validator/{oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style}/validator/schema/petstore-schema-p-keys-lower-camel-case-resp-1.yaml (100%)
rename oas-validator/{oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style}/validator/schema/petstore-schema-p-keys-lower-camel-case-resp-2.yaml (100%)
rename oas-validator/{oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style}/validator/schema/petstore-schema-title-comp.yaml (100%)
rename oas-validator/{oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style}/validator/schema/petstore-schema-title-nested.yaml (100%)
rename oas-validator/{oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style}/validator/schema/petstore-schema-title-param.yaml (100%)
rename oas-validator/{oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style}/validator/schema/petstore-schema-title-req.yaml (100%)
rename oas-validator/{oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style}/validator/schema/petstore-schema-title-resp.yaml (100%)
rename oas-validator/{oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style}/validator/tag/petstore-tag-name-not-upper-camel-case.yaml (100%)
rename oas-validator/{oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style}/validator/tag/petstore-tag-no-desc.yaml (100%)
rename oas-validator/{oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance => oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style}/validator/tag/petstore-tag-redundant.yaml (100%)
rename oas-validator/oas-validator-web/src/main/java/org/apache/servicecomb/toolkit/oasv/web/api/controller/{ComplianceController.java => StyleController.java} (87%)
delete mode 100755 oas-validator/oas-validator-web/src/main/resources/static/doc/validator.html
rename oas-validator/oas-validator-web/src/main/resources/templates/validator/{compliance.html => style.html} (84%)
[servicecomb-toolkit] 02/03: SCB-1612 Rename
oas-validator-compliance to oas-validator-style Rename some classes
Posted by ni...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
ningjiang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/servicecomb-toolkit.git
commit c72e427f58a6fb0a03c9c712aed17b956be5e6b3
Author: Daniel Qian <ch...@gmail.com>
AuthorDate: Fri Nov 22 09:56:25 2019 +0800
SCB-1612 Rename oas-validator-compliance to oas-validator-style
Rename some classes
---
.../servicecomb/toolkit/cli/CheckStyleBase.java | 4 +--
...ianceCheckParser.java => StyleCheckParser.java} | 4 +--
...ckParserTest.java => StyleCheckParserTest.java} | 5 ++--
.../style/validator/OasStyleCheckTestBase.java | 4 +--
...plianceController.java => StyleController.java} | 31 +++++++++++++---------
.../validator/{compliance.html => style.html} | 2 +-
6 files changed, 27 insertions(+), 23 deletions(-)
diff --git a/cli/src/main/java/org/apache/servicecomb/toolkit/cli/CheckStyleBase.java b/cli/src/main/java/org/apache/servicecomb/toolkit/cli/CheckStyleBase.java
index e1ed768..615bd5f 100644
--- a/cli/src/main/java/org/apache/servicecomb/toolkit/cli/CheckStyleBase.java
+++ b/cli/src/main/java/org/apache/servicecomb/toolkit/cli/CheckStyleBase.java
@@ -25,7 +25,7 @@ import org.apache.commons.collections4.CollectionUtils;
import org.apache.commons.io.FileUtils;
import org.apache.servicecomb.toolkit.oasv.FactoryOptions;
import org.apache.servicecomb.toolkit.oasv.common.OasObjectPropertyLocation;
-import org.apache.servicecomb.toolkit.oasv.style.ComplianceCheckParser;
+import org.apache.servicecomb.toolkit.oasv.style.StyleCheckParser;
import org.apache.servicecomb.toolkit.oasv.style.factory.ValidatorFactoryComponents;
import org.apache.servicecomb.toolkit.oasv.validation.api.OasSpecValidator;
import org.apache.servicecomb.toolkit.oasv.validation.api.OasValidationContext;
@@ -72,7 +72,7 @@ public class CheckStyleBase implements Runnable {
throw new RuntimeException(e);
}
- SwaggerParseResult parseResult = ComplianceCheckParser.parseYaml(yaml);
+ SwaggerParseResult parseResult = StyleCheckParser.parseYaml(yaml);
OpenAPI openAPI = parseResult.getOpenAPI();
if (openAPI == null) {
StringJoiner sj = new StringJoiner("\n");
diff --git a/oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/ComplianceCheckParser.java b/oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/StyleCheckParser.java
similarity index 94%
rename from oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/ComplianceCheckParser.java
rename to oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/StyleCheckParser.java
index ef8006c..4016816 100644
--- a/oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/ComplianceCheckParser.java
+++ b/oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/StyleCheckParser.java
@@ -21,9 +21,9 @@ import io.swagger.v3.parser.OpenAPIV3Parser;
import io.swagger.v3.parser.core.models.ParseOptions;
import io.swagger.v3.parser.core.models.SwaggerParseResult;
-public abstract class ComplianceCheckParser {
+public abstract class StyleCheckParser {
- private ComplianceCheckParser() {
+ private StyleCheckParser() {
// singleton
}
diff --git a/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/ComplianceCheckParserTest.java b/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/StyleCheckParserTest.java
similarity index 90%
rename from oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/ComplianceCheckParserTest.java
rename to oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/StyleCheckParserTest.java
index 8c75070..72f0ab1 100644
--- a/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/ComplianceCheckParserTest.java
+++ b/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/StyleCheckParserTest.java
@@ -18,19 +18,18 @@
package org.apache.servicecomb.toolkit.oasv.style;
import static org.assertj.core.api.Assertions.assertThat;
-import static org.junit.Assert.*;
import org.junit.Test;
import io.swagger.v3.parser.core.models.SwaggerParseResult;
import io.swagger.v3.parser.util.ClasspathHelper;
-public class ComplianceCheckParserTest {
+public class StyleCheckParserTest {
@Test
public void parseYaml() {
String yaml = loadRelative("parser-test.yaml");
- SwaggerParseResult swaggerParseResult = ComplianceCheckParser.parseYaml(yaml);
+ SwaggerParseResult swaggerParseResult = StyleCheckParser.parseYaml(yaml);
assertThat(swaggerParseResult).isNotNull();
assertThat(swaggerParseResult.getOpenAPI()).isNotNull();
assertThat(swaggerParseResult.getMessages()).isEmpty();
diff --git a/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/validator/OasStyleCheckTestBase.java b/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/validator/OasStyleCheckTestBase.java
index 2d847e3..075afe0 100755
--- a/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/validator/OasStyleCheckTestBase.java
+++ b/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/validator/OasStyleCheckTestBase.java
@@ -20,7 +20,7 @@ package org.apache.servicecomb.toolkit.oasv.style.validator;
import io.swagger.v3.parser.core.models.SwaggerParseResult;
import io.swagger.v3.parser.util.ClasspathHelper;
import org.apache.servicecomb.toolkit.oasv.FactoryOptions;
-import org.apache.servicecomb.toolkit.oasv.style.ComplianceCheckParser;
+import org.apache.servicecomb.toolkit.oasv.style.StyleCheckParser;
import org.apache.servicecomb.toolkit.oasv.validation.test.OasValidatorTestBase;
import java.util.Collections;
@@ -30,7 +30,7 @@ public class OasStyleCheckTestBase extends OasValidatorTestBase {
@Override
protected SwaggerParseResult parseAbsolute(String classpath) {
String content = ClasspathHelper.loadFileFromClasspath(classpath);
- return ComplianceCheckParser.parseYaml(content);
+ return StyleCheckParser.parseYaml(content);
}
protected FactoryOptions singleOption(String key, String value) {
diff --git a/oas-validator/oas-validator-web/src/main/java/org/apache/servicecomb/toolkit/oasv/web/api/controller/ComplianceController.java b/oas-validator/oas-validator-web/src/main/java/org/apache/servicecomb/toolkit/oasv/web/api/controller/StyleController.java
similarity index 87%
rename from oas-validator/oas-validator-web/src/main/java/org/apache/servicecomb/toolkit/oasv/web/api/controller/ComplianceController.java
rename to oas-validator/oas-validator-web/src/main/java/org/apache/servicecomb/toolkit/oasv/web/api/controller/StyleController.java
index 906659b..012ffb7 100755
--- a/oas-validator/oas-validator-web/src/main/java/org/apache/servicecomb/toolkit/oasv/web/api/controller/ComplianceController.java
+++ b/oas-validator/oas-validator-web/src/main/java/org/apache/servicecomb/toolkit/oasv/web/api/controller/StyleController.java
@@ -17,12 +17,16 @@
package org.apache.servicecomb.toolkit.oasv.web.api.controller;
-import io.swagger.v3.oas.models.OpenAPI;
-import io.swagger.v3.parser.core.models.SwaggerParseResult;
+import java.io.InputStream;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+import java.util.Properties;
+
import org.apache.commons.collections4.CollectionUtils;
import org.apache.commons.lang3.StringUtils;
import org.apache.servicecomb.toolkit.oasv.FactoryOptions;
-import org.apache.servicecomb.toolkit.oasv.style.ComplianceCheckParser;
+import org.apache.servicecomb.toolkit.oasv.style.StyleCheckParser;
import org.apache.servicecomb.toolkit.oasv.util.SyntaxChecker;
import org.apache.servicecomb.toolkit.oasv.validation.api.OasSpecValidator;
import org.apache.servicecomb.toolkit.oasv.validation.api.OasValidationContext;
@@ -33,17 +37,18 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.core.io.support.PathMatchingResourcePatternResolver;
import org.springframework.http.HttpStatus;
import org.springframework.util.MimeTypeUtils;
-import org.springframework.web.bind.annotation.*;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.ResponseStatus;
+import org.springframework.web.bind.annotation.RestController;
-import java.io.InputStream;
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
-import java.util.Properties;
+import io.swagger.v3.oas.models.OpenAPI;
+import io.swagger.v3.parser.core.models.SwaggerParseResult;
@RestController
-@RequestMapping("/api/compliance")
-public class ComplianceController implements InitializingBean {
+@RequestMapping("/api/style")
+public class StyleController implements InitializingBean {
@Autowired
private OasSpecValidatorFactory oasSpecValidatorFactory;
@@ -72,7 +77,7 @@ public class ComplianceController implements InitializingBean {
return importError;
}
- SwaggerParseResult parseResult = ComplianceCheckParser.parseYaml(yaml);
+ SwaggerParseResult parseResult = StyleCheckParser.parseYaml(yaml);
if (CollectionUtils.isNotEmpty(parseResult.getMessages())) {
throw new RuntimeException(StringUtils.join(parseResult.getMessages(), ","));
}
@@ -88,7 +93,7 @@ public class ComplianceController implements InitializingBean {
}
private OpenAPI loadByYaml(String yaml) {
- SwaggerParseResult parseResult = ComplianceCheckParser.parseYaml(yaml);
+ SwaggerParseResult parseResult = StyleCheckParser.parseYaml(yaml);
if (CollectionUtils.isNotEmpty(parseResult.getMessages())) {
throw new RuntimeException(StringUtils.join(parseResult.getMessages(), ","));
}
diff --git a/oas-validator/oas-validator-web/src/main/resources/templates/validator/compliance.html b/oas-validator/oas-validator-web/src/main/resources/templates/validator/style.html
similarity index 99%
rename from oas-validator/oas-validator-web/src/main/resources/templates/validator/compliance.html
rename to oas-validator/oas-validator-web/src/main/resources/templates/validator/style.html
index 29cfef6..b2726a3 100755
--- a/oas-validator/oas-validator-web/src/main/resources/templates/validator/compliance.html
+++ b/oas-validator/oas-validator-web/src/main/resources/templates/validator/style.html
@@ -90,7 +90,7 @@
$(function(){
$('#complianceValidate').on('click', function(e) {
- var url = "/api/compliance";
+ var url = "/api/style";
var yaml = $('textarea[name="yaml"]').val(); if (yaml=="") {return;}
[servicecomb-toolkit] 03/03: SCB-1612 Rename
oas-validator-compliance to oas-validator-style Modify oas-validator-web:
1. make doc links refer to github repo 2. change the html file name 3.
change the javascript variable name
Posted by ni...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
ningjiang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/servicecomb-toolkit.git
commit c65b72feaf1408aec2455e15f3a0a5f7d7a83954
Author: Daniel Qian <ch...@gmail.com>
AuthorDate: Fri Nov 22 10:11:18 2019 +0800
SCB-1612 Rename oas-validator-compliance to oas-validator-style
Modify oas-validator-web:
1. make doc links refer to github repo
2. change the html file name
3. change the javascript variable name
---
oas-validator/doc/USAGE.MD | 4 +-
.../web/page/controller/ValidatorController.java | 4 +-
.../src/main/resources/static/doc/validator.html | 587 ---------------------
.../src/main/resources/templates/index.html | 10 +-
.../templates/validator/compatibility.html | 4 +-
.../main/resources/templates/validator/style.html | 22 +-
6 files changed, 22 insertions(+), 609 deletions(-)
diff --git a/oas-validator/doc/USAGE.MD b/oas-validator/doc/USAGE.MD
index ffe2a0c..b10752b 100755
--- a/oas-validator/doc/USAGE.MD
+++ b/oas-validator/doc/USAGE.MD
@@ -25,9 +25,9 @@
### 验证器
-分为 **合规性验证** 和 **兼容性检查**
+分为 **风格校验** 和 **兼容性检查**
-#### 合规性验证
+#### 风格校验
对 OpenAPI Spec 文档进行规范验证,对违反规范的错误作出提示。
diff --git a/oas-validator/oas-validator-web/src/main/java/org/apache/servicecomb/toolkit/oasv/web/page/controller/ValidatorController.java b/oas-validator/oas-validator-web/src/main/java/org/apache/servicecomb/toolkit/oasv/web/page/controller/ValidatorController.java
index 862443f..87fff79 100755
--- a/oas-validator/oas-validator-web/src/main/java/org/apache/servicecomb/toolkit/oasv/web/page/controller/ValidatorController.java
+++ b/oas-validator/oas-validator-web/src/main/java/org/apache/servicecomb/toolkit/oasv/web/page/controller/ValidatorController.java
@@ -33,12 +33,12 @@ public class ValidatorController {
return "validator/index";
}
- @GetMapping(path = "/compliance")
+ @GetMapping(path = "/style")
public String complianceValidator() {
- return "validator/compliance";
+ return "validator/style";
}
@GetMapping(path = "/compatibility")
diff --git a/oas-validator/oas-validator-web/src/main/resources/static/doc/validator.html b/oas-validator/oas-validator-web/src/main/resources/static/doc/validator.html
deleted file mode 100755
index 4140f20..0000000
--- a/oas-validator/oas-validator-web/src/main/resources/static/doc/validator.html
+++ /dev/null
@@ -1,587 +0,0 @@
-<!--
- ~ Licensed to the Apache Software Foundation (ASF) under one or more
- ~ contributor license agreements. See the NOTICE file distributed with
- ~ this work for additional information regarding copyright ownership.
- ~ The ASF licenses this file to You under the Apache License, Version 2.0
- ~ (the "License"); you may not use this file except in compliance with
- ~ the License. You may obtain a copy of the License at
- ~
- ~ http://www.apache.org/licenses/LICENSE-2.0
- ~
- ~ Unless required by applicable law or agreed to in writing, software
- ~ distributed under the License is distributed on an "AS IS" BASIS,
- ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- ~ See the License for the specific language governing permissions and
- ~ limitations under the License.
- -->
-<!doctype html>
-<html>
-<head>
-<meta charset='UTF-8'><meta name='viewport' content='width=device-width initial-scale=1'>
-<title>README</title><link href='https://fonts.loli.net/css?family=Open+Sans:400italic,700italic,700,400&subset=latin,latin-ext' rel='stylesheet' type='text/css' /><style type='text/css'>html {overflow-x: initial !important;}:root { --bg-color: #ffffff; --text-color: #333333; --select-text-bg-color: #B5D6FC; --select-text-font-color: auto; --monospace: "Lucida Console",Consolas,"Courier",monospace; }
-html { font-size: 14px; background-color: var(--bg-color); color: var(--text-color); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; -webkit-font-smoothing: antialiased; }
-body { margin: 0px; padding: 0px; height: auto; bottom: 0px; top: 0px; left: 0px; right: 0px; font-size: 1rem; line-height: 1.42857143; overflow-x: hidden; background-image: inherit; background-size: inherit; background-attachment: inherit; background-origin: inherit; background-clip: inherit; background-color: inherit; tab-size: 4; background-position: inherit inherit; background-repeat: inherit inherit; }
-iframe { margin: auto; }
-a.url { word-break: break-all; }
-a:active, a:hover { outline: 0px; }
-.in-text-selection, ::selection { text-shadow: none; background: var(--select-text-bg-color); color: var(--select-text-font-color); }
-#write { margin: 0px auto; height: auto; width: inherit; word-break: normal; word-wrap: break-word; position: relative; white-space: normal; overflow-x: visible; padding-top: 40px; }
-#write.first-line-indent p { text-indent: 2em; }
-#write.first-line-indent li p, #write.first-line-indent p * { text-indent: 0px; }
-#write.first-line-indent li { margin-left: 2em; }
-.for-image #write { padding-left: 8px; padding-right: 8px; }
-body.typora-export { padding-left: 30px; padding-right: 30px; }
-.typora-export .footnote-line, .typora-export li, .typora-export p { white-space: pre-wrap; }
-@media screen and (max-width: 500px) {
- body.typora-export { padding-left: 0px; padding-right: 0px; }
- #write { padding-left: 20px; padding-right: 20px; }
- .CodeMirror-sizer { margin-left: 0px !important; }
- .CodeMirror-gutters { display: none !important; }
-}
-#write li > figure:last-child { margin-bottom: 0.5rem; }
-#write ol, #write ul { position: relative; }
-img { max-width: 100%; vertical-align: middle; }
-button, input, select, textarea { color: inherit; font-family: inherit; font-size: inherit; font-style: inherit; font-variant-caps: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; }
-input[type="checkbox"], input[type="radio"] { line-height: normal; padding: 0px; }
-*, ::after, ::before { box-sizing: border-box; }
-#write h1, #write h2, #write h3, #write h4, #write h5, #write h6, #write p, #write pre { width: inherit; }
-#write h1, #write h2, #write h3, #write h4, #write h5, #write h6, #write p { position: relative; }
-h1, h2, h3, h4, h5, h6 { break-after: avoid-page; break-inside: avoid; orphans: 2; }
-p { orphans: 4; }
-h1 { font-size: 2rem; }
-h2 { font-size: 1.8rem; }
-h3 { font-size: 1.6rem; }
-h4 { font-size: 1.4rem; }
-h5 { font-size: 1.2rem; }
-h6 { font-size: 1rem; }
-.md-math-block, .md-rawblock, h1, h2, h3, h4, h5, h6, p { margin-top: 1rem; margin-bottom: 1rem; }
-.hidden { display: none; }
-.md-blockmeta { color: rgb(204, 204, 204); font-weight: 700; font-style: italic; }
-a { cursor: pointer; }
-sup.md-footnote { padding: 2px 4px; background-color: rgba(238, 238, 238, 0.701961); color: rgb(85, 85, 85); border-top-left-radius: 4px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; cursor: pointer; }
-sup.md-footnote a, sup.md-footnote a:hover { color: inherit; text-transform: inherit; text-decoration: inherit; }
-#write input[type="checkbox"] { cursor: pointer; width: inherit; height: inherit; }
-figure { overflow-x: auto; margin: 1.2em 0px; max-width: calc(100% + 16px); padding: 0px; }
-figure > table { margin: 0px !important; }
-tr { break-inside: avoid; break-after: auto; }
-thead { display: table-header-group; }
-table { border-collapse: collapse; border-spacing: 0px; width: 100%; overflow: auto; break-inside: auto; text-align: left; }
-table.md-table td { min-width: 32px; }
-.CodeMirror-gutters { border-right-width: 0px; background-color: inherit; }
-.CodeMirror-linenumber { }
-.CodeMirror { text-align: left; }
-.CodeMirror-placeholder { opacity: 0.3; }
-.CodeMirror pre { padding: 0px 4px; }
-.CodeMirror-lines { padding: 0px; }
-div.hr:focus { cursor: none; }
-#write pre { white-space: pre-wrap; }
-#write.fences-no-line-wrapping pre { white-space: pre; }
-#write pre.ty-contain-cm { white-space: normal; }
-.CodeMirror-gutters { margin-right: 4px; }
-.md-fences { font-size: 0.9rem; display: block; break-inside: avoid; text-align: left; overflow: visible; white-space: pre; background-image: inherit; background-size: inherit; background-attachment: inherit; background-origin: inherit; background-clip: inherit; background-color: inherit; position: relative !important; background-position: inherit inherit; background-repeat: inherit inherit; }
-.md-diagram-panel { width: 100%; margin-top: 10px; text-align: center; padding-top: 0px; padding-bottom: 8px; overflow-x: auto; }
-#write .md-fences.mock-cm { white-space: pre-wrap; }
-.md-fences.md-fences-with-lineno { padding-left: 0px; }
-#write.fences-no-line-wrapping .md-fences.mock-cm { white-space: pre; overflow-x: auto; }
-.md-fences.mock-cm.md-fences-with-lineno { padding-left: 8px; }
-.CodeMirror-line, twitterwidget { break-inside: avoid; }
-.footnotes { opacity: 0.8; font-size: 0.9rem; margin-top: 1em; margin-bottom: 1em; }
-.footnotes + .footnotes { margin-top: 0px; }
-.md-reset { margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: top; text-decoration: none; text-shadow: none; float: none; position: static; width: auto; height: auto; white-space: nowrap; cursor: inherit; line-height: normal; font-weight: 400; text-align: left; box-sizing: content-box; direction: ltr; background-position: 0px 0px; background-repeat: initial initial; }
-li div { padding-top: 0px; }
-blockquote { margin: 1rem 0px; }
-li .mathjax-block, li p { margin: 0.5rem 0px; }
-li { margin: 0px; position: relative; }
-blockquote > :last-child { margin-bottom: 0px; }
-blockquote > :first-child, li > :first-child { margin-top: 0px; }
-.footnotes-area { color: rgb(136, 136, 136); margin-top: 0.714rem; padding-bottom: 0.143rem; white-space: normal; }
-#write .footnote-line { white-space: pre-wrap; }
-@media print {
- body, html { border: 1px solid transparent; height: 99%; break-after: avoid-page; break-before: avoid-page; }
- #write { margin-top: 0px; padding-top: 0px; border-color: transparent !important; }
- .typora-export * { -webkit-print-color-adjust: exact; }
- html.blink-to-pdf { font-size: 13px; }
- .typora-export #write { padding-left: 32px; padding-right: 32px; padding-bottom: 0px; break-after: avoid-page; }
- .typora-export #write::after { height: 0px; }
- @page { margin: 20mm 0px; }
-}
-.footnote-line { margin-top: 0.714em; font-size: 0.7em; }
-a img, img a { cursor: pointer; }
-pre.md-meta-block { font-size: 0.8rem; min-height: 0.8rem; white-space: pre-wrap; background-color: rgb(204, 204, 204); display: block; overflow-x: hidden; background-position: initial initial; background-repeat: initial initial; }
-p > .md-image:only-child:not(.md-img-error) img, p > img:only-child { display: block; margin: auto; }
-p > .md-image:only-child { display: inline-block; width: 100%; }
-#write .MathJax_Display { margin: 0.8em 0px 0px; }
-.md-math-block { width: 100%; }
-.md-math-block:not(:empty)::after { display: none; }
-[contenteditable="true"]:active, [contenteditable="true"]:focus { outline: 0px; box-shadow: none; }
-.md-task-list-item { position: relative; list-style-type: none; }
-.task-list-item.md-task-list-item { padding-left: 0px; }
-.md-task-list-item > input { position: absolute; top: 0px; left: 0px; margin-left: -1.2em; margin-top: calc(1em - 10px); border: none; }
-.math { font-size: 1rem; }
-.md-toc { min-height: 3.58rem; position: relative; font-size: 0.9rem; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; }
-.md-toc-content { position: relative; margin-left: 0px; }
-.md-toc-content::after, .md-toc::after { display: none; }
-.md-toc-item { display: block; color: rgb(65, 131, 196); }
-.md-toc-item a { text-decoration: none; }
-.md-toc-inner:hover { text-decoration: underline; }
-.md-toc-inner { display: inline-block; cursor: pointer; }
-.md-toc-h1 .md-toc-inner { margin-left: 0px; font-weight: 700; }
-.md-toc-h2 .md-toc-inner { margin-left: 2em; }
-.md-toc-h3 .md-toc-inner { margin-left: 4em; }
-.md-toc-h4 .md-toc-inner { margin-left: 6em; }
-.md-toc-h5 .md-toc-inner { margin-left: 8em; }
-.md-toc-h6 .md-toc-inner { margin-left: 10em; }
-@media screen and (max-width: 48em) {
- .md-toc-h3 .md-toc-inner { margin-left: 3.5em; }
- .md-toc-h4 .md-toc-inner { margin-left: 5em; }
- .md-toc-h5 .md-toc-inner { margin-left: 6.5em; }
- .md-toc-h6 .md-toc-inner { margin-left: 8em; }
-}
-a.md-toc-inner { font-size: inherit; font-style: inherit; font-weight: inherit; line-height: inherit; }
-.footnote-line a:not(.reversefootnote) { color: inherit; }
-.md-attr { display: none; }
-.md-fn-count::after { content: "."; }
-code, pre, samp, tt { font-family: var(--monospace); }
-kbd { margin: 0px 0.1em; padding: 0.1em 0.6em; font-size: 0.8em; color: rgb(36, 39, 41); background-color: rgb(255, 255, 255); border: 1px solid rgb(173, 179, 185); border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; box-shadow: rgba(12, 13, 14, 0.2) 0px 1px 0px, rgb(255, 255, 255) 0px 0px 0px 2px inset; white-space: nowrap; vertical-align: middle; background-position: initial initial; background-repeat: initial initial; }
-.md-comment { color: rgb(162, 127, 3); opacity: 0.8; font-family: var(--monospace); }
-code { text-align: left; }
-a.md-print-anchor { white-space: pre !important; border: none !important; display: inline-block !important; position: absolute !important; width: 1px !important; right: 0px !important; outline: 0px !important; text-shadow: initial !important; background-position: 0px 0px !important; background-repeat: initial initial !important; }
-.md-inline-math .MathJax_SVG .noError { display: none !important; }
-.html-for-mac .inline-math-svg .MathJax_SVG { vertical-align: 0.2px; }
-.md-math-block .MathJax_SVG_Display { text-align: center; margin: 0px; position: relative; text-indent: 0px; max-width: none; max-height: none; min-height: 0px; min-width: 100%; width: auto; overflow-y: hidden; display: block !important; }
-.MathJax_SVG_Display, .md-inline-math .MathJax_SVG_Display { width: auto; margin: inherit; display: inline-block !important; }
-.MathJax_SVG .MJX-monospace { font-family: var(--monospace); }
-.MathJax_SVG .MJX-sans-serif { font-family: sans-serif; }
-.MathJax_SVG { display: inline; font-style: normal; font-weight: 400; line-height: normal; zoom: 90%; text-indent: 0px; text-align: left; text-transform: none; letter-spacing: normal; word-spacing: normal; word-wrap: normal; white-space: nowrap; float: none; direction: ltr; max-width: none; max-height: none; min-width: 0px; min-height: 0px; border: 0px; padding: 0px; margin: 0px; }
-.MathJax_SVG * { transition: none; }
-.MathJax_SVG_Display svg { vertical-align: middle !important; margin-bottom: 0px !important; }
-.os-windows.monocolor-emoji .md-emoji { font-family: "Segoe UI Symbol", sans-serif; }
-.md-diagram-panel > svg { max-width: 100%; }
-[lang="mermaid"] svg, [lang="flow"] svg { max-width: 100%; }
-[lang="mermaid"] .node text { font-size: 1rem; }
-table tr th { border-bottom-width: 0px; }
-video { max-width: 100%; display: block; margin: 0px auto; }
-iframe { max-width: 100%; width: 100%; border: none; }
-.highlight td, .highlight tr { border: 0px; }
-
-
-.CodeMirror { height: auto; }
-.CodeMirror.cm-s-inner { background-image: inherit; background-size: inherit; background-attachment: inherit; background-origin: inherit; background-clip: inherit; background-color: inherit; background-position: inherit inherit; background-repeat: inherit inherit; }
-.CodeMirror-scroll { overflow-y: hidden; overflow-x: auto; z-index: 3; }
-.CodeMirror-gutter-filler, .CodeMirror-scrollbar-filler { background-color: rgb(255, 255, 255); }
-.CodeMirror-gutters { border-right-width: 1px; border-right-style: solid; border-right-color: rgb(221, 221, 221); background-image: inherit; background-size: inherit; background-attachment: inherit; background-origin: inherit; background-clip: inherit; background-color: inherit; white-space: nowrap; background-position: inherit inherit; background-repeat: inherit inherit; }
-.CodeMirror-linenumber { padding: 0px 3px 0px 5px; text-align: right; color: rgb(153, 153, 153); }
-.cm-s-inner .cm-keyword { color: rgb(119, 0, 136); }
-.cm-s-inner .cm-atom, .cm-s-inner.cm-atom { color: rgb(34, 17, 153); }
-.cm-s-inner .cm-number { color: rgb(17, 102, 68); }
-.cm-s-inner .cm-def { color: rgb(0, 0, 255); }
-.cm-s-inner .cm-variable { color: rgb(0, 0, 0); }
-.cm-s-inner .cm-variable-2 { color: rgb(0, 85, 170); }
-.cm-s-inner .cm-variable-3 { color: rgb(0, 136, 85); }
-.cm-s-inner .cm-string { color: rgb(170, 17, 17); }
-.cm-s-inner .cm-property { color: rgb(0, 0, 0); }
-.cm-s-inner .cm-operator { color: rgb(152, 26, 26); }
-.cm-s-inner .cm-comment, .cm-s-inner.cm-comment { color: rgb(170, 85, 0); }
-.cm-s-inner .cm-string-2 { color: rgb(255, 85, 0); }
-.cm-s-inner .cm-meta { color: rgb(85, 85, 85); }
-.cm-s-inner .cm-qualifier { color: rgb(85, 85, 85); }
-.cm-s-inner .cm-builtin { color: rgb(51, 0, 170); }
-.cm-s-inner .cm-bracket { color: rgb(153, 153, 119); }
-.cm-s-inner .cm-tag { color: rgb(17, 119, 0); }
-.cm-s-inner .cm-attribute { color: rgb(0, 0, 204); }
-.cm-s-inner .cm-header, .cm-s-inner.cm-header { color: rgb(0, 0, 255); }
-.cm-s-inner .cm-quote, .cm-s-inner.cm-quote { color: rgb(0, 153, 0); }
-.cm-s-inner .cm-hr, .cm-s-inner.cm-hr { color: rgb(153, 153, 153); }
-.cm-s-inner .cm-link, .cm-s-inner.cm-link { color: rgb(0, 0, 204); }
-.cm-negative { color: rgb(221, 68, 68); }
-.cm-positive { color: rgb(34, 153, 34); }
-.cm-header, .cm-strong { font-weight: 700; }
-.cm-del { text-decoration: line-through; }
-.cm-em { font-style: italic; }
-.cm-link { text-decoration: underline; }
-.cm-error { color: red; }
-.cm-invalidchar { color: red; }
-.cm-constant { color: rgb(38, 139, 210); }
-.cm-defined { color: rgb(181, 137, 0); }
-div.CodeMirror span.CodeMirror-matchingbracket { color: rgb(0, 255, 0); }
-div.CodeMirror span.CodeMirror-nonmatchingbracket { color: rgb(255, 34, 34); }
-.cm-s-inner .CodeMirror-activeline-background { background-image: inherit; background-size: inherit; background-attachment: inherit; background-origin: inherit; background-clip: inherit; background-color: inherit; background-position: inherit inherit; background-repeat: inherit inherit; }
-.CodeMirror { position: relative; overflow: hidden; }
-.CodeMirror-scroll { height: 100%; outline: 0px; position: relative; box-sizing: content-box; background-image: inherit; background-size: inherit; background-attachment: inherit; background-origin: inherit; background-clip: inherit; background-color: inherit; background-position: inherit inherit; background-repeat: inherit inherit; }
-.CodeMirror-sizer { position: relative; }
-.CodeMirror-gutter-filler, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-vscrollbar { position: absolute; z-index: 6; display: none; }
-.CodeMirror-vscrollbar { right: 0px; top: 0px; overflow: hidden; }
-.CodeMirror-hscrollbar { bottom: 0px; left: 0px; overflow: hidden; }
-.CodeMirror-scrollbar-filler { right: 0px; bottom: 0px; }
-.CodeMirror-gutter-filler { left: 0px; bottom: 0px; }
-.CodeMirror-gutters { position: absolute; left: 0px; top: 0px; padding-bottom: 30px; z-index: 3; }
-.CodeMirror-gutter { white-space: normal; height: 100%; box-sizing: content-box; padding-bottom: 30px; margin-bottom: -32px; display: inline-block; }
-.CodeMirror-gutter-wrapper { position: absolute; z-index: 4; border: none !important; background-position: 0px 0px !important; background-repeat: initial initial !important; }
-.CodeMirror-gutter-background { position: absolute; top: 0px; bottom: 0px; z-index: 4; }
-.CodeMirror-gutter-elt { position: absolute; cursor: default; z-index: 4; }
-.CodeMirror-lines { cursor: text; }
-.CodeMirror pre { border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; border-width: 0px; font-family: inherit; font-size: inherit; margin: 0px; white-space: pre; word-wrap: normal; color: inherit; z-index: 2; position: relative; overflow: visible; background-position: 0px 0px; background-repeat: initial initial; }
-.CodeMirror-wrap pre { word-wrap: break-word; white-space: pre-wrap; word-break: normal; }
-.CodeMirror-code pre { border-right-width: 30px; border-right-style: solid; border-right-color: transparent; width: fit-content; }
-.CodeMirror-wrap .CodeMirror-code pre { border-right-style: none; width: auto; }
-.CodeMirror-linebackground { position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; z-index: 0; }
-.CodeMirror-linewidget { position: relative; z-index: 2; overflow: auto; }
-.CodeMirror-wrap .CodeMirror-scroll { overflow-x: hidden; }
-.CodeMirror-measure { position: absolute; width: 100%; height: 0px; overflow: hidden; visibility: hidden; }
-.CodeMirror-measure pre { position: static; }
-.CodeMirror div.CodeMirror-cursor { position: absolute; visibility: hidden; border-right-style: none; width: 0px; }
-.CodeMirror div.CodeMirror-cursor { visibility: hidden; }
-.CodeMirror-focused div.CodeMirror-cursor { visibility: inherit; }
-.cm-searching { background-color: rgba(255, 255, 0, 0.4); background-position: initial initial; background-repeat: initial initial; }
-@media print {
- .CodeMirror div.CodeMirror-cursor { visibility: hidden; }
-}
-
-
-:root {
- --side-bar-bg-color: #fafafa;
- --control-text-color: #777;
-}
-
-@include-when-export url(https://fonts.loli.net/css?family=Open+Sans:400italic,700italic,700,400&subset=latin,latin-ext);
-
-html {
- font-size: 16px;
-}
-
-body {
- font-family: "Open Sans","Clear Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
- color: rgb(51, 51, 51);
- line-height: 1.6;
-}
-
-#write {
- max-width: 860px;
- margin: 0 auto;
- padding: 30px;
- padding-bottom: 100px;
-}
-#write > ul:first-child,
-#write > ol:first-child{
- margin-top: 30px;
-}
-
-a {
- color: #4183C4;
-}
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- position: relative;
- margin-top: 1rem;
- margin-bottom: 1rem;
- font-weight: bold;
- line-height: 1.4;
- cursor: text;
-}
-h1:hover a.anchor,
-h2:hover a.anchor,
-h3:hover a.anchor,
-h4:hover a.anchor,
-h5:hover a.anchor,
-h6:hover a.anchor {
- text-decoration: none;
-}
-h1 tt,
-h1 code {
- font-size: inherit;
-}
-h2 tt,
-h2 code {
- font-size: inherit;
-}
-h3 tt,
-h3 code {
- font-size: inherit;
-}
-h4 tt,
-h4 code {
- font-size: inherit;
-}
-h5 tt,
-h5 code {
- font-size: inherit;
-}
-h6 tt,
-h6 code {
- font-size: inherit;
-}
-h1 {
- padding-bottom: .3em;
- font-size: 2.25em;
- line-height: 1.2;
- border-bottom: 1px solid #eee;
-}
-h2 {
- padding-bottom: .3em;
- font-size: 1.75em;
- line-height: 1.225;
- border-bottom: 1px solid #eee;
-}
-h3 {
- font-size: 1.5em;
- line-height: 1.43;
-}
-h4 {
- font-size: 1.25em;
-}
-h5 {
- font-size: 1em;
-}
-h6 {
- font-size: 1em;
- color: #777;
-}
-p,
-blockquote,
-ul,
-ol,
-dl,
-table{
- margin: 0.8em 0;
-}
-li>ol,
-li>ul {
- margin: 0 0;
-}
-hr {
- height: 2px;
- padding: 0;
- margin: 16px 0;
- background-color: #e7e7e7;
- border: 0 none;
- overflow: hidden;
- box-sizing: content-box;
-}
-
-li p.first {
- display: inline-block;
-}
-ul,
-ol {
- padding-left: 30px;
-}
-ul:first-child,
-ol:first-child {
- margin-top: 0;
-}
-ul:last-child,
-ol:last-child {
- margin-bottom: 0;
-}
-blockquote {
- border-left: 4px solid #dfe2e5;
- padding: 0 15px;
- color: #777777;
-}
-blockquote blockquote {
- padding-right: 0;
-}
-table {
- padding: 0;
- word-break: initial;
-}
-table tr {
- border-top: 1px solid #dfe2e5;
- margin: 0;
- padding: 0;
-}
-table tr:nth-child(2n),
-thead {
- background-color: #f8f8f8;
-}
-table tr th {
- font-weight: bold;
- border: 1px solid #dfe2e5;
- border-bottom: 0;
- text-align: left;
- margin: 0;
- padding: 6px 13px;
-}
-table tr td {
- border: 1px solid #dfe2e5;
- text-align: left;
- margin: 0;
- padding: 6px 13px;
-}
-table tr th:first-child,
-table tr td:first-child {
- margin-top: 0;
-}
-table tr th:last-child,
-table tr td:last-child {
- margin-bottom: 0;
-}
-
-.CodeMirror-lines {
- padding-left: 4px;
-}
-
-.code-tooltip {
- box-shadow: 0 1px 1px 0 rgba(0,28,36,.3);
- border-top: 1px solid #eef2f2;
-}
-
-.md-fences,
-code,
-tt {
- border: 1px solid #e7eaed;
- background-color: #f8f8f8;
- border-radius: 3px;
- padding: 0;
- padding: 2px 4px 0px 4px;
- font-size: 0.9em;
-}
-
-code {
- background-color: #f3f4f4;
- padding: 0 2px 0 2px;
-}
-
-.md-fences {
- margin-bottom: 15px;
- margin-top: 15px;
- padding-top: 8px;
- padding-bottom: 6px;
-}
-
-
-.md-task-list-item > input {
- margin-left: -1.3em;
-}
-
-@media print {
- html {
- font-size: 13px;
- }
- table,
- pre {
- page-break-inside: avoid;
- }
- pre {
- word-wrap: break-word;
- }
-}
-
-.md-fences {
- background-color: #f8f8f8;
-}
-#write pre.md-meta-block {
- padding: 1rem;
- font-size: 85%;
- line-height: 1.45;
- background-color: #f7f7f7;
- border: 0;
- border-radius: 3px;
- color: #777777;
- margin-top: 0 !important;
-}
-
-.mathjax-block>.code-tooltip {
- bottom: .375rem;
-}
-
-.md-mathjax-midline {
- background: #fafafa;
-}
-
-#write>h3.md-focus:before{
- left: -1.5625rem;
- top: .375rem;
-}
-#write>h4.md-focus:before{
- left: -1.5625rem;
- top: .285714286rem;
-}
-#write>h5.md-focus:before{
- left: -1.5625rem;
- top: .285714286rem;
-}
-#write>h6.md-focus:before{
- left: -1.5625rem;
- top: .285714286rem;
-}
-.md-image>.md-meta {
- /*border: 1px solid #ddd;*/
- border-radius: 3px;
- padding: 2px 0px 0px 4px;
- font-size: 0.9em;
- color: inherit;
-}
-
-.md-tag {
- color: #a7a7a7;
- opacity: 1;
-}
-
-.md-toc {
- margin-top:20px;
- padding-bottom:20px;
-}
-
-.sidebar-tabs {
- border-bottom: none;
-}
-
-#typora-quick-open {
- border: 1px solid #ddd;
- background-color: #f8f8f8;
-}
-
-#typora-quick-open-item {
- background-color: #FAFAFA;
- border-color: #FEFEFE #e5e5e5 #e5e5e5 #eee;
- border-style: solid;
- border-width: 1px;
-}
-
-/** focus mode */
-.on-focus-mode blockquote {
- border-left-color: rgba(85, 85, 85, 0.12);
-}
-
-header, .context-menu, .megamenu-content, footer{
- font-family: "Segoe UI", "Arial", sans-serif;
-}
-
-.file-node-content:hover .file-node-icon,
-.file-node-content:hover .file-node-open-state{
- visibility: visible;
-}
-
-.mac-seamless-mode #typora-sidebar {
- background-color: #fafafa;
- background-color: var(--side-bar-bg-color);
-}
-
-.md-lang {
- color: #b4654d;
-}
-
-.html-for-mac .context-menu {
- --item-hover-bg-color: #E6F0FE;
-}
-
-#md-notification .btn {
- border: 0;
-}
-
-.dropdown-menu .divider {
- border-color: #e5e5e5;
-}
-
- .typora-export li, .typora-export p, .typora-export, .footnote-line {white-space: normal;}
-</style>
-</head>
-<body class='typora-export' >
-<div id='write' class = 'is-mac'><h1><a name='header-n0' class='md-header-anchor '></a>OAS Validator</h1><p>OpenAPI V3 Spec校验工具。</p><div class='md-toc' mdtype='toc'><p class="md-toc-content"><span class="md-toc-item md-toc-h1" data-ref="n0"><a class="md-toc-inner" href="#header-n0">OAS Validator</a></span><span class="md-toc-item md-toc-h2" data-ref="n4"><a class="md-toc-inner" href="#header-n4">项目结构</a></span><span class="md-toc-item md-toc-h2" data-ref="n20"><a class="md-toc-inner" h [...]
-</body>
-</html>
diff --git a/oas-validator/oas-validator-web/src/main/resources/templates/index.html b/oas-validator/oas-validator-web/src/main/resources/templates/index.html
index 1a986f3..e189139 100755
--- a/oas-validator/oas-validator-web/src/main/resources/templates/index.html
+++ b/oas-validator/oas-validator-web/src/main/resources/templates/index.html
@@ -29,7 +29,7 @@
<nav class="navbar navbar-expand-lg navbar-dark bg-dark">
<!-- Navbar content -->
- <a class="navbar-brand" href="#">Servicecomb toolkit</a>
+ <a class="navbar-brand" href="#">Apache ServiceComb Toolkit OAS Validator</a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
@@ -52,9 +52,9 @@
<div class="card mb-3 ">
<!-- <img src="..." class="card-img-top" alt="..."> -->
<div class="card-body">
- <h5 class="card-title">合规性校验 <span style="font-size: 1rem;">[<a href="#" th:href="@{/doc/validator.html#header-n20}" target="_blank">文档</a>]</span> </h5>
- <p class="card-text">对OAS Yaml文档的内容做合规性校验</p>
- <a href="#" th:href="@{/validator/compliance}" class="btn btn-primary">进入</a>
+ <h5 class="card-title">风格校验 <span style="font-size: 1rem;">[<a href="https://github.com/apache/servicecomb-toolkit/blob/master/oas-validator/README.md" target="_blank">文档</a>]</span> </h5>
+ <p class="card-text">对OAS Yaml文档的内容做风格校验</p>
+ <a href="#" th:href="@{/validator/style}" class="btn btn-primary">进入</a>
</div>
</div>
@@ -62,7 +62,7 @@
<div class="card mb-3 ">
<!-- <img src="..." class="card-img-top" alt="..."> -->
<div class="card-body">
- <h5 class="card-title">兼容性检查 <span style="font-size: 1rem;">[<a href="#" th:href="@{/doc/validator.html#header-n200}" target="_blank">文档</a>]</span> </h5>
+ <h5 class="card-title">兼容性检查 <span style="font-size: 1rem;">[<a href="https://github.com/apache/servicecomb-toolkit/blob/master/oas-validator/README.md" target="_blank">文档</a>]</span> </h5>
<p class="card-text">对新旧两个版本的OAS做兼容性检查。</p>
<a href="#" th:href="@{/validator/compatibility}" class="btn btn-primary">进入</a>
</div>
diff --git a/oas-validator/oas-validator-web/src/main/resources/templates/validator/compatibility.html b/oas-validator/oas-validator-web/src/main/resources/templates/validator/compatibility.html
index e6aeb25..b7dc8e6 100755
--- a/oas-validator/oas-validator-web/src/main/resources/templates/validator/compatibility.html
+++ b/oas-validator/oas-validator-web/src/main/resources/templates/validator/compatibility.html
@@ -29,7 +29,7 @@
<nav class="navbar navbar-expand-lg navbar-dark bg-dark">
<!-- Navbar content -->
- <a class="navbar-brand" href="#">Servicecomb toolkit</a>
+ <a class="navbar-brand" href="#">Apache ServiceComb Toolkit OAS Validator</a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
@@ -46,7 +46,7 @@
<div class="container">
- <h2>兼容性检查 <span style="font-size: 1rem;">[<a href="#" th:href="@{/doc/validator.html#header-n200}" target="_blank">文档</a>]</span> </h2>
+ <h2>兼容性检查 <span style="font-size: 1rem;">[<a href="https://github.com/apache/servicecomb-toolkit/blob/master/oas-validator/README.md" target="_blank">文档</a>]</span> </h2>
<div class="" style="height: 20px;"></div>
<div>
diff --git a/oas-validator/oas-validator-web/src/main/resources/templates/validator/style.html b/oas-validator/oas-validator-web/src/main/resources/templates/validator/style.html
index b2726a3..7bffb72 100755
--- a/oas-validator/oas-validator-web/src/main/resources/templates/validator/style.html
+++ b/oas-validator/oas-validator-web/src/main/resources/templates/validator/style.html
@@ -20,7 +20,7 @@
<head>
<meta content="text/html;charset=UTF-8"/>
<meta name="viewport" content="width=device-width,initial-scale=1"/>
- <title>The OpenAPI Specification Tools - Compliance Validator</title>
+ <title>The OpenAPI Specification Tools - Style Check Validator</title>
<link href="asserts/css/bootstrap.min.css" th:href="@{/webjars/bootstrap/4.3.1/css/bootstrap.css}" rel="stylesheet">
</head>
@@ -29,7 +29,7 @@
<nav class="navbar navbar-expand-lg navbar-dark bg-dark">
<!-- Navbar content -->
- <a class="navbar-brand" href="#">Servicecomb toolkit</a>
+ <a class="navbar-brand" href="#">Apache ServiceComb Toolkit OAS Validator</a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
@@ -46,20 +46,20 @@
<div class="container">
- <h2>合规性校验 <span style="font-size: 1rem;">[<a href="#" th:href="@{/doc/validator.html#header-n20}" target="_blank">文档</a>]</span> </h2>
+ <h2>风格校验 <span style="font-size: 1rem;">[<a href="https://github.com/apache/servicecomb-toolkit/blob/master/oas-validator/README.md" target="_blank">文档</a>]</span> </h2>
<div class="" style="height: 20px;"></div>
<div>
<textarea name="yaml" placeholder="OpenAPI Document(yaml)" style="width: 80%; height: 480px;"></textarea>
<div>
- <button id="complianceValidate" class="btn btn-info">合规性校验</button>
+ <button id="styleValidate" class="btn btn-info">风格校验</button>
</div>
</div>
<div class="" style="height: 20px;"></div>
<div>
- <code id="complianceViolations"></code>
+ <code id="styleViolations"></code>
</div>
<div class="" style="height: 20px;"></div>
@@ -89,7 +89,7 @@
$(function(){
- $('#complianceValidate').on('click', function(e) {
+ $('#styleValidate').on('click', function(e) {
var url = "/api/style";
var yaml = $('textarea[name="yaml"]').val(); if (yaml=="") {return;}
@@ -105,10 +105,10 @@
var data = json.data;
- var complianceViolations = $("#complianceViolations");
- complianceViolations.empty();
+ var styleViolations = $("#styleViolations");
+ styleViolations.empty();
- if (!addParseErrors(complianceViolations, data.parseErrors)) {
+ if (!addParseErrors(styleViolations, data.parseErrors)) {
return;
}
@@ -131,8 +131,8 @@
var errorInfo = ""+ locationPath + " : " + violation.error;
- complianceViolations.append(errorInfo);
- complianceViolations.append("<br/>");
+ styleViolations.append(errorInfo);
+ styleViolations.append("<br/>");
});
});
[servicecomb-toolkit] 01/03: SCB-1612 Rename
oas-validator-compliance to oas-validator-style Refactor the package name,
rename the module name
Posted by ni...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
ningjiang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/servicecomb-toolkit.git
commit 9f99d243137ec4c34d8b606a42dfeff9b7a21d23
Author: Daniel Qian <ch...@gmail.com>
AuthorDate: Fri Nov 22 09:51:58 2019 +0800
SCB-1612 Rename oas-validator-compliance to oas-validator-style
Refactor the package name, rename the module name
---
cli/pom.xml | 2 +-
.../java/org/apache/servicecomb/toolkit/cli/CheckStyleBase.java | 4 ++--
integration-tests/coverage-aggregate/pom.xml | 2 +-
oas-validator/README-ZH.md | 2 +-
oas-validator/README.md | 2 +-
.../{oas-validator-compliance => oas-validator-style}/pom.xml | 2 +-
.../servicecomb/toolkit/oasv/style}/ComplianceCheckParser.java | 2 +-
.../oasv/style}/factory/DefaultComponentsValidatorFactory.java | 4 ++--
.../oasv/style}/factory/DefaultEncodingValidatorFactory.java | 4 ++--
.../oasv/style}/factory/DefaultHeaderValidatorFactory.java | 4 ++--
.../toolkit/oasv/style}/factory/DefaultInfoValidatorFactory.java | 4 ++--
.../oasv/style}/factory/DefaultMediaTypeValidatorFactory.java | 2 +-
.../oasv/style}/factory/DefaultOasSpecValidatorFactory.java | 2 +-
.../oasv/style}/factory/DefaultOpenApiValidatorFactory.java | 8 ++++----
.../oasv/style}/factory/DefaultOperationValidatorFactory.java | 4 ++--
.../oasv/style}/factory/DefaultParameterValidatorFactory.java | 4 ++--
.../oasv/style}/factory/DefaultPathItemValidatorFactory.java | 2 +-
.../toolkit/oasv/style}/factory/DefaultPathsValidatorFactory.java | 4 ++--
.../oasv/style}/factory/DefaultRequestBodyValidatorFactory.java | 4 ++--
.../oasv/style}/factory/DefaultResponseValidatorFactory.java | 4 ++--
.../oasv/style}/factory/DefaultResponsesValidatorFactory.java | 2 +-
.../oasv/style}/factory/DefaultSchemaValidatorFactory.java | 6 +++---
.../style}/factory/DefaultSecuritySchemeValidatorFactory.java | 2 +-
.../oasv/style}/factory/DefaultServerValidatorFactory.java | 2 +-
.../toolkit/oasv/style}/factory/DefaultTagValidatorFactory.java | 8 ++++----
.../toolkit/oasv/style}/factory/ValidatorFactoryComponents.java | 2 +-
.../components/ComponentsCallbacksKeysCaseValidator.java | 2 +-
.../validator/components/ComponentsExamplesKeysCaseValidator.java | 2 +-
.../validator/components/ComponentsHeadersKeysCaseValidator.java | 2 +-
.../validator/components/ComponentsLinksKeysCaseValidator.java | 2 +-
.../components/ComponentsParametersKeysCaseValidator.java | 2 +-
.../components/ComponentsRequestBodiesKeysCaseValidator.java | 2 +-
.../components/ComponentsResponsesKeysCaseValidator.java | 2 +-
.../validator/components/ComponentsSchemasKeysCaseValidator.java | 2 +-
.../components/ComponentsSecuritySchemesKeysCaseValidator.java | 2 +-
.../validator/encoding/EncodingHeadersKeysCaseValidator.java | 2 +-
.../validator/header/HeaderDescriptionRequiredValidator.java | 2 +-
.../style}/validator/info/InfoDescriptionRequiredValidator.java | 2 +-
.../style}/validator/openapi/OpenApiSecuritySizeEqValidator.java | 2 +-
.../style}/validator/openapi/OpenApiTagsSizeGteValidator.java | 2 +-
.../oasv/style}/validator/openapi/OpenApiVersionGteValidator.java | 2 +-
.../oasv/style}/validator/operation/OperationIdCaseValidator.java | 2 +-
.../validator/operation/OperationServersSizeEqValidator.java | 2 +-
.../validator/operation/OperationSummaryRequiredValidator.java | 2 +-
.../validator/operation/OperationTagsReferenceValidator.java | 2 +-
.../style}/validator/operation/OperationTagsSizeEqValidator.java | 2 +-
.../parameter/ParameterDescriptionRequiredValidator.java | 2 +-
.../validator/parameter/ParameterNameCookieCaseValidator.java | 2 +-
.../validator/parameter/ParameterNameHeaderCaseValidator.java | 2 +-
.../validator/parameter/ParameterNamePathCaseValidator.java | 2 +-
.../validator/parameter/ParameterNameQueryCaseValidator.java | 2 +-
.../oasv/style}/validator/paths/PathsKeyCaseValidator.java | 2 +-
.../requestbody/RequestBodyDescriptionRequiredValidator.java | 2 +-
.../validator/response/ResponseHeadersKeysCaseValidator.java | 2 +-
.../validator/schema/SchemaPropertiesKeysCaseValidator.java | 2 +-
.../style}/validator/schema/SchemaTitleRequiredValidator.java | 2 +-
.../style}/validator/tag/TagDescriptionRequiredValidator.java | 2 +-
.../oasv/style}/validator/tag/TagMustBeReferencedValidator.java | 2 +-
.../toolkit/oasv/style}/validator/tag/TagNameCaseValidator.java | 2 +-
.../toolkit/oasv/style}/ComplianceCheckParserTest.java | 2 +-
.../style}/factory/DefaultComponentsValidatorFactoryTest.java | 4 ++--
.../oasv/style}/factory/DefaultEncodingValidatorFactoryTest.java | 4 ++--
.../oasv/style}/factory/DefaultHeaderValidatorFactoryTest.java | 4 ++--
.../oasv/style}/factory/DefaultInfoValidatorFactoryTest.java | 4 ++--
.../oasv/style}/factory/DefaultMediaTypeValidatorFactoryTest.java | 2 +-
.../oasv/style}/factory/DefaultOasSpecValidatorFactoryTest.java | 2 +-
.../oasv/style}/factory/DefaultOpenApiValidatorFactoryTest.java | 8 ++++----
.../oasv/style}/factory/DefaultOperationValidatorFactoryTest.java | 4 ++--
.../oasv/style}/factory/DefaultParameterValidatorFactoryTest.java | 4 ++--
.../oasv/style}/factory/DefaultPathItemValidatorFactoryTest.java | 2 +-
.../oasv/style}/factory/DefaultPathsValidatorFactoryTest.java | 4 ++--
.../style}/factory/DefaultRequestBodyValidatorFactoryTest.java | 4 ++--
.../oasv/style}/factory/DefaultResponseValidatorFactoryTest.java | 4 ++--
.../oasv/style}/factory/DefaultResponsesValidatorFactoryTest.java | 2 +-
.../oasv/style}/factory/DefaultSchemaValidatorFactoryTest.java | 6 +++---
.../style}/factory/DefaultSecuritySchemeValidatorFactoryTest.java | 2 +-
.../oasv/style}/factory/DefaultServerValidatorFactoryTest.java | 2 +-
.../oasv/style}/factory/DefaultTagValidatorFactoryTest.java | 8 ++++----
.../toolkit/oasv/style}/validator/OasStyleCheckTestBase.java | 4 ++--
.../components/ComponentsCallbacksKeysCaseValidatorTest.java | 6 +++---
.../components/ComponentsExamplesKeysCaseValidatorTest.java | 6 +++---
.../components/ComponentsHeadersKeysCaseValidatorTest.java | 6 +++---
.../components/ComponentsLinksKeysCaseValidatorTest.java | 6 +++---
.../components/ComponentsParametersKeysCaseValidatorTest.java | 6 +++---
.../components/ComponentsRequestBodiesKeysCaseValidatorTest.java | 6 +++---
.../components/ComponentsResponsesKeysCaseValidatorTest.java | 6 +++---
.../components/ComponentsSchemasKeysCaseValidatorTest.java | 6 +++---
.../ComponentsSecuritySchemesKeysCaseValidatorTest.java | 6 +++---
.../validator/encoding/EncodingHeadersKeysCaseValidatorTest.java | 6 +++---
.../validator/header/HeaderDescriptionRequiredValidatorTest.java | 6 +++---
.../validator/info/InfoDescriptionRequiredValidatorTest.java | 6 +++---
.../validator/openapi/OpenApiSecuritySizeEqValidatorTest.java | 6 +++---
.../style}/validator/openapi/OpenApiTagsSizeGteValidatorTest.java | 6 +++---
.../style}/validator/openapi/OpenApiVersionGteValidatorTest.java | 6 +++---
.../style}/validator/operation/OperationIdCaseValidatorTest.java | 6 +++---
.../validator/operation/OperationServersSizeEqValidatorTest.java | 6 +++---
.../operation/OperationSummaryRequiredValidatorTest.java | 6 +++---
.../validator/operation/OperationTagsReferenceValidatorTest.java | 6 +++---
.../validator/operation/OperationTagsSizeEqValidatorTest.java | 6 +++---
.../parameter/ParameterDescriptionRequiredValidatorTest.java | 6 +++---
.../validator/parameter/ParameterNameCookieCaseValidatorTest.java | 6 +++---
.../validator/parameter/ParameterNameHeaderCaseValidatorTest.java | 6 +++---
.../validator/parameter/ParameterNamePathCaseValidatorTest.java | 6 +++---
.../validator/parameter/ParameterNameQueryCaseValidatorTest.java | 6 +++---
.../oasv/style}/validator/paths/PathsKeyCaseValidatorTest.java | 6 +++---
.../requestbody/RequestBodyDescriptionRequiredValidatorTest.java | 6 +++---
.../validator/response/ResponseHeadersKeysCaseValidatorTest.java | 6 +++---
.../validator/schema/SchemaPropertiesKeysCaseValidatorTest.java | 6 +++---
.../style}/validator/schema/SchemaTitleRequiredValidatorTest.java | 6 +++---
.../style}/validator/tag/TagDescriptionRequiredValidatorTest.java | 6 +++---
.../style}/validator/tag/TagMustBeReferencedValidatorTest.java | 6 +++---
.../oasv/style}/validator/tag/TagNameCaseValidatorTest.java | 6 +++---
.../src/test/resources/logback-test.xml | 0
.../org/apache/servicecomb/toolkit/oasv/style}/parser-test.yaml | 0
.../validator/components/petstore-callbacks-upper-camel-case.yaml | 0
.../validator/components/petstore-examples-upper-camel-case.yaml | 0
.../validator/components/petstore-headers-upper-camel-case.yaml | 0
.../validator/components/petstore-links-upper-camel-case.yaml | 0
.../components/petstore-parameters-upper-camel-case.yaml | 0
.../components/petstore-request-bodies-upper-camel-case.yaml | 0
.../validator/components/petstore-responses-upper-camel-case.yaml | 0
.../validator/components/petstore-schemas-upper-camel-case.yaml | 0
.../components/petstore-security-schemes-upper-camel-case.yaml | 0
.../validator/encoding/petstore-encoding-headers-key-case-1.yaml | 0
.../validator/encoding/petstore-encoding-headers-key-case-2.yaml | 0
.../validator/encoding/petstore-encoding-headers-key-case-3.yaml | 0
.../validator/encoding/petstore-encoding-headers-key-case-4.yaml | 0
.../oasv/style}/validator/header/petstore-header-no-desc.yaml | 0
.../toolkit/oasv/style}/validator/info/petstore-info-no-desc.yaml | 0
.../oasv/style}/validator/openapi/petstore-openapi-wrong.yaml | 0
.../style}/validator/openapi/petstore-security-empty-good.yaml | 0
.../oasv/style}/validator/openapi/petstore-security-empty.yaml | 0
.../oasv/style}/validator/openapi/petstore-tag-not-provided.yaml | 0
.../operation/petstore-operation-id-lower-camel-case.yaml | 0
.../validator/operation/petstore-operation-servers-empty.yaml | 0
.../validator/operation/petstore-operation-summary-required.yaml | 0
.../validator/operation/petstore-operation-tags-only-one.yaml | 0
.../validator/operation/petstore-operation-tags-reference.yaml | 0
.../parameter/petstore-parameter-cookie-lower-camel-case.yaml | 0
.../style}/validator/parameter/petstore-parameter-desc-none.yaml | 0
.../parameter/petstore-parameter-header-upper-hyphen-case.yaml | 0
.../parameter/petstore-parameter-path-lower-camel-case.yaml | 0
.../parameter/petstore-parameter-query-lower-camel-case.yaml | 0
.../style}/validator/paths/petstore-paths-lower-camel-case.yaml | 0
.../requestbody/petstore-request-body-desc-required.yaml | 0
.../validator/response/petstore-response-headers-key-case.yaml | 0
.../schema/petstore-schema-p-keys-lower-camel-case-all-of.yaml | 0
.../schema/petstore-schema-p-keys-lower-camel-case-any-of.yaml | 0
.../schema/petstore-schema-p-keys-lower-camel-case-array.yaml | 0
.../schema/petstore-schema-p-keys-lower-camel-case-comp.yaml | 0
.../schema/petstore-schema-p-keys-lower-camel-case-nested.yaml | 0
.../schema/petstore-schema-p-keys-lower-camel-case-one-of.yaml | 0
.../schema/petstore-schema-p-keys-lower-camel-case-param-1.yaml | 0
.../schema/petstore-schema-p-keys-lower-camel-case-param-2.yaml | 0
.../schema/petstore-schema-p-keys-lower-camel-case-req-1.yaml | 0
.../schema/petstore-schema-p-keys-lower-camel-case-req-2.yaml | 0
.../schema/petstore-schema-p-keys-lower-camel-case-resp-1.yaml | 0
.../schema/petstore-schema-p-keys-lower-camel-case-resp-2.yaml | 0
.../oasv/style}/validator/schema/petstore-schema-title-comp.yaml | 0
.../style}/validator/schema/petstore-schema-title-nested.yaml | 0
.../oasv/style}/validator/schema/petstore-schema-title-param.yaml | 0
.../oasv/style}/validator/schema/petstore-schema-title-req.yaml | 0
.../oasv/style}/validator/schema/petstore-schema-title-resp.yaml | 0
.../validator/tag/petstore-tag-name-not-upper-camel-case.yaml | 0
.../toolkit/oasv/style}/validator/tag/petstore-tag-no-desc.yaml | 0
.../toolkit/oasv/style}/validator/tag/petstore-tag-redundant.yaml | 0
oas-validator/oas-validator-web/pom.xml | 2 +-
.../toolkit/oasv/web/api/controller/ComplianceController.java | 2 +-
.../oasv/web/config/StyleCheckValidatorsConfiguration.java | 2 +-
oas-validator/pom.xml | 2 +-
pom.xml | 2 +-
toolkit-distribution/src/release/LICENSE | 2 +-
172 files changed, 220 insertions(+), 220 deletions(-)
diff --git a/cli/pom.xml b/cli/pom.xml
index 43ebf97..feaa926 100644
--- a/cli/pom.xml
+++ b/cli/pom.xml
@@ -79,7 +79,7 @@
<dependency>
<groupId>org.apache.servicecomb.toolkit</groupId>
- <artifactId>oas-validator-compliance</artifactId>
+ <artifactId>oas-validator-style</artifactId>
</dependency>
<dependency>
diff --git a/cli/src/main/java/org/apache/servicecomb/toolkit/cli/CheckStyleBase.java b/cli/src/main/java/org/apache/servicecomb/toolkit/cli/CheckStyleBase.java
index f972370..e1ed768 100644
--- a/cli/src/main/java/org/apache/servicecomb/toolkit/cli/CheckStyleBase.java
+++ b/cli/src/main/java/org/apache/servicecomb/toolkit/cli/CheckStyleBase.java
@@ -25,8 +25,8 @@ import org.apache.commons.collections4.CollectionUtils;
import org.apache.commons.io.FileUtils;
import org.apache.servicecomb.toolkit.oasv.FactoryOptions;
import org.apache.servicecomb.toolkit.oasv.common.OasObjectPropertyLocation;
-import org.apache.servicecomb.toolkit.oasv.compliance.ComplianceCheckParser;
-import org.apache.servicecomb.toolkit.oasv.compliance.factory.ValidatorFactoryComponents;
+import org.apache.servicecomb.toolkit.oasv.style.ComplianceCheckParser;
+import org.apache.servicecomb.toolkit.oasv.style.factory.ValidatorFactoryComponents;
import org.apache.servicecomb.toolkit.oasv.validation.api.OasSpecValidator;
import org.apache.servicecomb.toolkit.oasv.validation.api.OasValidationContext;
import org.apache.servicecomb.toolkit.oasv.validation.api.OasViolation;
diff --git a/integration-tests/coverage-aggregate/pom.xml b/integration-tests/coverage-aggregate/pom.xml
index f0fe1dc..9e421cf 100644
--- a/integration-tests/coverage-aggregate/pom.xml
+++ b/integration-tests/coverage-aggregate/pom.xml
@@ -71,7 +71,7 @@
<dependency>
<groupId>org.apache.servicecomb.toolkit</groupId>
- <artifactId>oas-validator-compliance</artifactId>
+ <artifactId>oas-validator-style</artifactId>
</dependency>
<dependency>
diff --git a/oas-validator/README-ZH.md b/oas-validator/README-ZH.md
index 4570167..adaaef6 100755
--- a/oas-validator/README-ZH.md
+++ b/oas-validator/README-ZH.md
@@ -7,7 +7,7 @@ OpenAPI V3 Spec校验工具。
* oas-validator-core,核心API及骨架实现
* oas-validator-core-spring,骨架的Spring Boot Starter
* oas-validator-test,核心API的测试帮助类
-* oas-validator-compliance,合规性校验实现
+* oas-validator-style,风格校验实现
* oas-validator-compatibility,兼容性校验实现
* oas-validator-compatibility-spring,兼容性校验实现的Spring Boot Starter
* oas-validator-web,校验工具的操作UI
diff --git a/oas-validator/README.md b/oas-validator/README.md
index fe08700..c871e5a 100755
--- a/oas-validator/README.md
+++ b/oas-validator/README.md
@@ -7,7 +7,7 @@ OpenAPI V3 Spec validation tools.
* oas-validator-core: core apis and skeletons implementations
* oas-validator-core-spring: Spring Boot Starter for core skeletons
* oas-validator-test: test helpers for core api
-* oas-validator-compliance: check style validators
+* oas-validator-style: check style validators
* oas-validator-compatibility: compatibility validators
* oas-validator-compatibility-spring: Spring Boot Starter for compatibility validators
* oas-validator-web: web ui
diff --git a/oas-validator/oas-validator-compliance/pom.xml b/oas-validator/oas-validator-style/pom.xml
similarity index 98%
rename from oas-validator/oas-validator-compliance/pom.xml
rename to oas-validator/oas-validator-style/pom.xml
index 52497db..e792d14 100644
--- a/oas-validator/oas-validator-compliance/pom.xml
+++ b/oas-validator/oas-validator-style/pom.xml
@@ -28,7 +28,7 @@
<modelVersion>4.0.0</modelVersion>
- <artifactId>oas-validator-compliance</artifactId>
+ <artifactId>oas-validator-style</artifactId>
<properties>
<log4j2.version>2.11.0</log4j2.version>
diff --git a/oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/ComplianceCheckParser.java b/oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/ComplianceCheckParser.java
similarity index 96%
rename from oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/ComplianceCheckParser.java
rename to oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/ComplianceCheckParser.java
index f98e577..ef8006c 100644
--- a/oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/ComplianceCheckParser.java
+++ b/oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/ComplianceCheckParser.java
@@ -15,7 +15,7 @@
* limitations under the License.
*/
-package org.apache.servicecomb.toolkit.oasv.compliance;
+package org.apache.servicecomb.toolkit.oasv.style;
import io.swagger.v3.parser.OpenAPIV3Parser;
import io.swagger.v3.parser.core.models.ParseOptions;
diff --git a/oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultComponentsValidatorFactory.java b/oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/factory/DefaultComponentsValidatorFactory.java
similarity index 98%
rename from oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultComponentsValidatorFactory.java
rename to oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/factory/DefaultComponentsValidatorFactory.java
index 1fb4fe2..c76c0f8 100644
--- a/oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultComponentsValidatorFactory.java
+++ b/oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/factory/DefaultComponentsValidatorFactory.java
@@ -15,10 +15,10 @@
* limitations under the License.
*/
-package org.apache.servicecomb.toolkit.oasv.compliance.factory;
+package org.apache.servicecomb.toolkit.oasv.style.factory;
import org.apache.servicecomb.toolkit.oasv.FactoryOptions;
-import org.apache.servicecomb.toolkit.oasv.compliance.validator.components.*;
+import org.apache.servicecomb.toolkit.oasv.style.validator.components.*;
import org.apache.servicecomb.toolkit.oasv.validation.api.ComponentsValidator;
import org.apache.servicecomb.toolkit.oasv.validation.factory.*;
import org.apache.servicecomb.toolkit.oasv.validation.skeleton.components.*;
diff --git a/oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultEncodingValidatorFactory.java b/oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/factory/DefaultEncodingValidatorFactory.java
similarity index 93%
rename from oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultEncodingValidatorFactory.java
rename to oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/factory/DefaultEncodingValidatorFactory.java
index 5e96347..85dac3c 100644
--- a/oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultEncodingValidatorFactory.java
+++ b/oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/factory/DefaultEncodingValidatorFactory.java
@@ -15,10 +15,10 @@
* limitations under the License.
*/
-package org.apache.servicecomb.toolkit.oasv.compliance.factory;
+package org.apache.servicecomb.toolkit.oasv.style.factory;
import org.apache.servicecomb.toolkit.oasv.FactoryOptions;
-import org.apache.servicecomb.toolkit.oasv.compliance.validator.encoding.EncodingHeadersKeysCaseValidator;
+import org.apache.servicecomb.toolkit.oasv.style.validator.encoding.EncodingHeadersKeysCaseValidator;
import org.apache.servicecomb.toolkit.oasv.validation.api.EncodingValidator;
import org.apache.servicecomb.toolkit.oasv.validation.factory.EncodingValidatorFactory;
import org.apache.servicecomb.toolkit.oasv.validation.factory.HeaderValidatorFactory;
diff --git a/oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultHeaderValidatorFactory.java b/oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/factory/DefaultHeaderValidatorFactory.java
similarity index 93%
rename from oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultHeaderValidatorFactory.java
rename to oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/factory/DefaultHeaderValidatorFactory.java
index 6a0230e..60a0a32 100644
--- a/oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultHeaderValidatorFactory.java
+++ b/oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/factory/DefaultHeaderValidatorFactory.java
@@ -15,10 +15,10 @@
* limitations under the License.
*/
-package org.apache.servicecomb.toolkit.oasv.compliance.factory;
+package org.apache.servicecomb.toolkit.oasv.style.factory;
import org.apache.servicecomb.toolkit.oasv.FactoryOptions;
-import org.apache.servicecomb.toolkit.oasv.compliance.validator.header.HeaderDescriptionRequiredValidator;
+import org.apache.servicecomb.toolkit.oasv.style.validator.header.HeaderDescriptionRequiredValidator;
import org.apache.servicecomb.toolkit.oasv.validation.api.HeaderValidator;
import org.apache.servicecomb.toolkit.oasv.validation.factory.HeaderValidatorFactory;
import org.apache.servicecomb.toolkit.oasv.validation.factory.SchemaValidatorFactory;
diff --git a/oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultInfoValidatorFactory.java b/oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/factory/DefaultInfoValidatorFactory.java
similarity index 91%
rename from oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultInfoValidatorFactory.java
rename to oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/factory/DefaultInfoValidatorFactory.java
index 19f1756..6bdc587 100644
--- a/oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultInfoValidatorFactory.java
+++ b/oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/factory/DefaultInfoValidatorFactory.java
@@ -15,10 +15,10 @@
* limitations under the License.
*/
-package org.apache.servicecomb.toolkit.oasv.compliance.factory;
+package org.apache.servicecomb.toolkit.oasv.style.factory;
import org.apache.servicecomb.toolkit.oasv.FactoryOptions;
-import org.apache.servicecomb.toolkit.oasv.compliance.validator.info.InfoDescriptionRequiredValidator;
+import org.apache.servicecomb.toolkit.oasv.style.validator.info.InfoDescriptionRequiredValidator;
import org.apache.servicecomb.toolkit.oasv.validation.api.InfoValidator;
import org.apache.servicecomb.toolkit.oasv.validation.factory.InfoValidatorFactory;
import org.springframework.stereotype.Component;
diff --git a/oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultMediaTypeValidatorFactory.java b/oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/factory/DefaultMediaTypeValidatorFactory.java
similarity index 97%
rename from oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultMediaTypeValidatorFactory.java
rename to oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/factory/DefaultMediaTypeValidatorFactory.java
index eeb0273..a58cc2e 100644
--- a/oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultMediaTypeValidatorFactory.java
+++ b/oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/factory/DefaultMediaTypeValidatorFactory.java
@@ -15,7 +15,7 @@
* limitations under the License.
*/
-package org.apache.servicecomb.toolkit.oasv.compliance.factory;
+package org.apache.servicecomb.toolkit.oasv.style.factory;
import org.apache.servicecomb.toolkit.oasv.FactoryOptions;
import org.apache.servicecomb.toolkit.oasv.validation.api.MediaTypeValidator;
diff --git a/oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultOasSpecValidatorFactory.java b/oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/factory/DefaultOasSpecValidatorFactory.java
similarity index 96%
rename from oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultOasSpecValidatorFactory.java
rename to oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/factory/DefaultOasSpecValidatorFactory.java
index 967f9ab..8b53a26 100644
--- a/oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultOasSpecValidatorFactory.java
+++ b/oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/factory/DefaultOasSpecValidatorFactory.java
@@ -15,7 +15,7 @@
* limitations under the License.
*/
-package org.apache.servicecomb.toolkit.oasv.compliance.factory;
+package org.apache.servicecomb.toolkit.oasv.style.factory;
import org.apache.servicecomb.toolkit.oasv.FactoryOptions;
import org.apache.servicecomb.toolkit.oasv.validation.api.DefaultOasSpecValidator;
diff --git a/oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultOpenApiValidatorFactory.java b/oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/factory/DefaultOpenApiValidatorFactory.java
similarity index 91%
rename from oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultOpenApiValidatorFactory.java
rename to oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/factory/DefaultOpenApiValidatorFactory.java
index a580b42..9c84bbc 100644
--- a/oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultOpenApiValidatorFactory.java
+++ b/oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/factory/DefaultOpenApiValidatorFactory.java
@@ -15,12 +15,12 @@
* limitations under the License.
*/
-package org.apache.servicecomb.toolkit.oasv.compliance.factory;
+package org.apache.servicecomb.toolkit.oasv.style.factory;
import org.apache.servicecomb.toolkit.oasv.FactoryOptions;
-import org.apache.servicecomb.toolkit.oasv.compliance.validator.openapi.OpenApiSecuritySizeEqValidator;
-import org.apache.servicecomb.toolkit.oasv.compliance.validator.openapi.OpenApiTagsSizeGteValidator;
-import org.apache.servicecomb.toolkit.oasv.compliance.validator.openapi.OpenApiVersionGteValidator;
+import org.apache.servicecomb.toolkit.oasv.style.validator.openapi.OpenApiSecuritySizeEqValidator;
+import org.apache.servicecomb.toolkit.oasv.style.validator.openapi.OpenApiTagsSizeGteValidator;
+import org.apache.servicecomb.toolkit.oasv.style.validator.openapi.OpenApiVersionGteValidator;
import org.apache.servicecomb.toolkit.oasv.validation.api.OpenApiValidator;
import org.apache.servicecomb.toolkit.oasv.validation.factory.*;
import org.apache.servicecomb.toolkit.oasv.validation.skeleton.openapi.*;
diff --git a/oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultOperationValidatorFactory.java b/oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/factory/DefaultOperationValidatorFactory.java
similarity index 97%
rename from oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultOperationValidatorFactory.java
rename to oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/factory/DefaultOperationValidatorFactory.java
index 6b31f2a..6f79c17 100644
--- a/oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultOperationValidatorFactory.java
+++ b/oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/factory/DefaultOperationValidatorFactory.java
@@ -15,10 +15,10 @@
* limitations under the License.
*/
-package org.apache.servicecomb.toolkit.oasv.compliance.factory;
+package org.apache.servicecomb.toolkit.oasv.style.factory;
import org.apache.servicecomb.toolkit.oasv.FactoryOptions;
-import org.apache.servicecomb.toolkit.oasv.compliance.validator.operation.*;
+import org.apache.servicecomb.toolkit.oasv.style.validator.operation.*;
import org.apache.servicecomb.toolkit.oasv.validation.api.OperationValidator;
import org.apache.servicecomb.toolkit.oasv.validation.factory.OperationValidatorFactory;
import org.apache.servicecomb.toolkit.oasv.validation.factory.ParameterValidatorFactory;
diff --git a/oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultParameterValidatorFactory.java b/oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/factory/DefaultParameterValidatorFactory.java
similarity index 96%
rename from oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultParameterValidatorFactory.java
rename to oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/factory/DefaultParameterValidatorFactory.java
index 1b9a90c..f326e85 100644
--- a/oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultParameterValidatorFactory.java
+++ b/oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/factory/DefaultParameterValidatorFactory.java
@@ -15,10 +15,10 @@
* limitations under the License.
*/
-package org.apache.servicecomb.toolkit.oasv.compliance.factory;
+package org.apache.servicecomb.toolkit.oasv.style.factory;
import org.apache.servicecomb.toolkit.oasv.FactoryOptions;
-import org.apache.servicecomb.toolkit.oasv.compliance.validator.parameter.*;
+import org.apache.servicecomb.toolkit.oasv.style.validator.parameter.*;
import org.apache.servicecomb.toolkit.oasv.validation.api.ParameterValidator;
import org.apache.servicecomb.toolkit.oasv.validation.factory.MediaTypeValidatorFactory;
import org.apache.servicecomb.toolkit.oasv.validation.factory.ParameterValidatorFactory;
diff --git a/oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultPathItemValidatorFactory.java b/oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/factory/DefaultPathItemValidatorFactory.java
similarity index 97%
rename from oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultPathItemValidatorFactory.java
rename to oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/factory/DefaultPathItemValidatorFactory.java
index 85286ea..a2bb480 100644
--- a/oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultPathItemValidatorFactory.java
+++ b/oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/factory/DefaultPathItemValidatorFactory.java
@@ -15,7 +15,7 @@
* limitations under the License.
*/
-package org.apache.servicecomb.toolkit.oasv.compliance.factory;
+package org.apache.servicecomb.toolkit.oasv.style.factory;
import org.apache.servicecomb.toolkit.oasv.FactoryOptions;
import org.apache.servicecomb.toolkit.oasv.validation.api.PathItemValidator;
diff --git a/oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultPathsValidatorFactory.java b/oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/factory/DefaultPathsValidatorFactory.java
similarity index 93%
rename from oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultPathsValidatorFactory.java
rename to oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/factory/DefaultPathsValidatorFactory.java
index dd22dee..cb750d8 100644
--- a/oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultPathsValidatorFactory.java
+++ b/oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/factory/DefaultPathsValidatorFactory.java
@@ -15,10 +15,10 @@
* limitations under the License.
*/
-package org.apache.servicecomb.toolkit.oasv.compliance.factory;
+package org.apache.servicecomb.toolkit.oasv.style.factory;
import org.apache.servicecomb.toolkit.oasv.FactoryOptions;
-import org.apache.servicecomb.toolkit.oasv.compliance.validator.paths.PathsKeyCaseValidator;
+import org.apache.servicecomb.toolkit.oasv.style.validator.paths.PathsKeyCaseValidator;
import org.apache.servicecomb.toolkit.oasv.validation.api.PathsValidator;
import org.apache.servicecomb.toolkit.oasv.validation.factory.PathItemValidatorFactory;
import org.apache.servicecomb.toolkit.oasv.validation.factory.PathsValidatorFactory;
diff --git a/oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultRequestBodyValidatorFactory.java b/oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/factory/DefaultRequestBodyValidatorFactory.java
similarity index 93%
rename from oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultRequestBodyValidatorFactory.java
rename to oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/factory/DefaultRequestBodyValidatorFactory.java
index d5427a5..7a8bab8 100644
--- a/oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultRequestBodyValidatorFactory.java
+++ b/oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/factory/DefaultRequestBodyValidatorFactory.java
@@ -15,10 +15,10 @@
* limitations under the License.
*/
-package org.apache.servicecomb.toolkit.oasv.compliance.factory;
+package org.apache.servicecomb.toolkit.oasv.style.factory;
import org.apache.servicecomb.toolkit.oasv.FactoryOptions;
-import org.apache.servicecomb.toolkit.oasv.compliance.validator.requestbody.RequestBodyDescriptionRequiredValidator;
+import org.apache.servicecomb.toolkit.oasv.style.validator.requestbody.RequestBodyDescriptionRequiredValidator;
import org.apache.servicecomb.toolkit.oasv.validation.api.RequestBodyValidator;
import org.apache.servicecomb.toolkit.oasv.validation.factory.MediaTypeValidatorFactory;
import org.apache.servicecomb.toolkit.oasv.validation.factory.RequestBodyValidatorFactory;
diff --git a/oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultResponseValidatorFactory.java b/oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/factory/DefaultResponseValidatorFactory.java
similarity index 94%
rename from oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultResponseValidatorFactory.java
rename to oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/factory/DefaultResponseValidatorFactory.java
index 9333450..dc78800 100644
--- a/oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultResponseValidatorFactory.java
+++ b/oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/factory/DefaultResponseValidatorFactory.java
@@ -15,10 +15,10 @@
* limitations under the License.
*/
-package org.apache.servicecomb.toolkit.oasv.compliance.factory;
+package org.apache.servicecomb.toolkit.oasv.style.factory;
import org.apache.servicecomb.toolkit.oasv.FactoryOptions;
-import org.apache.servicecomb.toolkit.oasv.compliance.validator.response.ResponseHeadersKeysCaseValidator;
+import org.apache.servicecomb.toolkit.oasv.style.validator.response.ResponseHeadersKeysCaseValidator;
import org.apache.servicecomb.toolkit.oasv.validation.api.ResponseValidator;
import org.apache.servicecomb.toolkit.oasv.validation.factory.HeaderValidatorFactory;
import org.apache.servicecomb.toolkit.oasv.validation.factory.MediaTypeValidatorFactory;
diff --git a/oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultResponsesValidatorFactory.java b/oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/factory/DefaultResponsesValidatorFactory.java
similarity index 96%
rename from oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultResponsesValidatorFactory.java
rename to oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/factory/DefaultResponsesValidatorFactory.java
index 4056b29..73343d5 100644
--- a/oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultResponsesValidatorFactory.java
+++ b/oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/factory/DefaultResponsesValidatorFactory.java
@@ -15,7 +15,7 @@
* limitations under the License.
*/
-package org.apache.servicecomb.toolkit.oasv.compliance.factory;
+package org.apache.servicecomb.toolkit.oasv.style.factory;
import org.apache.servicecomb.toolkit.oasv.FactoryOptions;
import org.apache.servicecomb.toolkit.oasv.validation.api.ResponsesValidator;
diff --git a/oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultSchemaValidatorFactory.java b/oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/factory/DefaultSchemaValidatorFactory.java
similarity index 89%
rename from oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultSchemaValidatorFactory.java
rename to oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/factory/DefaultSchemaValidatorFactory.java
index aca8c6c..7ff4ab3 100644
--- a/oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultSchemaValidatorFactory.java
+++ b/oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/factory/DefaultSchemaValidatorFactory.java
@@ -15,11 +15,11 @@
* limitations under the License.
*/
-package org.apache.servicecomb.toolkit.oasv.compliance.factory;
+package org.apache.servicecomb.toolkit.oasv.style.factory;
import org.apache.servicecomb.toolkit.oasv.FactoryOptions;
-import org.apache.servicecomb.toolkit.oasv.compliance.validator.schema.SchemaPropertiesKeysCaseValidator;
-import org.apache.servicecomb.toolkit.oasv.compliance.validator.schema.SchemaTitleRequiredValidator;
+import org.apache.servicecomb.toolkit.oasv.style.validator.schema.SchemaPropertiesKeysCaseValidator;
+import org.apache.servicecomb.toolkit.oasv.style.validator.schema.SchemaTitleRequiredValidator;
import org.apache.servicecomb.toolkit.oasv.validation.api.SchemaValidator;
import org.apache.servicecomb.toolkit.oasv.validation.factory.SchemaValidatorFactory;
import org.springframework.stereotype.Component;
diff --git a/oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultSecuritySchemeValidatorFactory.java b/oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/factory/DefaultSecuritySchemeValidatorFactory.java
similarity index 95%
rename from oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultSecuritySchemeValidatorFactory.java
rename to oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/factory/DefaultSecuritySchemeValidatorFactory.java
index 489a132..d91ccfb 100644
--- a/oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultSecuritySchemeValidatorFactory.java
+++ b/oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/factory/DefaultSecuritySchemeValidatorFactory.java
@@ -15,7 +15,7 @@
* limitations under the License.
*/
-package org.apache.servicecomb.toolkit.oasv.compliance.factory;
+package org.apache.servicecomb.toolkit.oasv.style.factory;
import org.apache.servicecomb.toolkit.oasv.FactoryOptions;
import org.apache.servicecomb.toolkit.oasv.validation.api.SecuritySchemeValidator;
diff --git a/oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultServerValidatorFactory.java b/oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/factory/DefaultServerValidatorFactory.java
similarity index 95%
rename from oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultServerValidatorFactory.java
rename to oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/factory/DefaultServerValidatorFactory.java
index fcf04f2..9d2e566 100644
--- a/oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultServerValidatorFactory.java
+++ b/oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/factory/DefaultServerValidatorFactory.java
@@ -15,7 +15,7 @@
* limitations under the License.
*/
-package org.apache.servicecomb.toolkit.oasv.compliance.factory;
+package org.apache.servicecomb.toolkit.oasv.style.factory;
import org.apache.servicecomb.toolkit.oasv.FactoryOptions;
import org.apache.servicecomb.toolkit.oasv.validation.api.ServerValidator;
diff --git a/oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultTagValidatorFactory.java b/oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/factory/DefaultTagValidatorFactory.java
similarity index 87%
rename from oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultTagValidatorFactory.java
rename to oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/factory/DefaultTagValidatorFactory.java
index 9948c1a..428a629 100644
--- a/oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultTagValidatorFactory.java
+++ b/oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/factory/DefaultTagValidatorFactory.java
@@ -15,12 +15,12 @@
* limitations under the License.
*/
-package org.apache.servicecomb.toolkit.oasv.compliance.factory;
+package org.apache.servicecomb.toolkit.oasv.style.factory;
import org.apache.servicecomb.toolkit.oasv.FactoryOptions;
-import org.apache.servicecomb.toolkit.oasv.compliance.validator.tag.TagDescriptionRequiredValidator;
-import org.apache.servicecomb.toolkit.oasv.compliance.validator.tag.TagMustBeReferencedValidator;
-import org.apache.servicecomb.toolkit.oasv.compliance.validator.tag.TagNameCaseValidator;
+import org.apache.servicecomb.toolkit.oasv.style.validator.tag.TagDescriptionRequiredValidator;
+import org.apache.servicecomb.toolkit.oasv.style.validator.tag.TagMustBeReferencedValidator;
+import org.apache.servicecomb.toolkit.oasv.style.validator.tag.TagNameCaseValidator;
import org.apache.servicecomb.toolkit.oasv.validation.api.TagValidator;
import org.apache.servicecomb.toolkit.oasv.validation.factory.TagValidatorFactory;
import org.springframework.stereotype.Component;
diff --git a/oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/ValidatorFactoryComponents.java b/oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/factory/ValidatorFactoryComponents.java
similarity index 94%
rename from oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/ValidatorFactoryComponents.java
rename to oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/factory/ValidatorFactoryComponents.java
index a3193d2..24a3020 100644
--- a/oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/ValidatorFactoryComponents.java
+++ b/oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/factory/ValidatorFactoryComponents.java
@@ -15,7 +15,7 @@
* limitations under the License.
*/
-package org.apache.servicecomb.toolkit.oasv.compliance.factory;
+package org.apache.servicecomb.toolkit.oasv.style.factory;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
diff --git a/oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/components/ComponentsCallbacksKeysCaseValidator.java b/oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/validator/components/ComponentsCallbacksKeysCaseValidator.java
similarity index 95%
rename from oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/components/ComponentsCallbacksKeysCaseValidator.java
rename to oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/validator/components/ComponentsCallbacksKeysCaseValidator.java
index bb9011c..90acc22 100755
--- a/oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/components/ComponentsCallbacksKeysCaseValidator.java
+++ b/oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/validator/components/ComponentsCallbacksKeysCaseValidator.java
@@ -15,7 +15,7 @@
* limitations under the License.
*/
-package org.apache.servicecomb.toolkit.oasv.compliance.validator.components;
+package org.apache.servicecomb.toolkit.oasv.style.validator.components;
import org.apache.servicecomb.toolkit.oasv.validation.skeleton.components.ComponentsCallbacksKeysValidator;
diff --git a/oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/components/ComponentsExamplesKeysCaseValidator.java b/oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/validator/components/ComponentsExamplesKeysCaseValidator.java
similarity index 95%
rename from oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/components/ComponentsExamplesKeysCaseValidator.java
rename to oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/validator/components/ComponentsExamplesKeysCaseValidator.java
index 7ede020..cb7df05 100755
--- a/oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/components/ComponentsExamplesKeysCaseValidator.java
+++ b/oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/validator/components/ComponentsExamplesKeysCaseValidator.java
@@ -15,7 +15,7 @@
* limitations under the License.
*/
-package org.apache.servicecomb.toolkit.oasv.compliance.validator.components;
+package org.apache.servicecomb.toolkit.oasv.style.validator.components;
import org.apache.servicecomb.toolkit.oasv.validation.skeleton.components.ComponentsExamplesKeysValidator;
diff --git a/oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/components/ComponentsHeadersKeysCaseValidator.java b/oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/validator/components/ComponentsHeadersKeysCaseValidator.java
similarity index 95%
rename from oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/components/ComponentsHeadersKeysCaseValidator.java
rename to oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/validator/components/ComponentsHeadersKeysCaseValidator.java
index 00e7945..3800626 100755
--- a/oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/components/ComponentsHeadersKeysCaseValidator.java
+++ b/oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/validator/components/ComponentsHeadersKeysCaseValidator.java
@@ -15,7 +15,7 @@
* limitations under the License.
*/
-package org.apache.servicecomb.toolkit.oasv.compliance.validator.components;
+package org.apache.servicecomb.toolkit.oasv.style.validator.components;
import org.apache.servicecomb.toolkit.oasv.validation.skeleton.components.ComponentsHeadersKeysValidator;
diff --git a/oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/components/ComponentsLinksKeysCaseValidator.java b/oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/validator/components/ComponentsLinksKeysCaseValidator.java
similarity index 95%
rename from oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/components/ComponentsLinksKeysCaseValidator.java
rename to oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/validator/components/ComponentsLinksKeysCaseValidator.java
index 18750e2..e90a2f8 100755
--- a/oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/components/ComponentsLinksKeysCaseValidator.java
+++ b/oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/validator/components/ComponentsLinksKeysCaseValidator.java
@@ -15,7 +15,7 @@
* limitations under the License.
*/
-package org.apache.servicecomb.toolkit.oasv.compliance.validator.components;
+package org.apache.servicecomb.toolkit.oasv.style.validator.components;
import org.apache.servicecomb.toolkit.oasv.validation.skeleton.components.ComponentsLinksKeysValidator;
diff --git a/oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/components/ComponentsParametersKeysCaseValidator.java b/oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/validator/components/ComponentsParametersKeysCaseValidator.java
similarity index 95%
rename from oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/components/ComponentsParametersKeysCaseValidator.java
rename to oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/validator/components/ComponentsParametersKeysCaseValidator.java
index 15e5d53..e356130 100755
--- a/oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/components/ComponentsParametersKeysCaseValidator.java
+++ b/oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/validator/components/ComponentsParametersKeysCaseValidator.java
@@ -15,7 +15,7 @@
* limitations under the License.
*/
-package org.apache.servicecomb.toolkit.oasv.compliance.validator.components;
+package org.apache.servicecomb.toolkit.oasv.style.validator.components;
import org.apache.servicecomb.toolkit.oasv.validation.skeleton.components.ComponentsParametersKeysValidator;
diff --git a/oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/components/ComponentsRequestBodiesKeysCaseValidator.java b/oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/validator/components/ComponentsRequestBodiesKeysCaseValidator.java
similarity index 95%
rename from oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/components/ComponentsRequestBodiesKeysCaseValidator.java
rename to oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/validator/components/ComponentsRequestBodiesKeysCaseValidator.java
index 6bf3242..eed3731 100755
--- a/oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/components/ComponentsRequestBodiesKeysCaseValidator.java
+++ b/oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/validator/components/ComponentsRequestBodiesKeysCaseValidator.java
@@ -15,7 +15,7 @@
* limitations under the License.
*/
-package org.apache.servicecomb.toolkit.oasv.compliance.validator.components;
+package org.apache.servicecomb.toolkit.oasv.style.validator.components;
import org.apache.servicecomb.toolkit.oasv.validation.skeleton.components.ComponentsRequestBodiesKeysValidator;
diff --git a/oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/components/ComponentsResponsesKeysCaseValidator.java b/oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/validator/components/ComponentsResponsesKeysCaseValidator.java
similarity index 95%
rename from oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/components/ComponentsResponsesKeysCaseValidator.java
rename to oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/validator/components/ComponentsResponsesKeysCaseValidator.java
index 0e51b3c..4d697ef 100755
--- a/oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/components/ComponentsResponsesKeysCaseValidator.java
+++ b/oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/validator/components/ComponentsResponsesKeysCaseValidator.java
@@ -15,7 +15,7 @@
* limitations under the License.
*/
-package org.apache.servicecomb.toolkit.oasv.compliance.validator.components;
+package org.apache.servicecomb.toolkit.oasv.style.validator.components;
import org.apache.servicecomb.toolkit.oasv.validation.skeleton.components.ComponentsResponsesKeysValidator;
diff --git a/oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/components/ComponentsSchemasKeysCaseValidator.java b/oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/validator/components/ComponentsSchemasKeysCaseValidator.java
similarity index 95%
rename from oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/components/ComponentsSchemasKeysCaseValidator.java
rename to oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/validator/components/ComponentsSchemasKeysCaseValidator.java
index c10dff8..ae45c2e 100755
--- a/oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/components/ComponentsSchemasKeysCaseValidator.java
+++ b/oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/validator/components/ComponentsSchemasKeysCaseValidator.java
@@ -15,7 +15,7 @@
* limitations under the License.
*/
-package org.apache.servicecomb.toolkit.oasv.compliance.validator.components;
+package org.apache.servicecomb.toolkit.oasv.style.validator.components;
import org.apache.servicecomb.toolkit.oasv.validation.skeleton.components.ComponentsSchemasKeysValidator;
diff --git a/oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/components/ComponentsSecuritySchemesKeysCaseValidator.java b/oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/validator/components/ComponentsSecuritySchemesKeysCaseValidator.java
similarity index 95%
rename from oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/components/ComponentsSecuritySchemesKeysCaseValidator.java
rename to oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/validator/components/ComponentsSecuritySchemesKeysCaseValidator.java
index 9f38126..dae3071 100755
--- a/oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/components/ComponentsSecuritySchemesKeysCaseValidator.java
+++ b/oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/validator/components/ComponentsSecuritySchemesKeysCaseValidator.java
@@ -15,7 +15,7 @@
* limitations under the License.
*/
-package org.apache.servicecomb.toolkit.oasv.compliance.validator.components;
+package org.apache.servicecomb.toolkit.oasv.style.validator.components;
import org.apache.servicecomb.toolkit.oasv.validation.skeleton.components.ComponentsSecuritySchemesKeysValidator;
diff --git a/oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/encoding/EncodingHeadersKeysCaseValidator.java b/oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/validator/encoding/EncodingHeadersKeysCaseValidator.java
similarity index 95%
rename from oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/encoding/EncodingHeadersKeysCaseValidator.java
rename to oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/validator/encoding/EncodingHeadersKeysCaseValidator.java
index 6a9bb94..7d81c14 100755
--- a/oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/encoding/EncodingHeadersKeysCaseValidator.java
+++ b/oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/validator/encoding/EncodingHeadersKeysCaseValidator.java
@@ -15,7 +15,7 @@
* limitations under the License.
*/
-package org.apache.servicecomb.toolkit.oasv.compliance.validator.encoding;
+package org.apache.servicecomb.toolkit.oasv.style.validator.encoding;
import org.apache.servicecomb.toolkit.oasv.validation.skeleton.encoding.EncodingHeadersKeysValidator;
diff --git a/oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/header/HeaderDescriptionRequiredValidator.java b/oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/validator/header/HeaderDescriptionRequiredValidator.java
similarity index 96%
rename from oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/header/HeaderDescriptionRequiredValidator.java
rename to oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/validator/header/HeaderDescriptionRequiredValidator.java
index 01e1f91..9a1b23b 100755
--- a/oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/header/HeaderDescriptionRequiredValidator.java
+++ b/oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/validator/header/HeaderDescriptionRequiredValidator.java
@@ -15,7 +15,7 @@
* limitations under the License.
*/
-package org.apache.servicecomb.toolkit.oasv.compliance.validator.header;
+package org.apache.servicecomb.toolkit.oasv.style.validator.header;
import org.apache.servicecomb.toolkit.oasv.validation.api.HeaderValidator;
import org.apache.servicecomb.toolkit.oasv.common.OasObjectType;
diff --git a/oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/info/InfoDescriptionRequiredValidator.java b/oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/validator/info/InfoDescriptionRequiredValidator.java
similarity index 96%
rename from oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/info/InfoDescriptionRequiredValidator.java
rename to oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/validator/info/InfoDescriptionRequiredValidator.java
index 86502f1..7b030a5 100755
--- a/oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/info/InfoDescriptionRequiredValidator.java
+++ b/oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/validator/info/InfoDescriptionRequiredValidator.java
@@ -15,7 +15,7 @@
* limitations under the License.
*/
-package org.apache.servicecomb.toolkit.oasv.compliance.validator.info;
+package org.apache.servicecomb.toolkit.oasv.style.validator.info;
import io.swagger.v3.oas.models.info.Info;
import org.apache.servicecomb.toolkit.oasv.common.OasObjectType;
diff --git a/oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/openapi/OpenApiSecuritySizeEqValidator.java b/oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/validator/openapi/OpenApiSecuritySizeEqValidator.java
similarity index 97%
rename from oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/openapi/OpenApiSecuritySizeEqValidator.java
rename to oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/validator/openapi/OpenApiSecuritySizeEqValidator.java
index 576c60a..fd03fab 100755
--- a/oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/openapi/OpenApiSecuritySizeEqValidator.java
+++ b/oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/validator/openapi/OpenApiSecuritySizeEqValidator.java
@@ -15,7 +15,7 @@
* limitations under the License.
*/
-package org.apache.servicecomb.toolkit.oasv.compliance.validator.openapi;
+package org.apache.servicecomb.toolkit.oasv.style.validator.openapi;
import io.swagger.v3.oas.models.OpenAPI;
import org.apache.commons.collections4.CollectionUtils;
diff --git a/oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/openapi/OpenApiTagsSizeGteValidator.java b/oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/validator/openapi/OpenApiTagsSizeGteValidator.java
similarity index 97%
rename from oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/openapi/OpenApiTagsSizeGteValidator.java
rename to oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/validator/openapi/OpenApiTagsSizeGteValidator.java
index 3f0a9d5..177fdcb 100755
--- a/oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/openapi/OpenApiTagsSizeGteValidator.java
+++ b/oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/validator/openapi/OpenApiTagsSizeGteValidator.java
@@ -15,7 +15,7 @@
* limitations under the License.
*/
-package org.apache.servicecomb.toolkit.oasv.compliance.validator.openapi;
+package org.apache.servicecomb.toolkit.oasv.style.validator.openapi;
import io.swagger.v3.oas.models.OpenAPI;
import org.apache.commons.collections4.CollectionUtils;
diff --git a/oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/openapi/OpenApiVersionGteValidator.java b/oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/validator/openapi/OpenApiVersionGteValidator.java
similarity index 97%
rename from oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/openapi/OpenApiVersionGteValidator.java
rename to oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/validator/openapi/OpenApiVersionGteValidator.java
index 90435c0..507e5e7 100755
--- a/oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/openapi/OpenApiVersionGteValidator.java
+++ b/oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/validator/openapi/OpenApiVersionGteValidator.java
@@ -15,7 +15,7 @@
* limitations under the License.
*/
-package org.apache.servicecomb.toolkit.oasv.compliance.validator.openapi;
+package org.apache.servicecomb.toolkit.oasv.style.validator.openapi;
import org.apache.servicecomb.toolkit.oasv.common.OasObjectPropertyLocation;
import org.apache.servicecomb.toolkit.oasv.validation.api.*;
diff --git a/oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/operation/OperationIdCaseValidator.java b/oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/validator/operation/OperationIdCaseValidator.java
similarity index 96%
rename from oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/operation/OperationIdCaseValidator.java
rename to oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/validator/operation/OperationIdCaseValidator.java
index f682fad..ee77003 100755
--- a/oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/operation/OperationIdCaseValidator.java
+++ b/oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/validator/operation/OperationIdCaseValidator.java
@@ -15,7 +15,7 @@
* limitations under the License.
*/
-package org.apache.servicecomb.toolkit.oasv.compliance.validator.operation;
+package org.apache.servicecomb.toolkit.oasv.style.validator.operation;
import io.swagger.v3.oas.models.Operation;
import org.apache.servicecomb.toolkit.oasv.common.OasObjectPropertyLocation;
diff --git a/oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/operation/OperationServersSizeEqValidator.java b/oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/validator/operation/OperationServersSizeEqValidator.java
similarity index 96%
rename from oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/operation/OperationServersSizeEqValidator.java
rename to oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/validator/operation/OperationServersSizeEqValidator.java
index c49f266..9b208d8 100755
--- a/oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/operation/OperationServersSizeEqValidator.java
+++ b/oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/validator/operation/OperationServersSizeEqValidator.java
@@ -15,7 +15,7 @@
* limitations under the License.
*/
-package org.apache.servicecomb.toolkit.oasv.compliance.validator.operation;
+package org.apache.servicecomb.toolkit.oasv.style.validator.operation;
import io.swagger.v3.oas.models.Operation;
import org.apache.commons.collections4.CollectionUtils;
diff --git a/oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/operation/OperationSummaryRequiredValidator.java b/oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/validator/operation/OperationSummaryRequiredValidator.java
similarity index 96%
rename from oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/operation/OperationSummaryRequiredValidator.java
rename to oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/validator/operation/OperationSummaryRequiredValidator.java
index dbc997b..94758ed 100755
--- a/oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/operation/OperationSummaryRequiredValidator.java
+++ b/oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/validator/operation/OperationSummaryRequiredValidator.java
@@ -15,7 +15,7 @@
* limitations under the License.
*/
-package org.apache.servicecomb.toolkit.oasv.compliance.validator.operation;
+package org.apache.servicecomb.toolkit.oasv.style.validator.operation;
import org.apache.servicecomb.toolkit.oasv.common.OasObjectType;
import org.apache.servicecomb.toolkit.oasv.validation.api.OperationValidator;
diff --git a/oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/operation/OperationTagsReferenceValidator.java b/oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/validator/operation/OperationTagsReferenceValidator.java
similarity index 97%
rename from oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/operation/OperationTagsReferenceValidator.java
rename to oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/validator/operation/OperationTagsReferenceValidator.java
index 5683ca6..a0a9c29 100755
--- a/oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/operation/OperationTagsReferenceValidator.java
+++ b/oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/validator/operation/OperationTagsReferenceValidator.java
@@ -15,7 +15,7 @@
* limitations under the License.
*/
-package org.apache.servicecomb.toolkit.oasv.compliance.validator.operation;
+package org.apache.servicecomb.toolkit.oasv.style.validator.operation;
import io.swagger.v3.oas.models.OpenAPI;
import io.swagger.v3.oas.models.Operation;
diff --git a/oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/operation/OperationTagsSizeEqValidator.java b/oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/validator/operation/OperationTagsSizeEqValidator.java
similarity index 96%
rename from oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/operation/OperationTagsSizeEqValidator.java
rename to oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/validator/operation/OperationTagsSizeEqValidator.java
index 148bf17..c2d0506 100755
--- a/oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/operation/OperationTagsSizeEqValidator.java
+++ b/oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/validator/operation/OperationTagsSizeEqValidator.java
@@ -15,7 +15,7 @@
* limitations under the License.
*/
-package org.apache.servicecomb.toolkit.oasv.compliance.validator.operation;
+package org.apache.servicecomb.toolkit.oasv.style.validator.operation;
import io.swagger.v3.oas.models.Operation;
import org.apache.commons.collections4.CollectionUtils;
diff --git a/oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/parameter/ParameterDescriptionRequiredValidator.java b/oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/validator/parameter/ParameterDescriptionRequiredValidator.java
similarity index 96%
rename from oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/parameter/ParameterDescriptionRequiredValidator.java
rename to oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/validator/parameter/ParameterDescriptionRequiredValidator.java
index a76d798..3ade553 100755
--- a/oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/parameter/ParameterDescriptionRequiredValidator.java
+++ b/oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/validator/parameter/ParameterDescriptionRequiredValidator.java
@@ -15,7 +15,7 @@
* limitations under the License.
*/
-package org.apache.servicecomb.toolkit.oasv.compliance.validator.parameter;
+package org.apache.servicecomb.toolkit.oasv.style.validator.parameter;
import org.apache.servicecomb.toolkit.oasv.common.OasObjectType;
import org.apache.servicecomb.toolkit.oasv.validation.api.ParameterValidator;
diff --git a/oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/parameter/ParameterNameCookieCaseValidator.java b/oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/validator/parameter/ParameterNameCookieCaseValidator.java
similarity index 97%
rename from oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/parameter/ParameterNameCookieCaseValidator.java
rename to oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/validator/parameter/ParameterNameCookieCaseValidator.java
index 312b6cf..6b818c3 100755
--- a/oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/parameter/ParameterNameCookieCaseValidator.java
+++ b/oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/validator/parameter/ParameterNameCookieCaseValidator.java
@@ -15,7 +15,7 @@
* limitations under the License.
*/
-package org.apache.servicecomb.toolkit.oasv.compliance.validator.parameter;
+package org.apache.servicecomb.toolkit.oasv.style.validator.parameter;
import io.swagger.v3.oas.models.parameters.Parameter;
import org.apache.commons.lang3.StringUtils;
diff --git a/oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/parameter/ParameterNameHeaderCaseValidator.java b/oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/validator/parameter/ParameterNameHeaderCaseValidator.java
similarity index 97%
rename from oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/parameter/ParameterNameHeaderCaseValidator.java
rename to oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/validator/parameter/ParameterNameHeaderCaseValidator.java
index 95eb885..7d8fc85 100755
--- a/oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/parameter/ParameterNameHeaderCaseValidator.java
+++ b/oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/validator/parameter/ParameterNameHeaderCaseValidator.java
@@ -15,7 +15,7 @@
* limitations under the License.
*/
-package org.apache.servicecomb.toolkit.oasv.compliance.validator.parameter;
+package org.apache.servicecomb.toolkit.oasv.style.validator.parameter;
import io.swagger.v3.oas.models.parameters.Parameter;
import org.apache.commons.lang3.StringUtils;
diff --git a/oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/parameter/ParameterNamePathCaseValidator.java b/oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/validator/parameter/ParameterNamePathCaseValidator.java
similarity index 97%
rename from oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/parameter/ParameterNamePathCaseValidator.java
rename to oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/validator/parameter/ParameterNamePathCaseValidator.java
index 5a42894..cd39e92 100755
--- a/oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/parameter/ParameterNamePathCaseValidator.java
+++ b/oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/validator/parameter/ParameterNamePathCaseValidator.java
@@ -15,7 +15,7 @@
* limitations under the License.
*/
-package org.apache.servicecomb.toolkit.oasv.compliance.validator.parameter;
+package org.apache.servicecomb.toolkit.oasv.style.validator.parameter;
import io.swagger.v3.oas.models.parameters.Parameter;
import org.apache.commons.lang3.StringUtils;
diff --git a/oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/parameter/ParameterNameQueryCaseValidator.java b/oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/validator/parameter/ParameterNameQueryCaseValidator.java
similarity index 97%
rename from oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/parameter/ParameterNameQueryCaseValidator.java
rename to oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/validator/parameter/ParameterNameQueryCaseValidator.java
index c16c409..c39ba68 100755
--- a/oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/parameter/ParameterNameQueryCaseValidator.java
+++ b/oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/validator/parameter/ParameterNameQueryCaseValidator.java
@@ -15,7 +15,7 @@
* limitations under the License.
*/
-package org.apache.servicecomb.toolkit.oasv.compliance.validator.parameter;
+package org.apache.servicecomb.toolkit.oasv.style.validator.parameter;
import io.swagger.v3.oas.models.parameters.Parameter;
import org.apache.commons.lang3.StringUtils;
diff --git a/oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/paths/PathsKeyCaseValidator.java b/oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/validator/paths/PathsKeyCaseValidator.java
similarity index 98%
rename from oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/paths/PathsKeyCaseValidator.java
rename to oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/validator/paths/PathsKeyCaseValidator.java
index c708cd6..5fa60e9 100755
--- a/oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/paths/PathsKeyCaseValidator.java
+++ b/oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/validator/paths/PathsKeyCaseValidator.java
@@ -15,7 +15,7 @@
* limitations under the License.
*/
-package org.apache.servicecomb.toolkit.oasv.compliance.validator.paths;
+package org.apache.servicecomb.toolkit.oasv.style.validator.paths;
import io.swagger.v3.oas.models.Paths;
import org.apache.commons.lang3.StringUtils;
diff --git a/oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/requestbody/RequestBodyDescriptionRequiredValidator.java b/oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/validator/requestbody/RequestBodyDescriptionRequiredValidator.java
similarity index 96%
rename from oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/requestbody/RequestBodyDescriptionRequiredValidator.java
rename to oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/validator/requestbody/RequestBodyDescriptionRequiredValidator.java
index b39ac39..d1b0923 100755
--- a/oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/requestbody/RequestBodyDescriptionRequiredValidator.java
+++ b/oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/validator/requestbody/RequestBodyDescriptionRequiredValidator.java
@@ -15,7 +15,7 @@
* limitations under the License.
*/
-package org.apache.servicecomb.toolkit.oasv.compliance.validator.requestbody;
+package org.apache.servicecomb.toolkit.oasv.style.validator.requestbody;
import org.apache.servicecomb.toolkit.oasv.common.OasObjectType;
import org.apache.servicecomb.toolkit.oasv.validation.api.RequestBodyValidator;
diff --git a/oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/response/ResponseHeadersKeysCaseValidator.java b/oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/validator/response/ResponseHeadersKeysCaseValidator.java
similarity index 95%
rename from oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/response/ResponseHeadersKeysCaseValidator.java
rename to oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/validator/response/ResponseHeadersKeysCaseValidator.java
index 6fdf53d..a84993f 100755
--- a/oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/response/ResponseHeadersKeysCaseValidator.java
+++ b/oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/validator/response/ResponseHeadersKeysCaseValidator.java
@@ -15,7 +15,7 @@
* limitations under the License.
*/
-package org.apache.servicecomb.toolkit.oasv.compliance.validator.response;
+package org.apache.servicecomb.toolkit.oasv.style.validator.response;
import org.apache.servicecomb.toolkit.oasv.validation.skeleton.response.ResponseHeadersKeysValidator;
diff --git a/oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/schema/SchemaPropertiesKeysCaseValidator.java b/oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/validator/schema/SchemaPropertiesKeysCaseValidator.java
similarity index 95%
rename from oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/schema/SchemaPropertiesKeysCaseValidator.java
rename to oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/validator/schema/SchemaPropertiesKeysCaseValidator.java
index 4c77679..84ab66a 100755
--- a/oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/schema/SchemaPropertiesKeysCaseValidator.java
+++ b/oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/validator/schema/SchemaPropertiesKeysCaseValidator.java
@@ -15,7 +15,7 @@
* limitations under the License.
*/
-package org.apache.servicecomb.toolkit.oasv.compliance.validator.schema;
+package org.apache.servicecomb.toolkit.oasv.style.validator.schema;
import org.apache.servicecomb.toolkit.oasv.validation.skeleton.schema.SchemaPropertiesKeysValidator;
diff --git a/oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/schema/SchemaTitleRequiredValidator.java b/oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/validator/schema/SchemaTitleRequiredValidator.java
similarity index 97%
rename from oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/schema/SchemaTitleRequiredValidator.java
rename to oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/validator/schema/SchemaTitleRequiredValidator.java
index 453ed2a..e2d7e5b 100755
--- a/oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/schema/SchemaTitleRequiredValidator.java
+++ b/oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/validator/schema/SchemaTitleRequiredValidator.java
@@ -15,7 +15,7 @@
* limitations under the License.
*/
-package org.apache.servicecomb.toolkit.oasv.compliance.validator.schema;
+package org.apache.servicecomb.toolkit.oasv.style.validator.schema;
import io.swagger.v3.oas.models.media.Schema;
import org.apache.commons.lang3.StringUtils;
diff --git a/oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/tag/TagDescriptionRequiredValidator.java b/oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/validator/tag/TagDescriptionRequiredValidator.java
similarity index 96%
rename from oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/tag/TagDescriptionRequiredValidator.java
rename to oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/validator/tag/TagDescriptionRequiredValidator.java
index 020c197..dd33789 100755
--- a/oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/tag/TagDescriptionRequiredValidator.java
+++ b/oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/validator/tag/TagDescriptionRequiredValidator.java
@@ -15,7 +15,7 @@
* limitations under the License.
*/
-package org.apache.servicecomb.toolkit.oasv.compliance.validator.tag;
+package org.apache.servicecomb.toolkit.oasv.style.validator.tag;
import org.apache.servicecomb.toolkit.oasv.common.OasObjectType;
import org.apache.servicecomb.toolkit.oasv.validation.api.TagValidator;
diff --git a/oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/tag/TagMustBeReferencedValidator.java b/oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/validator/tag/TagMustBeReferencedValidator.java
similarity index 97%
rename from oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/tag/TagMustBeReferencedValidator.java
rename to oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/validator/tag/TagMustBeReferencedValidator.java
index 0bca0fa..7309a19 100755
--- a/oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/tag/TagMustBeReferencedValidator.java
+++ b/oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/validator/tag/TagMustBeReferencedValidator.java
@@ -15,7 +15,7 @@
* limitations under the License.
*/
-package org.apache.servicecomb.toolkit.oasv.compliance.validator.tag;
+package org.apache.servicecomb.toolkit.oasv.style.validator.tag;
import org.apache.servicecomb.toolkit.oasv.common.OasObjectPropertyLocation;
import org.apache.servicecomb.toolkit.oasv.validation.api.OasValidationContext;
diff --git a/oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/tag/TagNameCaseValidator.java b/oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/validator/tag/TagNameCaseValidator.java
similarity index 96%
rename from oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/tag/TagNameCaseValidator.java
rename to oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/validator/tag/TagNameCaseValidator.java
index 6eaee8a..1016505 100755
--- a/oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/tag/TagNameCaseValidator.java
+++ b/oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/validator/tag/TagNameCaseValidator.java
@@ -15,7 +15,7 @@
* limitations under the License.
*/
-package org.apache.servicecomb.toolkit.oasv.compliance.validator.tag;
+package org.apache.servicecomb.toolkit.oasv.style.validator.tag;
import io.swagger.v3.oas.models.tags.Tag;
import org.apache.servicecomb.toolkit.oasv.common.OasObjectPropertyLocation;
diff --git a/oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/ComplianceCheckParserTest.java b/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/ComplianceCheckParserTest.java
similarity index 96%
rename from oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/ComplianceCheckParserTest.java
rename to oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/ComplianceCheckParserTest.java
index 9760dee..8c75070 100644
--- a/oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/ComplianceCheckParserTest.java
+++ b/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/ComplianceCheckParserTest.java
@@ -15,7 +15,7 @@
* limitations under the License.
*/
-package org.apache.servicecomb.toolkit.oasv.compliance;
+package org.apache.servicecomb.toolkit.oasv.style;
import static org.assertj.core.api.Assertions.assertThat;
import static org.junit.Assert.*;
diff --git a/oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultComponentsValidatorFactoryTest.java b/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/factory/DefaultComponentsValidatorFactoryTest.java
similarity index 98%
rename from oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultComponentsValidatorFactoryTest.java
rename to oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/factory/DefaultComponentsValidatorFactoryTest.java
index 45c176d..def3a6d 100644
--- a/oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultComponentsValidatorFactoryTest.java
+++ b/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/factory/DefaultComponentsValidatorFactoryTest.java
@@ -15,10 +15,10 @@
* limitations under the License.
*/
-package org.apache.servicecomb.toolkit.oasv.compliance.factory;
+package org.apache.servicecomb.toolkit.oasv.style.factory;
import org.apache.servicecomb.toolkit.oasv.FactoryOptions;
-import org.apache.servicecomb.toolkit.oasv.compliance.validator.components.*;
+import org.apache.servicecomb.toolkit.oasv.style.validator.components.*;
import org.apache.servicecomb.toolkit.oasv.validation.api.ComponentsValidator;
import org.apache.servicecomb.toolkit.oasv.validation.skeleton.components.*;
import org.junit.Test;
diff --git a/oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultEncodingValidatorFactoryTest.java b/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/factory/DefaultEncodingValidatorFactoryTest.java
similarity index 93%
rename from oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultEncodingValidatorFactoryTest.java
rename to oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/factory/DefaultEncodingValidatorFactoryTest.java
index 093d8d4..1f4d852 100644
--- a/oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultEncodingValidatorFactoryTest.java
+++ b/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/factory/DefaultEncodingValidatorFactoryTest.java
@@ -15,10 +15,10 @@
* limitations under the License.
*/
-package org.apache.servicecomb.toolkit.oasv.compliance.factory;
+package org.apache.servicecomb.toolkit.oasv.style.factory;
import org.apache.servicecomb.toolkit.oasv.FactoryOptions;
-import org.apache.servicecomb.toolkit.oasv.compliance.validator.encoding.EncodingHeadersKeysCaseValidator;
+import org.apache.servicecomb.toolkit.oasv.style.validator.encoding.EncodingHeadersKeysCaseValidator;
import org.apache.servicecomb.toolkit.oasv.validation.api.EncodingValidator;
import org.apache.servicecomb.toolkit.oasv.validation.skeleton.encoding.EncodingHeadersValuesValidator;
import org.junit.Test;
diff --git a/oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultHeaderValidatorFactoryTest.java b/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/factory/DefaultHeaderValidatorFactoryTest.java
similarity index 94%
rename from oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultHeaderValidatorFactoryTest.java
rename to oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/factory/DefaultHeaderValidatorFactoryTest.java
index 99cb8f9..1be6a71 100644
--- a/oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultHeaderValidatorFactoryTest.java
+++ b/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/factory/DefaultHeaderValidatorFactoryTest.java
@@ -15,10 +15,10 @@
* limitations under the License.
*/
-package org.apache.servicecomb.toolkit.oasv.compliance.factory;
+package org.apache.servicecomb.toolkit.oasv.style.factory;
import org.apache.servicecomb.toolkit.oasv.FactoryOptions;
-import org.apache.servicecomb.toolkit.oasv.compliance.validator.header.HeaderDescriptionRequiredValidator;
+import org.apache.servicecomb.toolkit.oasv.style.validator.header.HeaderDescriptionRequiredValidator;
import org.apache.servicecomb.toolkit.oasv.validation.api.HeaderValidator;
import org.apache.servicecomb.toolkit.oasv.validation.skeleton.header.HeaderSchemaValidator;
import org.junit.Test;
diff --git a/oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultInfoValidatorFactoryTest.java b/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/factory/DefaultInfoValidatorFactoryTest.java
similarity index 93%
rename from oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultInfoValidatorFactoryTest.java
rename to oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/factory/DefaultInfoValidatorFactoryTest.java
index 84f99f7..174718e 100644
--- a/oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultInfoValidatorFactoryTest.java
+++ b/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/factory/DefaultInfoValidatorFactoryTest.java
@@ -15,10 +15,10 @@
* limitations under the License.
*/
-package org.apache.servicecomb.toolkit.oasv.compliance.factory;
+package org.apache.servicecomb.toolkit.oasv.style.factory;
import org.apache.servicecomb.toolkit.oasv.FactoryOptions;
-import org.apache.servicecomb.toolkit.oasv.compliance.validator.info.InfoDescriptionRequiredValidator;
+import org.apache.servicecomb.toolkit.oasv.style.validator.info.InfoDescriptionRequiredValidator;
import org.apache.servicecomb.toolkit.oasv.validation.api.InfoValidator;
import org.junit.Test;
import org.junit.runner.RunWith;
diff --git a/oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultMediaTypeValidatorFactoryTest.java b/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/factory/DefaultMediaTypeValidatorFactoryTest.java
similarity index 97%
rename from oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultMediaTypeValidatorFactoryTest.java
rename to oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/factory/DefaultMediaTypeValidatorFactoryTest.java
index a62e124..1298af4 100644
--- a/oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultMediaTypeValidatorFactoryTest.java
+++ b/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/factory/DefaultMediaTypeValidatorFactoryTest.java
@@ -15,7 +15,7 @@
* limitations under the License.
*/
-package org.apache.servicecomb.toolkit.oasv.compliance.factory;
+package org.apache.servicecomb.toolkit.oasv.style.factory;
import org.apache.servicecomb.toolkit.oasv.FactoryOptions;
import org.apache.servicecomb.toolkit.oasv.validation.api.MediaTypeValidator;
diff --git a/oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultOasSpecValidatorFactoryTest.java b/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/factory/DefaultOasSpecValidatorFactoryTest.java
similarity index 96%
rename from oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultOasSpecValidatorFactoryTest.java
rename to oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/factory/DefaultOasSpecValidatorFactoryTest.java
index 27c225c..19fa3b0 100644
--- a/oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultOasSpecValidatorFactoryTest.java
+++ b/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/factory/DefaultOasSpecValidatorFactoryTest.java
@@ -15,7 +15,7 @@
* limitations under the License.
*/
-package org.apache.servicecomb.toolkit.oasv.compliance.factory;
+package org.apache.servicecomb.toolkit.oasv.style.factory;
import org.apache.servicecomb.toolkit.oasv.FactoryOptions;
import org.apache.servicecomb.toolkit.oasv.validation.api.OasSpecValidator;
diff --git a/oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultOpenApiValidatorFactoryTest.java b/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/factory/DefaultOpenApiValidatorFactoryTest.java
similarity index 91%
rename from oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultOpenApiValidatorFactoryTest.java
rename to oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/factory/DefaultOpenApiValidatorFactoryTest.java
index bc49ff2..c9f32b6 100644
--- a/oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultOpenApiValidatorFactoryTest.java
+++ b/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/factory/DefaultOpenApiValidatorFactoryTest.java
@@ -15,12 +15,12 @@
* limitations under the License.
*/
-package org.apache.servicecomb.toolkit.oasv.compliance.factory;
+package org.apache.servicecomb.toolkit.oasv.style.factory;
import org.apache.servicecomb.toolkit.oasv.FactoryOptions;
-import org.apache.servicecomb.toolkit.oasv.compliance.validator.openapi.OpenApiSecuritySizeEqValidator;
-import org.apache.servicecomb.toolkit.oasv.compliance.validator.openapi.OpenApiTagsSizeGteValidator;
-import org.apache.servicecomb.toolkit.oasv.compliance.validator.openapi.OpenApiVersionGteValidator;
+import org.apache.servicecomb.toolkit.oasv.style.validator.openapi.OpenApiSecuritySizeEqValidator;
+import org.apache.servicecomb.toolkit.oasv.style.validator.openapi.OpenApiTagsSizeGteValidator;
+import org.apache.servicecomb.toolkit.oasv.style.validator.openapi.OpenApiVersionGteValidator;
import org.apache.servicecomb.toolkit.oasv.validation.api.OpenApiValidator;
import org.apache.servicecomb.toolkit.oasv.validation.skeleton.openapi.*;
import org.junit.Test;
diff --git a/oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultOperationValidatorFactoryTest.java b/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/factory/DefaultOperationValidatorFactoryTest.java
similarity index 97%
rename from oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultOperationValidatorFactoryTest.java
rename to oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/factory/DefaultOperationValidatorFactoryTest.java
index a5cb733..a35d54e 100644
--- a/oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultOperationValidatorFactoryTest.java
+++ b/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/factory/DefaultOperationValidatorFactoryTest.java
@@ -15,10 +15,10 @@
* limitations under the License.
*/
-package org.apache.servicecomb.toolkit.oasv.compliance.factory;
+package org.apache.servicecomb.toolkit.oasv.style.factory;
import org.apache.servicecomb.toolkit.oasv.FactoryOptions;
-import org.apache.servicecomb.toolkit.oasv.compliance.validator.operation.*;
+import org.apache.servicecomb.toolkit.oasv.style.validator.operation.*;
import org.apache.servicecomb.toolkit.oasv.validation.api.OperationValidator;
import org.apache.servicecomb.toolkit.oasv.validation.skeleton.operation.OperationParametersValidator;
import org.apache.servicecomb.toolkit.oasv.validation.skeleton.operation.OperationRequestBodyValidator;
diff --git a/oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultParameterValidatorFactoryTest.java b/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/factory/DefaultParameterValidatorFactoryTest.java
similarity index 97%
rename from oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultParameterValidatorFactoryTest.java
rename to oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/factory/DefaultParameterValidatorFactoryTest.java
index c2ede07..296e032 100644
--- a/oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultParameterValidatorFactoryTest.java
+++ b/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/factory/DefaultParameterValidatorFactoryTest.java
@@ -15,10 +15,10 @@
* limitations under the License.
*/
-package org.apache.servicecomb.toolkit.oasv.compliance.factory;
+package org.apache.servicecomb.toolkit.oasv.style.factory;
import org.apache.servicecomb.toolkit.oasv.FactoryOptions;
-import org.apache.servicecomb.toolkit.oasv.compliance.validator.parameter.*;
+import org.apache.servicecomb.toolkit.oasv.style.validator.parameter.*;
import org.apache.servicecomb.toolkit.oasv.validation.api.ParameterValidator;
import org.apache.servicecomb.toolkit.oasv.validation.skeleton.parameter.ParameterContentValidator;
import org.apache.servicecomb.toolkit.oasv.validation.skeleton.parameter.ParameterSchemaValidator;
diff --git a/oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultPathItemValidatorFactoryTest.java b/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/factory/DefaultPathItemValidatorFactoryTest.java
similarity index 97%
rename from oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultPathItemValidatorFactoryTest.java
rename to oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/factory/DefaultPathItemValidatorFactoryTest.java
index 96f43d7..0c300c2 100644
--- a/oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultPathItemValidatorFactoryTest.java
+++ b/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/factory/DefaultPathItemValidatorFactoryTest.java
@@ -15,7 +15,7 @@
* limitations under the License.
*/
-package org.apache.servicecomb.toolkit.oasv.compliance.factory;
+package org.apache.servicecomb.toolkit.oasv.style.factory;
import org.apache.servicecomb.toolkit.oasv.FactoryOptions;
import org.apache.servicecomb.toolkit.oasv.validation.api.PathItemValidator;
diff --git a/oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultPathsValidatorFactoryTest.java b/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/factory/DefaultPathsValidatorFactoryTest.java
similarity index 93%
rename from oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultPathsValidatorFactoryTest.java
rename to oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/factory/DefaultPathsValidatorFactoryTest.java
index 02a0b76..6923f41 100644
--- a/oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultPathsValidatorFactoryTest.java
+++ b/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/factory/DefaultPathsValidatorFactoryTest.java
@@ -15,10 +15,10 @@
* limitations under the License.
*/
-package org.apache.servicecomb.toolkit.oasv.compliance.factory;
+package org.apache.servicecomb.toolkit.oasv.style.factory;
import org.apache.servicecomb.toolkit.oasv.FactoryOptions;
-import org.apache.servicecomb.toolkit.oasv.compliance.validator.paths.PathsKeyCaseValidator;
+import org.apache.servicecomb.toolkit.oasv.style.validator.paths.PathsKeyCaseValidator;
import org.apache.servicecomb.toolkit.oasv.validation.api.PathsValidator;
import org.apache.servicecomb.toolkit.oasv.validation.skeleton.paths.PathsPathItemsValidator;
import org.junit.Test;
diff --git a/oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultRequestBodyValidatorFactoryTest.java b/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/factory/DefaultRequestBodyValidatorFactoryTest.java
similarity index 94%
rename from oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultRequestBodyValidatorFactoryTest.java
rename to oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/factory/DefaultRequestBodyValidatorFactoryTest.java
index 368a902..9d494b3 100644
--- a/oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultRequestBodyValidatorFactoryTest.java
+++ b/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/factory/DefaultRequestBodyValidatorFactoryTest.java
@@ -15,10 +15,10 @@
* limitations under the License.
*/
-package org.apache.servicecomb.toolkit.oasv.compliance.factory;
+package org.apache.servicecomb.toolkit.oasv.style.factory;
import org.apache.servicecomb.toolkit.oasv.FactoryOptions;
-import org.apache.servicecomb.toolkit.oasv.compliance.validator.requestbody.RequestBodyDescriptionRequiredValidator;
+import org.apache.servicecomb.toolkit.oasv.style.validator.requestbody.RequestBodyDescriptionRequiredValidator;
import org.apache.servicecomb.toolkit.oasv.validation.api.RequestBodyValidator;
import org.apache.servicecomb.toolkit.oasv.validation.skeleton.requestbody.RequestBodyContentValidator;
import org.junit.Test;
diff --git a/oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultResponseValidatorFactoryTest.java b/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/factory/DefaultResponseValidatorFactoryTest.java
similarity index 93%
rename from oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultResponseValidatorFactoryTest.java
rename to oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/factory/DefaultResponseValidatorFactoryTest.java
index f7cdcf9..8ef6123 100644
--- a/oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultResponseValidatorFactoryTest.java
+++ b/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/factory/DefaultResponseValidatorFactoryTest.java
@@ -15,10 +15,10 @@
* limitations under the License.
*/
-package org.apache.servicecomb.toolkit.oasv.compliance.factory;
+package org.apache.servicecomb.toolkit.oasv.style.factory;
import org.apache.servicecomb.toolkit.oasv.FactoryOptions;
-import org.apache.servicecomb.toolkit.oasv.compliance.validator.response.ResponseHeadersKeysCaseValidator;
+import org.apache.servicecomb.toolkit.oasv.style.validator.response.ResponseHeadersKeysCaseValidator;
import org.apache.servicecomb.toolkit.oasv.validation.api.ResponseValidator;
import org.apache.servicecomb.toolkit.oasv.validation.skeleton.response.ResponseContentValidator;
import org.apache.servicecomb.toolkit.oasv.validation.skeleton.response.ResponseHeadersValuesValidator;
diff --git a/oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultResponsesValidatorFactoryTest.java b/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/factory/DefaultResponsesValidatorFactoryTest.java
similarity index 96%
rename from oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultResponsesValidatorFactoryTest.java
rename to oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/factory/DefaultResponsesValidatorFactoryTest.java
index e481d43..43a9daa 100644
--- a/oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultResponsesValidatorFactoryTest.java
+++ b/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/factory/DefaultResponsesValidatorFactoryTest.java
@@ -15,7 +15,7 @@
* limitations under the License.
*/
-package org.apache.servicecomb.toolkit.oasv.compliance.factory;
+package org.apache.servicecomb.toolkit.oasv.style.factory;
import org.apache.servicecomb.toolkit.oasv.FactoryOptions;
import org.apache.servicecomb.toolkit.oasv.validation.api.ResponsesValidator;
diff --git a/oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultSchemaValidatorFactoryTest.java b/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/factory/DefaultSchemaValidatorFactoryTest.java
similarity index 91%
rename from oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultSchemaValidatorFactoryTest.java
rename to oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/factory/DefaultSchemaValidatorFactoryTest.java
index d333e27..8a0bbb0 100644
--- a/oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultSchemaValidatorFactoryTest.java
+++ b/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/factory/DefaultSchemaValidatorFactoryTest.java
@@ -15,11 +15,11 @@
* limitations under the License.
*/
-package org.apache.servicecomb.toolkit.oasv.compliance.factory;
+package org.apache.servicecomb.toolkit.oasv.style.factory;
import org.apache.servicecomb.toolkit.oasv.FactoryOptions;
-import org.apache.servicecomb.toolkit.oasv.compliance.validator.schema.SchemaPropertiesKeysCaseValidator;
-import org.apache.servicecomb.toolkit.oasv.compliance.validator.schema.SchemaTitleRequiredValidator;
+import org.apache.servicecomb.toolkit.oasv.style.validator.schema.SchemaPropertiesKeysCaseValidator;
+import org.apache.servicecomb.toolkit.oasv.style.validator.schema.SchemaTitleRequiredValidator;
import org.apache.servicecomb.toolkit.oasv.validation.api.SchemaValidator;
import org.junit.Test;
import org.junit.runner.RunWith;
diff --git a/oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultSecuritySchemeValidatorFactoryTest.java b/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/factory/DefaultSecuritySchemeValidatorFactoryTest.java
similarity index 96%
rename from oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultSecuritySchemeValidatorFactoryTest.java
rename to oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/factory/DefaultSecuritySchemeValidatorFactoryTest.java
index 8297a7b..80c12ea 100644
--- a/oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultSecuritySchemeValidatorFactoryTest.java
+++ b/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/factory/DefaultSecuritySchemeValidatorFactoryTest.java
@@ -15,7 +15,7 @@
* limitations under the License.
*/
-package org.apache.servicecomb.toolkit.oasv.compliance.factory;
+package org.apache.servicecomb.toolkit.oasv.style.factory;
import org.apache.servicecomb.toolkit.oasv.FactoryOptions;
import org.apache.servicecomb.toolkit.oasv.validation.api.SecuritySchemeValidator;
diff --git a/oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultServerValidatorFactoryTest.java b/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/factory/DefaultServerValidatorFactoryTest.java
similarity index 96%
rename from oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultServerValidatorFactoryTest.java
rename to oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/factory/DefaultServerValidatorFactoryTest.java
index f08bb90..8d9f868 100644
--- a/oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultServerValidatorFactoryTest.java
+++ b/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/factory/DefaultServerValidatorFactoryTest.java
@@ -15,7 +15,7 @@
* limitations under the License.
*/
-package org.apache.servicecomb.toolkit.oasv.compliance.factory;
+package org.apache.servicecomb.toolkit.oasv.style.factory;
import org.apache.servicecomb.toolkit.oasv.FactoryOptions;
import org.apache.servicecomb.toolkit.oasv.validation.api.ServerValidator;
diff --git a/oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultTagValidatorFactoryTest.java b/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/factory/DefaultTagValidatorFactoryTest.java
similarity index 90%
rename from oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultTagValidatorFactoryTest.java
rename to oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/factory/DefaultTagValidatorFactoryTest.java
index 011e2de..b4a8b75 100644
--- a/oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultTagValidatorFactoryTest.java
+++ b/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/factory/DefaultTagValidatorFactoryTest.java
@@ -15,12 +15,12 @@
* limitations under the License.
*/
-package org.apache.servicecomb.toolkit.oasv.compliance.factory;
+package org.apache.servicecomb.toolkit.oasv.style.factory;
import org.apache.servicecomb.toolkit.oasv.FactoryOptions;
-import org.apache.servicecomb.toolkit.oasv.compliance.validator.tag.TagDescriptionRequiredValidator;
-import org.apache.servicecomb.toolkit.oasv.compliance.validator.tag.TagMustBeReferencedValidator;
-import org.apache.servicecomb.toolkit.oasv.compliance.validator.tag.TagNameCaseValidator;
+import org.apache.servicecomb.toolkit.oasv.style.validator.tag.TagDescriptionRequiredValidator;
+import org.apache.servicecomb.toolkit.oasv.style.validator.tag.TagMustBeReferencedValidator;
+import org.apache.servicecomb.toolkit.oasv.style.validator.tag.TagNameCaseValidator;
import org.apache.servicecomb.toolkit.oasv.validation.api.TagValidator;
import org.junit.Test;
import org.junit.runner.RunWith;
diff --git a/oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/OasStyleCheckTestBase.java b/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/validator/OasStyleCheckTestBase.java
similarity index 91%
rename from oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/OasStyleCheckTestBase.java
rename to oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/validator/OasStyleCheckTestBase.java
index 7ae3e38..2d847e3 100755
--- a/oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/OasStyleCheckTestBase.java
+++ b/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/validator/OasStyleCheckTestBase.java
@@ -15,12 +15,12 @@
* limitations under the License.
*/
-package org.apache.servicecomb.toolkit.oasv.compliance.validator;
+package org.apache.servicecomb.toolkit.oasv.style.validator;
import io.swagger.v3.parser.core.models.SwaggerParseResult;
import io.swagger.v3.parser.util.ClasspathHelper;
import org.apache.servicecomb.toolkit.oasv.FactoryOptions;
-import org.apache.servicecomb.toolkit.oasv.compliance.ComplianceCheckParser;
+import org.apache.servicecomb.toolkit.oasv.style.ComplianceCheckParser;
import org.apache.servicecomb.toolkit.oasv.validation.test.OasValidatorTestBase;
import java.util.Collections;
diff --git a/oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/components/ComponentsCallbacksKeysCaseValidatorTest.java b/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/validator/components/ComponentsCallbacksKeysCaseValidatorTest.java
similarity index 88%
rename from oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/components/ComponentsCallbacksKeysCaseValidatorTest.java
rename to oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/validator/components/ComponentsCallbacksKeysCaseValidatorTest.java
index 91b57d7..d1ea0ae 100755
--- a/oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/components/ComponentsCallbacksKeysCaseValidatorTest.java
+++ b/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/validator/components/ComponentsCallbacksKeysCaseValidatorTest.java
@@ -15,11 +15,11 @@
* limitations under the License.
*/
-package org.apache.servicecomb.toolkit.oasv.compliance.validator.components;
+package org.apache.servicecomb.toolkit.oasv.style.validator.components;
import io.swagger.v3.oas.models.OpenAPI;
-import org.apache.servicecomb.toolkit.oasv.compliance.factory.ValidatorFactoryComponents;
-import org.apache.servicecomb.toolkit.oasv.compliance.validator.OasStyleCheckTestBase;
+import org.apache.servicecomb.toolkit.oasv.style.factory.ValidatorFactoryComponents;
+import org.apache.servicecomb.toolkit.oasv.style.validator.OasStyleCheckTestBase;
import org.apache.servicecomb.toolkit.oasv.validation.api.OasSpecValidator;
import org.apache.servicecomb.toolkit.oasv.validation.api.OasViolation;
import org.junit.Test;
diff --git a/oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/components/ComponentsExamplesKeysCaseValidatorTest.java b/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/validator/components/ComponentsExamplesKeysCaseValidatorTest.java
similarity index 88%
rename from oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/components/ComponentsExamplesKeysCaseValidatorTest.java
rename to oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/validator/components/ComponentsExamplesKeysCaseValidatorTest.java
index 5190850..320a6d0 100755
--- a/oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/components/ComponentsExamplesKeysCaseValidatorTest.java
+++ b/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/validator/components/ComponentsExamplesKeysCaseValidatorTest.java
@@ -15,11 +15,11 @@
* limitations under the License.
*/
-package org.apache.servicecomb.toolkit.oasv.compliance.validator.components;
+package org.apache.servicecomb.toolkit.oasv.style.validator.components;
import io.swagger.v3.oas.models.OpenAPI;
-import org.apache.servicecomb.toolkit.oasv.compliance.factory.ValidatorFactoryComponents;
-import org.apache.servicecomb.toolkit.oasv.compliance.validator.OasStyleCheckTestBase;
+import org.apache.servicecomb.toolkit.oasv.style.factory.ValidatorFactoryComponents;
+import org.apache.servicecomb.toolkit.oasv.style.validator.OasStyleCheckTestBase;
import org.apache.servicecomb.toolkit.oasv.validation.api.OasSpecValidator;
import org.apache.servicecomb.toolkit.oasv.validation.api.OasViolation;
import org.junit.Test;
diff --git a/oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/components/ComponentsHeadersKeysCaseValidatorTest.java b/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/validator/components/ComponentsHeadersKeysCaseValidatorTest.java
similarity index 88%
rename from oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/components/ComponentsHeadersKeysCaseValidatorTest.java
rename to oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/validator/components/ComponentsHeadersKeysCaseValidatorTest.java
index 6ae2796..0b7757f 100755
--- a/oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/components/ComponentsHeadersKeysCaseValidatorTest.java
+++ b/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/validator/components/ComponentsHeadersKeysCaseValidatorTest.java
@@ -15,11 +15,11 @@
* limitations under the License.
*/
-package org.apache.servicecomb.toolkit.oasv.compliance.validator.components;
+package org.apache.servicecomb.toolkit.oasv.style.validator.components;
import io.swagger.v3.oas.models.OpenAPI;
-import org.apache.servicecomb.toolkit.oasv.compliance.factory.ValidatorFactoryComponents;
-import org.apache.servicecomb.toolkit.oasv.compliance.validator.OasStyleCheckTestBase;
+import org.apache.servicecomb.toolkit.oasv.style.factory.ValidatorFactoryComponents;
+import org.apache.servicecomb.toolkit.oasv.style.validator.OasStyleCheckTestBase;
import org.apache.servicecomb.toolkit.oasv.validation.api.OasSpecValidator;
import org.apache.servicecomb.toolkit.oasv.validation.api.OasViolation;
import org.junit.Test;
diff --git a/oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/components/ComponentsLinksKeysCaseValidatorTest.java b/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/validator/components/ComponentsLinksKeysCaseValidatorTest.java
similarity index 88%
rename from oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/components/ComponentsLinksKeysCaseValidatorTest.java
rename to oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/validator/components/ComponentsLinksKeysCaseValidatorTest.java
index a39f7b9..94cfb21 100755
--- a/oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/components/ComponentsLinksKeysCaseValidatorTest.java
+++ b/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/validator/components/ComponentsLinksKeysCaseValidatorTest.java
@@ -15,11 +15,11 @@
* limitations under the License.
*/
-package org.apache.servicecomb.toolkit.oasv.compliance.validator.components;
+package org.apache.servicecomb.toolkit.oasv.style.validator.components;
import io.swagger.v3.oas.models.OpenAPI;
-import org.apache.servicecomb.toolkit.oasv.compliance.factory.ValidatorFactoryComponents;
-import org.apache.servicecomb.toolkit.oasv.compliance.validator.OasStyleCheckTestBase;
+import org.apache.servicecomb.toolkit.oasv.style.factory.ValidatorFactoryComponents;
+import org.apache.servicecomb.toolkit.oasv.style.validator.OasStyleCheckTestBase;
import org.apache.servicecomb.toolkit.oasv.validation.api.OasSpecValidator;
import org.apache.servicecomb.toolkit.oasv.validation.api.OasViolation;
import org.junit.Test;
diff --git a/oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/components/ComponentsParametersKeysCaseValidatorTest.java b/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/validator/components/ComponentsParametersKeysCaseValidatorTest.java
similarity index 88%
rename from oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/components/ComponentsParametersKeysCaseValidatorTest.java
rename to oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/validator/components/ComponentsParametersKeysCaseValidatorTest.java
index 9db66b8..189686e 100755
--- a/oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/components/ComponentsParametersKeysCaseValidatorTest.java
+++ b/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/validator/components/ComponentsParametersKeysCaseValidatorTest.java
@@ -15,11 +15,11 @@
* limitations under the License.
*/
-package org.apache.servicecomb.toolkit.oasv.compliance.validator.components;
+package org.apache.servicecomb.toolkit.oasv.style.validator.components;
import io.swagger.v3.oas.models.OpenAPI;
-import org.apache.servicecomb.toolkit.oasv.compliance.factory.ValidatorFactoryComponents;
-import org.apache.servicecomb.toolkit.oasv.compliance.validator.OasStyleCheckTestBase;
+import org.apache.servicecomb.toolkit.oasv.style.factory.ValidatorFactoryComponents;
+import org.apache.servicecomb.toolkit.oasv.style.validator.OasStyleCheckTestBase;
import org.apache.servicecomb.toolkit.oasv.validation.api.OasSpecValidator;
import org.apache.servicecomb.toolkit.oasv.validation.api.OasViolation;
import org.junit.Test;
diff --git a/oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/components/ComponentsRequestBodiesKeysCaseValidatorTest.java b/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/validator/components/ComponentsRequestBodiesKeysCaseValidatorTest.java
similarity index 89%
rename from oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/components/ComponentsRequestBodiesKeysCaseValidatorTest.java
rename to oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/validator/components/ComponentsRequestBodiesKeysCaseValidatorTest.java
index 55dbc3d..3f4d80c 100755
--- a/oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/components/ComponentsRequestBodiesKeysCaseValidatorTest.java
+++ b/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/validator/components/ComponentsRequestBodiesKeysCaseValidatorTest.java
@@ -15,11 +15,11 @@
* limitations under the License.
*/
-package org.apache.servicecomb.toolkit.oasv.compliance.validator.components;
+package org.apache.servicecomb.toolkit.oasv.style.validator.components;
import io.swagger.v3.oas.models.OpenAPI;
-import org.apache.servicecomb.toolkit.oasv.compliance.factory.ValidatorFactoryComponents;
-import org.apache.servicecomb.toolkit.oasv.compliance.validator.OasStyleCheckTestBase;
+import org.apache.servicecomb.toolkit.oasv.style.factory.ValidatorFactoryComponents;
+import org.apache.servicecomb.toolkit.oasv.style.validator.OasStyleCheckTestBase;
import org.apache.servicecomb.toolkit.oasv.validation.api.OasSpecValidator;
import org.apache.servicecomb.toolkit.oasv.validation.api.OasViolation;
import org.junit.Test;
diff --git a/oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/components/ComponentsResponsesKeysCaseValidatorTest.java b/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/validator/components/ComponentsResponsesKeysCaseValidatorTest.java
similarity index 88%
rename from oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/components/ComponentsResponsesKeysCaseValidatorTest.java
rename to oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/validator/components/ComponentsResponsesKeysCaseValidatorTest.java
index 5c68464..e0eec42 100755
--- a/oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/components/ComponentsResponsesKeysCaseValidatorTest.java
+++ b/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/validator/components/ComponentsResponsesKeysCaseValidatorTest.java
@@ -15,11 +15,11 @@
* limitations under the License.
*/
-package org.apache.servicecomb.toolkit.oasv.compliance.validator.components;
+package org.apache.servicecomb.toolkit.oasv.style.validator.components;
import io.swagger.v3.oas.models.OpenAPI;
-import org.apache.servicecomb.toolkit.oasv.compliance.factory.ValidatorFactoryComponents;
-import org.apache.servicecomb.toolkit.oasv.compliance.validator.OasStyleCheckTestBase;
+import org.apache.servicecomb.toolkit.oasv.style.factory.ValidatorFactoryComponents;
+import org.apache.servicecomb.toolkit.oasv.style.validator.OasStyleCheckTestBase;
import org.apache.servicecomb.toolkit.oasv.validation.api.OasSpecValidator;
import org.apache.servicecomb.toolkit.oasv.validation.api.OasViolation;
import org.junit.Test;
diff --git a/oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/components/ComponentsSchemasKeysCaseValidatorTest.java b/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/validator/components/ComponentsSchemasKeysCaseValidatorTest.java
similarity index 88%
rename from oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/components/ComponentsSchemasKeysCaseValidatorTest.java
rename to oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/validator/components/ComponentsSchemasKeysCaseValidatorTest.java
index 2357556..bb6caa6 100755
--- a/oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/components/ComponentsSchemasKeysCaseValidatorTest.java
+++ b/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/validator/components/ComponentsSchemasKeysCaseValidatorTest.java
@@ -15,11 +15,11 @@
* limitations under the License.
*/
-package org.apache.servicecomb.toolkit.oasv.compliance.validator.components;
+package org.apache.servicecomb.toolkit.oasv.style.validator.components;
import io.swagger.v3.oas.models.OpenAPI;
-import org.apache.servicecomb.toolkit.oasv.compliance.factory.ValidatorFactoryComponents;
-import org.apache.servicecomb.toolkit.oasv.compliance.validator.OasStyleCheckTestBase;
+import org.apache.servicecomb.toolkit.oasv.style.factory.ValidatorFactoryComponents;
+import org.apache.servicecomb.toolkit.oasv.style.validator.OasStyleCheckTestBase;
import org.apache.servicecomb.toolkit.oasv.validation.api.OasSpecValidator;
import org.apache.servicecomb.toolkit.oasv.validation.api.OasViolation;
import org.junit.Test;
diff --git a/oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/components/ComponentsSecuritySchemesKeysCaseValidatorTest.java b/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/validator/components/ComponentsSecuritySchemesKeysCaseValidatorTest.java
similarity index 89%
rename from oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/components/ComponentsSecuritySchemesKeysCaseValidatorTest.java
rename to oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/validator/components/ComponentsSecuritySchemesKeysCaseValidatorTest.java
index 2da7afa..f396337 100644
--- a/oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/components/ComponentsSecuritySchemesKeysCaseValidatorTest.java
+++ b/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/validator/components/ComponentsSecuritySchemesKeysCaseValidatorTest.java
@@ -15,11 +15,11 @@
* limitations under the License.
*/
-package org.apache.servicecomb.toolkit.oasv.compliance.validator.components;
+package org.apache.servicecomb.toolkit.oasv.style.validator.components;
import io.swagger.v3.oas.models.OpenAPI;
-import org.apache.servicecomb.toolkit.oasv.compliance.factory.ValidatorFactoryComponents;
-import org.apache.servicecomb.toolkit.oasv.compliance.validator.OasStyleCheckTestBase;
+import org.apache.servicecomb.toolkit.oasv.style.factory.ValidatorFactoryComponents;
+import org.apache.servicecomb.toolkit.oasv.style.validator.OasStyleCheckTestBase;
import org.apache.servicecomb.toolkit.oasv.validation.api.OasSpecValidator;
import org.apache.servicecomb.toolkit.oasv.validation.api.OasViolation;
import org.junit.Test;
diff --git a/oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/encoding/EncodingHeadersKeysCaseValidatorTest.java b/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/validator/encoding/EncodingHeadersKeysCaseValidatorTest.java
similarity index 94%
rename from oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/encoding/EncodingHeadersKeysCaseValidatorTest.java
rename to oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/validator/encoding/EncodingHeadersKeysCaseValidatorTest.java
index 3d63bfe..0aa5ca6 100644
--- a/oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/encoding/EncodingHeadersKeysCaseValidatorTest.java
+++ b/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/validator/encoding/EncodingHeadersKeysCaseValidatorTest.java
@@ -15,11 +15,11 @@
* limitations under the License.
*/
-package org.apache.servicecomb.toolkit.oasv.compliance.validator.encoding;
+package org.apache.servicecomb.toolkit.oasv.style.validator.encoding;
import io.swagger.v3.oas.models.OpenAPI;
-import org.apache.servicecomb.toolkit.oasv.compliance.factory.ValidatorFactoryComponents;
-import org.apache.servicecomb.toolkit.oasv.compliance.validator.OasStyleCheckTestBase;
+import org.apache.servicecomb.toolkit.oasv.style.factory.ValidatorFactoryComponents;
+import org.apache.servicecomb.toolkit.oasv.style.validator.OasStyleCheckTestBase;
import org.apache.servicecomb.toolkit.oasv.validation.api.OasSpecValidator;
import org.apache.servicecomb.toolkit.oasv.validation.api.OasViolation;
import org.junit.Test;
diff --git a/oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/header/HeaderDescriptionRequiredValidatorTest.java b/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/validator/header/HeaderDescriptionRequiredValidatorTest.java
similarity index 91%
rename from oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/header/HeaderDescriptionRequiredValidatorTest.java
rename to oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/validator/header/HeaderDescriptionRequiredValidatorTest.java
index 26cdd05..e0746ca 100755
--- a/oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/header/HeaderDescriptionRequiredValidatorTest.java
+++ b/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/validator/header/HeaderDescriptionRequiredValidatorTest.java
@@ -15,11 +15,11 @@
* limitations under the License.
*/
-package org.apache.servicecomb.toolkit.oasv.compliance.validator.header;
+package org.apache.servicecomb.toolkit.oasv.style.validator.header;
import io.swagger.v3.oas.models.OpenAPI;
-import org.apache.servicecomb.toolkit.oasv.compliance.factory.ValidatorFactoryComponents;
-import org.apache.servicecomb.toolkit.oasv.compliance.validator.OasStyleCheckTestBase;
+import org.apache.servicecomb.toolkit.oasv.style.factory.ValidatorFactoryComponents;
+import org.apache.servicecomb.toolkit.oasv.style.validator.OasStyleCheckTestBase;
import org.apache.servicecomb.toolkit.oasv.validation.api.OasSpecValidator;
import org.apache.servicecomb.toolkit.oasv.validation.api.OasViolation;
import org.apache.servicecomb.toolkit.oasv.validation.api.ViolationMessages;
diff --git a/oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/info/InfoDescriptionRequiredValidatorTest.java b/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/validator/info/InfoDescriptionRequiredValidatorTest.java
similarity index 88%
rename from oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/info/InfoDescriptionRequiredValidatorTest.java
rename to oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/validator/info/InfoDescriptionRequiredValidatorTest.java
index 42cb962..1408407 100755
--- a/oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/info/InfoDescriptionRequiredValidatorTest.java
+++ b/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/validator/info/InfoDescriptionRequiredValidatorTest.java
@@ -15,11 +15,11 @@
* limitations under the License.
*/
-package org.apache.servicecomb.toolkit.oasv.compliance.validator.info;
+package org.apache.servicecomb.toolkit.oasv.style.validator.info;
import io.swagger.v3.oas.models.OpenAPI;
-import org.apache.servicecomb.toolkit.oasv.compliance.factory.ValidatorFactoryComponents;
-import org.apache.servicecomb.toolkit.oasv.compliance.validator.OasStyleCheckTestBase;
+import org.apache.servicecomb.toolkit.oasv.style.factory.ValidatorFactoryComponents;
+import org.apache.servicecomb.toolkit.oasv.style.validator.OasStyleCheckTestBase;
import org.apache.servicecomb.toolkit.oasv.validation.api.OasSpecValidator;
import org.apache.servicecomb.toolkit.oasv.validation.api.OasViolation;
import org.apache.servicecomb.toolkit.oasv.validation.api.ViolationMessages;
diff --git a/oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/openapi/OpenApiSecuritySizeEqValidatorTest.java b/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/validator/openapi/OpenApiSecuritySizeEqValidatorTest.java
similarity index 90%
rename from oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/openapi/OpenApiSecuritySizeEqValidatorTest.java
rename to oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/validator/openapi/OpenApiSecuritySizeEqValidatorTest.java
index ef82ab8..17642a0 100755
--- a/oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/openapi/OpenApiSecuritySizeEqValidatorTest.java
+++ b/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/validator/openapi/OpenApiSecuritySizeEqValidatorTest.java
@@ -15,11 +15,11 @@
* limitations under the License.
*/
-package org.apache.servicecomb.toolkit.oasv.compliance.validator.openapi;
+package org.apache.servicecomb.toolkit.oasv.style.validator.openapi;
import io.swagger.v3.oas.models.OpenAPI;
-import org.apache.servicecomb.toolkit.oasv.compliance.factory.ValidatorFactoryComponents;
-import org.apache.servicecomb.toolkit.oasv.compliance.validator.OasStyleCheckTestBase;
+import org.apache.servicecomb.toolkit.oasv.style.factory.ValidatorFactoryComponents;
+import org.apache.servicecomb.toolkit.oasv.style.validator.OasStyleCheckTestBase;
import org.apache.servicecomb.toolkit.oasv.validation.api.OasSpecValidator;
import org.apache.servicecomb.toolkit.oasv.validation.api.OasViolation;
import org.junit.Test;
diff --git a/oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/openapi/OpenApiTagsSizeGteValidatorTest.java b/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/validator/openapi/OpenApiTagsSizeGteValidatorTest.java
similarity index 88%
rename from oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/openapi/OpenApiTagsSizeGteValidatorTest.java
rename to oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/validator/openapi/OpenApiTagsSizeGteValidatorTest.java
index 5650f56..c6cf7a0 100755
--- a/oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/openapi/OpenApiTagsSizeGteValidatorTest.java
+++ b/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/validator/openapi/OpenApiTagsSizeGteValidatorTest.java
@@ -15,11 +15,11 @@
* limitations under the License.
*/
-package org.apache.servicecomb.toolkit.oasv.compliance.validator.openapi;
+package org.apache.servicecomb.toolkit.oasv.style.validator.openapi;
import io.swagger.v3.oas.models.OpenAPI;
-import org.apache.servicecomb.toolkit.oasv.compliance.factory.ValidatorFactoryComponents;
-import org.apache.servicecomb.toolkit.oasv.compliance.validator.OasStyleCheckTestBase;
+import org.apache.servicecomb.toolkit.oasv.style.factory.ValidatorFactoryComponents;
+import org.apache.servicecomb.toolkit.oasv.style.validator.OasStyleCheckTestBase;
import org.apache.servicecomb.toolkit.oasv.validation.api.OasSpecValidator;
import org.apache.servicecomb.toolkit.oasv.validation.api.OasViolation;
import org.junit.Test;
diff --git a/oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/openapi/OpenApiVersionGteValidatorTest.java b/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/validator/openapi/OpenApiVersionGteValidatorTest.java
similarity index 88%
rename from oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/openapi/OpenApiVersionGteValidatorTest.java
rename to oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/validator/openapi/OpenApiVersionGteValidatorTest.java
index ebc5b8c..27fdd26 100755
--- a/oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/openapi/OpenApiVersionGteValidatorTest.java
+++ b/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/validator/openapi/OpenApiVersionGteValidatorTest.java
@@ -15,11 +15,11 @@
* limitations under the License.
*/
-package org.apache.servicecomb.toolkit.oasv.compliance.validator.openapi;
+package org.apache.servicecomb.toolkit.oasv.style.validator.openapi;
import io.swagger.v3.oas.models.OpenAPI;
-import org.apache.servicecomb.toolkit.oasv.compliance.factory.ValidatorFactoryComponents;
-import org.apache.servicecomb.toolkit.oasv.compliance.validator.OasStyleCheckTestBase;
+import org.apache.servicecomb.toolkit.oasv.style.factory.ValidatorFactoryComponents;
+import org.apache.servicecomb.toolkit.oasv.style.validator.OasStyleCheckTestBase;
import org.apache.servicecomb.toolkit.oasv.validation.api.OasSpecValidator;
import org.apache.servicecomb.toolkit.oasv.validation.api.OasViolation;
import org.junit.Test;
diff --git a/oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/operation/OperationIdCaseValidatorTest.java b/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/validator/operation/OperationIdCaseValidatorTest.java
similarity index 88%
rename from oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/operation/OperationIdCaseValidatorTest.java
rename to oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/validator/operation/OperationIdCaseValidatorTest.java
index 06553b0..3421704 100755
--- a/oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/operation/OperationIdCaseValidatorTest.java
+++ b/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/validator/operation/OperationIdCaseValidatorTest.java
@@ -15,11 +15,11 @@
* limitations under the License.
*/
-package org.apache.servicecomb.toolkit.oasv.compliance.validator.operation;
+package org.apache.servicecomb.toolkit.oasv.style.validator.operation;
import io.swagger.v3.oas.models.OpenAPI;
-import org.apache.servicecomb.toolkit.oasv.compliance.factory.ValidatorFactoryComponents;
-import org.apache.servicecomb.toolkit.oasv.compliance.validator.OasStyleCheckTestBase;
+import org.apache.servicecomb.toolkit.oasv.style.factory.ValidatorFactoryComponents;
+import org.apache.servicecomb.toolkit.oasv.style.validator.OasStyleCheckTestBase;
import org.apache.servicecomb.toolkit.oasv.validation.api.OasSpecValidator;
import org.apache.servicecomb.toolkit.oasv.validation.api.OasViolation;
import org.junit.Test;
diff --git a/oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/operation/OperationServersSizeEqValidatorTest.java b/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/validator/operation/OperationServersSizeEqValidatorTest.java
similarity index 88%
rename from oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/operation/OperationServersSizeEqValidatorTest.java
rename to oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/validator/operation/OperationServersSizeEqValidatorTest.java
index a489aa3..91c6a80 100755
--- a/oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/operation/OperationServersSizeEqValidatorTest.java
+++ b/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/validator/operation/OperationServersSizeEqValidatorTest.java
@@ -15,11 +15,11 @@
* limitations under the License.
*/
-package org.apache.servicecomb.toolkit.oasv.compliance.validator.operation;
+package org.apache.servicecomb.toolkit.oasv.style.validator.operation;
import io.swagger.v3.oas.models.OpenAPI;
-import org.apache.servicecomb.toolkit.oasv.compliance.factory.ValidatorFactoryComponents;
-import org.apache.servicecomb.toolkit.oasv.compliance.validator.OasStyleCheckTestBase;
+import org.apache.servicecomb.toolkit.oasv.style.factory.ValidatorFactoryComponents;
+import org.apache.servicecomb.toolkit.oasv.style.validator.OasStyleCheckTestBase;
import org.apache.servicecomb.toolkit.oasv.validation.api.OasSpecValidator;
import org.apache.servicecomb.toolkit.oasv.validation.api.OasViolation;
import org.junit.Test;
diff --git a/oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/operation/OperationSummaryRequiredValidatorTest.java b/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/validator/operation/OperationSummaryRequiredValidatorTest.java
similarity index 89%
rename from oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/operation/OperationSummaryRequiredValidatorTest.java
rename to oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/validator/operation/OperationSummaryRequiredValidatorTest.java
index a2e2cd6..e51412b 100755
--- a/oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/operation/OperationSummaryRequiredValidatorTest.java
+++ b/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/validator/operation/OperationSummaryRequiredValidatorTest.java
@@ -15,11 +15,11 @@
* limitations under the License.
*/
-package org.apache.servicecomb.toolkit.oasv.compliance.validator.operation;
+package org.apache.servicecomb.toolkit.oasv.style.validator.operation;
import io.swagger.v3.oas.models.OpenAPI;
-import org.apache.servicecomb.toolkit.oasv.compliance.factory.ValidatorFactoryComponents;
-import org.apache.servicecomb.toolkit.oasv.compliance.validator.OasStyleCheckTestBase;
+import org.apache.servicecomb.toolkit.oasv.style.factory.ValidatorFactoryComponents;
+import org.apache.servicecomb.toolkit.oasv.style.validator.OasStyleCheckTestBase;
import org.apache.servicecomb.toolkit.oasv.validation.api.OasSpecValidator;
import org.apache.servicecomb.toolkit.oasv.validation.api.OasViolation;
import org.apache.servicecomb.toolkit.oasv.validation.api.ViolationMessages;
diff --git a/oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/operation/OperationTagsReferenceValidatorTest.java b/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/validator/operation/OperationTagsReferenceValidatorTest.java
similarity index 88%
rename from oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/operation/OperationTagsReferenceValidatorTest.java
rename to oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/validator/operation/OperationTagsReferenceValidatorTest.java
index 0cfb9db..e39d86f 100755
--- a/oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/operation/OperationTagsReferenceValidatorTest.java
+++ b/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/validator/operation/OperationTagsReferenceValidatorTest.java
@@ -15,11 +15,11 @@
* limitations under the License.
*/
-package org.apache.servicecomb.toolkit.oasv.compliance.validator.operation;
+package org.apache.servicecomb.toolkit.oasv.style.validator.operation;
import io.swagger.v3.oas.models.OpenAPI;
-import org.apache.servicecomb.toolkit.oasv.compliance.factory.ValidatorFactoryComponents;
-import org.apache.servicecomb.toolkit.oasv.compliance.validator.OasStyleCheckTestBase;
+import org.apache.servicecomb.toolkit.oasv.style.factory.ValidatorFactoryComponents;
+import org.apache.servicecomb.toolkit.oasv.style.validator.OasStyleCheckTestBase;
import org.apache.servicecomb.toolkit.oasv.validation.api.OasSpecValidator;
import org.apache.servicecomb.toolkit.oasv.validation.api.OasViolation;
import org.junit.Test;
diff --git a/oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/operation/OperationTagsSizeEqValidatorTest.java b/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/validator/operation/OperationTagsSizeEqValidatorTest.java
similarity index 88%
rename from oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/operation/OperationTagsSizeEqValidatorTest.java
rename to oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/validator/operation/OperationTagsSizeEqValidatorTest.java
index 6716558..67678f7 100755
--- a/oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/operation/OperationTagsSizeEqValidatorTest.java
+++ b/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/validator/operation/OperationTagsSizeEqValidatorTest.java
@@ -15,11 +15,11 @@
* limitations under the License.
*/
-package org.apache.servicecomb.toolkit.oasv.compliance.validator.operation;
+package org.apache.servicecomb.toolkit.oasv.style.validator.operation;
import io.swagger.v3.oas.models.OpenAPI;
-import org.apache.servicecomb.toolkit.oasv.compliance.factory.ValidatorFactoryComponents;
-import org.apache.servicecomb.toolkit.oasv.compliance.validator.OasStyleCheckTestBase;
+import org.apache.servicecomb.toolkit.oasv.style.factory.ValidatorFactoryComponents;
+import org.apache.servicecomb.toolkit.oasv.style.validator.OasStyleCheckTestBase;
import org.apache.servicecomb.toolkit.oasv.validation.api.OasSpecValidator;
import org.apache.servicecomb.toolkit.oasv.validation.api.OasViolation;
import org.junit.Test;
diff --git a/oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/parameter/ParameterDescriptionRequiredValidatorTest.java b/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/validator/parameter/ParameterDescriptionRequiredValidatorTest.java
similarity index 90%
rename from oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/parameter/ParameterDescriptionRequiredValidatorTest.java
rename to oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/validator/parameter/ParameterDescriptionRequiredValidatorTest.java
index af650ed..beb2d3a 100755
--- a/oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/parameter/ParameterDescriptionRequiredValidatorTest.java
+++ b/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/validator/parameter/ParameterDescriptionRequiredValidatorTest.java
@@ -15,11 +15,11 @@
* limitations under the License.
*/
-package org.apache.servicecomb.toolkit.oasv.compliance.validator.parameter;
+package org.apache.servicecomb.toolkit.oasv.style.validator.parameter;
import io.swagger.v3.oas.models.OpenAPI;
-import org.apache.servicecomb.toolkit.oasv.compliance.factory.ValidatorFactoryComponents;
-import org.apache.servicecomb.toolkit.oasv.compliance.validator.OasStyleCheckTestBase;
+import org.apache.servicecomb.toolkit.oasv.style.factory.ValidatorFactoryComponents;
+import org.apache.servicecomb.toolkit.oasv.style.validator.OasStyleCheckTestBase;
import org.apache.servicecomb.toolkit.oasv.validation.api.OasSpecValidator;
import org.apache.servicecomb.toolkit.oasv.validation.api.OasViolation;
import org.apache.servicecomb.toolkit.oasv.validation.api.ViolationMessages;
diff --git a/oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/parameter/ParameterNameCookieCaseValidatorTest.java b/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/validator/parameter/ParameterNameCookieCaseValidatorTest.java
similarity index 90%
rename from oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/parameter/ParameterNameCookieCaseValidatorTest.java
rename to oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/validator/parameter/ParameterNameCookieCaseValidatorTest.java
index b6b9c0a..96dc79e 100755
--- a/oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/parameter/ParameterNameCookieCaseValidatorTest.java
+++ b/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/validator/parameter/ParameterNameCookieCaseValidatorTest.java
@@ -15,11 +15,11 @@
* limitations under the License.
*/
-package org.apache.servicecomb.toolkit.oasv.compliance.validator.parameter;
+package org.apache.servicecomb.toolkit.oasv.style.validator.parameter;
import io.swagger.v3.oas.models.OpenAPI;
-import org.apache.servicecomb.toolkit.oasv.compliance.factory.ValidatorFactoryComponents;
-import org.apache.servicecomb.toolkit.oasv.compliance.validator.OasStyleCheckTestBase;
+import org.apache.servicecomb.toolkit.oasv.style.factory.ValidatorFactoryComponents;
+import org.apache.servicecomb.toolkit.oasv.style.validator.OasStyleCheckTestBase;
import org.apache.servicecomb.toolkit.oasv.validation.api.OasSpecValidator;
import org.apache.servicecomb.toolkit.oasv.validation.api.OasViolation;
import org.junit.Test;
diff --git a/oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/parameter/ParameterNameHeaderCaseValidatorTest.java b/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/validator/parameter/ParameterNameHeaderCaseValidatorTest.java
similarity index 90%
rename from oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/parameter/ParameterNameHeaderCaseValidatorTest.java
rename to oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/validator/parameter/ParameterNameHeaderCaseValidatorTest.java
index 19077e9..69915ad 100755
--- a/oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/parameter/ParameterNameHeaderCaseValidatorTest.java
+++ b/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/validator/parameter/ParameterNameHeaderCaseValidatorTest.java
@@ -15,11 +15,11 @@
* limitations under the License.
*/
-package org.apache.servicecomb.toolkit.oasv.compliance.validator.parameter;
+package org.apache.servicecomb.toolkit.oasv.style.validator.parameter;
import io.swagger.v3.oas.models.OpenAPI;
-import org.apache.servicecomb.toolkit.oasv.compliance.factory.ValidatorFactoryComponents;
-import org.apache.servicecomb.toolkit.oasv.compliance.validator.OasStyleCheckTestBase;
+import org.apache.servicecomb.toolkit.oasv.style.factory.ValidatorFactoryComponents;
+import org.apache.servicecomb.toolkit.oasv.style.validator.OasStyleCheckTestBase;
import org.apache.servicecomb.toolkit.oasv.validation.api.OasSpecValidator;
import org.apache.servicecomb.toolkit.oasv.validation.api.OasViolation;
import org.junit.Test;
diff --git a/oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/parameter/ParameterNamePathCaseValidatorTest.java b/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/validator/parameter/ParameterNamePathCaseValidatorTest.java
similarity index 90%
rename from oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/parameter/ParameterNamePathCaseValidatorTest.java
rename to oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/validator/parameter/ParameterNamePathCaseValidatorTest.java
index 0e3af92..e85b64b 100755
--- a/oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/parameter/ParameterNamePathCaseValidatorTest.java
+++ b/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/validator/parameter/ParameterNamePathCaseValidatorTest.java
@@ -15,11 +15,11 @@
* limitations under the License.
*/
-package org.apache.servicecomb.toolkit.oasv.compliance.validator.parameter;
+package org.apache.servicecomb.toolkit.oasv.style.validator.parameter;
import io.swagger.v3.oas.models.OpenAPI;
-import org.apache.servicecomb.toolkit.oasv.compliance.factory.ValidatorFactoryComponents;
-import org.apache.servicecomb.toolkit.oasv.compliance.validator.OasStyleCheckTestBase;
+import org.apache.servicecomb.toolkit.oasv.style.factory.ValidatorFactoryComponents;
+import org.apache.servicecomb.toolkit.oasv.style.validator.OasStyleCheckTestBase;
import org.apache.servicecomb.toolkit.oasv.validation.api.OasSpecValidator;
import org.apache.servicecomb.toolkit.oasv.validation.api.OasViolation;
import org.junit.Test;
diff --git a/oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/parameter/ParameterNameQueryCaseValidatorTest.java b/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/validator/parameter/ParameterNameQueryCaseValidatorTest.java
similarity index 90%
rename from oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/parameter/ParameterNameQueryCaseValidatorTest.java
rename to oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/validator/parameter/ParameterNameQueryCaseValidatorTest.java
index e81f4a2..973a2cb 100755
--- a/oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/parameter/ParameterNameQueryCaseValidatorTest.java
+++ b/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/validator/parameter/ParameterNameQueryCaseValidatorTest.java
@@ -15,11 +15,11 @@
* limitations under the License.
*/
-package org.apache.servicecomb.toolkit.oasv.compliance.validator.parameter;
+package org.apache.servicecomb.toolkit.oasv.style.validator.parameter;
import io.swagger.v3.oas.models.OpenAPI;
-import org.apache.servicecomb.toolkit.oasv.compliance.factory.ValidatorFactoryComponents;
-import org.apache.servicecomb.toolkit.oasv.compliance.validator.OasStyleCheckTestBase;
+import org.apache.servicecomb.toolkit.oasv.style.factory.ValidatorFactoryComponents;
+import org.apache.servicecomb.toolkit.oasv.style.validator.OasStyleCheckTestBase;
import org.apache.servicecomb.toolkit.oasv.validation.api.OasSpecValidator;
import org.apache.servicecomb.toolkit.oasv.validation.api.OasViolation;
import org.junit.Test;
diff --git a/oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/paths/PathsKeyCaseValidatorTest.java b/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/validator/paths/PathsKeyCaseValidatorTest.java
similarity index 89%
rename from oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/paths/PathsKeyCaseValidatorTest.java
rename to oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/validator/paths/PathsKeyCaseValidatorTest.java
index 2165d54..da26790 100755
--- a/oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/paths/PathsKeyCaseValidatorTest.java
+++ b/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/validator/paths/PathsKeyCaseValidatorTest.java
@@ -15,11 +15,11 @@
* limitations under the License.
*/
-package org.apache.servicecomb.toolkit.oasv.compliance.validator.paths;
+package org.apache.servicecomb.toolkit.oasv.style.validator.paths;
import io.swagger.v3.oas.models.OpenAPI;
-import org.apache.servicecomb.toolkit.oasv.compliance.factory.ValidatorFactoryComponents;
-import org.apache.servicecomb.toolkit.oasv.compliance.validator.OasStyleCheckTestBase;
+import org.apache.servicecomb.toolkit.oasv.style.factory.ValidatorFactoryComponents;
+import org.apache.servicecomb.toolkit.oasv.style.validator.OasStyleCheckTestBase;
import org.apache.servicecomb.toolkit.oasv.validation.api.OasSpecValidator;
import org.apache.servicecomb.toolkit.oasv.validation.api.OasViolation;
import org.junit.Test;
diff --git a/oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/requestbody/RequestBodyDescriptionRequiredValidatorTest.java b/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/validator/requestbody/RequestBodyDescriptionRequiredValidatorTest.java
similarity index 90%
rename from oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/requestbody/RequestBodyDescriptionRequiredValidatorTest.java
rename to oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/validator/requestbody/RequestBodyDescriptionRequiredValidatorTest.java
index 52845a2..3d1870d 100755
--- a/oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/requestbody/RequestBodyDescriptionRequiredValidatorTest.java
+++ b/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/validator/requestbody/RequestBodyDescriptionRequiredValidatorTest.java
@@ -15,11 +15,11 @@
* limitations under the License.
*/
-package org.apache.servicecomb.toolkit.oasv.compliance.validator.requestbody;
+package org.apache.servicecomb.toolkit.oasv.style.validator.requestbody;
import io.swagger.v3.oas.models.OpenAPI;
-import org.apache.servicecomb.toolkit.oasv.compliance.factory.ValidatorFactoryComponents;
-import org.apache.servicecomb.toolkit.oasv.compliance.validator.OasStyleCheckTestBase;
+import org.apache.servicecomb.toolkit.oasv.style.factory.ValidatorFactoryComponents;
+import org.apache.servicecomb.toolkit.oasv.style.validator.OasStyleCheckTestBase;
import org.apache.servicecomb.toolkit.oasv.validation.api.OasSpecValidator;
import org.apache.servicecomb.toolkit.oasv.validation.api.OasViolation;
import org.apache.servicecomb.toolkit.oasv.validation.api.ViolationMessages;
diff --git a/oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/response/ResponseHeadersKeysCaseValidatorTest.java b/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/validator/response/ResponseHeadersKeysCaseValidatorTest.java
similarity index 90%
rename from oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/response/ResponseHeadersKeysCaseValidatorTest.java
rename to oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/validator/response/ResponseHeadersKeysCaseValidatorTest.java
index 2e02c44..f30c906 100644
--- a/oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/response/ResponseHeadersKeysCaseValidatorTest.java
+++ b/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/validator/response/ResponseHeadersKeysCaseValidatorTest.java
@@ -15,11 +15,11 @@
* limitations under the License.
*/
-package org.apache.servicecomb.toolkit.oasv.compliance.validator.response;
+package org.apache.servicecomb.toolkit.oasv.style.validator.response;
import io.swagger.v3.oas.models.OpenAPI;
-import org.apache.servicecomb.toolkit.oasv.compliance.factory.ValidatorFactoryComponents;
-import org.apache.servicecomb.toolkit.oasv.compliance.validator.OasStyleCheckTestBase;
+import org.apache.servicecomb.toolkit.oasv.style.factory.ValidatorFactoryComponents;
+import org.apache.servicecomb.toolkit.oasv.style.validator.OasStyleCheckTestBase;
import org.apache.servicecomb.toolkit.oasv.validation.api.OasSpecValidator;
import org.apache.servicecomb.toolkit.oasv.validation.api.OasViolation;
import org.junit.Test;
diff --git a/oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/schema/SchemaPropertiesKeysCaseValidatorTest.java b/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/validator/schema/SchemaPropertiesKeysCaseValidatorTest.java
similarity index 97%
rename from oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/schema/SchemaPropertiesKeysCaseValidatorTest.java
rename to oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/validator/schema/SchemaPropertiesKeysCaseValidatorTest.java
index 248613f..b5f241a 100755
--- a/oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/schema/SchemaPropertiesKeysCaseValidatorTest.java
+++ b/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/validator/schema/SchemaPropertiesKeysCaseValidatorTest.java
@@ -15,11 +15,11 @@
* limitations under the License.
*/
-package org.apache.servicecomb.toolkit.oasv.compliance.validator.schema;
+package org.apache.servicecomb.toolkit.oasv.style.validator.schema;
import io.swagger.v3.oas.models.OpenAPI;
-import org.apache.servicecomb.toolkit.oasv.compliance.factory.ValidatorFactoryComponents;
-import org.apache.servicecomb.toolkit.oasv.compliance.validator.OasStyleCheckTestBase;
+import org.apache.servicecomb.toolkit.oasv.style.factory.ValidatorFactoryComponents;
+import org.apache.servicecomb.toolkit.oasv.style.validator.OasStyleCheckTestBase;
import org.apache.servicecomb.toolkit.oasv.validation.api.OasSpecValidator;
import org.apache.servicecomb.toolkit.oasv.validation.api.OasViolation;
import org.junit.Test;
diff --git a/oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/schema/SchemaTitleRequiredValidatorTest.java b/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/validator/schema/SchemaTitleRequiredValidatorTest.java
similarity index 93%
rename from oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/schema/SchemaTitleRequiredValidatorTest.java
rename to oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/validator/schema/SchemaTitleRequiredValidatorTest.java
index 1adbf33..b14c261 100755
--- a/oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/schema/SchemaTitleRequiredValidatorTest.java
+++ b/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/validator/schema/SchemaTitleRequiredValidatorTest.java
@@ -15,11 +15,11 @@
* limitations under the License.
*/
-package org.apache.servicecomb.toolkit.oasv.compliance.validator.schema;
+package org.apache.servicecomb.toolkit.oasv.style.validator.schema;
import io.swagger.v3.oas.models.OpenAPI;
-import org.apache.servicecomb.toolkit.oasv.compliance.factory.ValidatorFactoryComponents;
-import org.apache.servicecomb.toolkit.oasv.compliance.validator.OasStyleCheckTestBase;
+import org.apache.servicecomb.toolkit.oasv.style.factory.ValidatorFactoryComponents;
+import org.apache.servicecomb.toolkit.oasv.style.validator.OasStyleCheckTestBase;
import org.apache.servicecomb.toolkit.oasv.validation.api.OasSpecValidator;
import org.apache.servicecomb.toolkit.oasv.validation.api.OasViolation;
import org.apache.servicecomb.toolkit.oasv.validation.api.ViolationMessages;
diff --git a/oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/tag/TagDescriptionRequiredValidatorTest.java b/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/validator/tag/TagDescriptionRequiredValidatorTest.java
similarity index 89%
rename from oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/tag/TagDescriptionRequiredValidatorTest.java
rename to oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/validator/tag/TagDescriptionRequiredValidatorTest.java
index dd4da53..75a95ac 100755
--- a/oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/tag/TagDescriptionRequiredValidatorTest.java
+++ b/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/validator/tag/TagDescriptionRequiredValidatorTest.java
@@ -15,11 +15,11 @@
* limitations under the License.
*/
-package org.apache.servicecomb.toolkit.oasv.compliance.validator.tag;
+package org.apache.servicecomb.toolkit.oasv.style.validator.tag;
import io.swagger.v3.oas.models.OpenAPI;
-import org.apache.servicecomb.toolkit.oasv.compliance.factory.ValidatorFactoryComponents;
-import org.apache.servicecomb.toolkit.oasv.compliance.validator.OasStyleCheckTestBase;
+import org.apache.servicecomb.toolkit.oasv.style.factory.ValidatorFactoryComponents;
+import org.apache.servicecomb.toolkit.oasv.style.validator.OasStyleCheckTestBase;
import org.apache.servicecomb.toolkit.oasv.validation.api.OasSpecValidator;
import org.apache.servicecomb.toolkit.oasv.validation.api.OasViolation;
import org.apache.servicecomb.toolkit.oasv.validation.api.ViolationMessages;
diff --git a/oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/tag/TagMustBeReferencedValidatorTest.java b/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/validator/tag/TagMustBeReferencedValidatorTest.java
similarity index 88%
rename from oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/tag/TagMustBeReferencedValidatorTest.java
rename to oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/validator/tag/TagMustBeReferencedValidatorTest.java
index adaf16e..0ed87e3 100755
--- a/oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/tag/TagMustBeReferencedValidatorTest.java
+++ b/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/validator/tag/TagMustBeReferencedValidatorTest.java
@@ -15,11 +15,11 @@
* limitations under the License.
*/
-package org.apache.servicecomb.toolkit.oasv.compliance.validator.tag;
+package org.apache.servicecomb.toolkit.oasv.style.validator.tag;
import io.swagger.v3.oas.models.OpenAPI;
-import org.apache.servicecomb.toolkit.oasv.compliance.factory.ValidatorFactoryComponents;
-import org.apache.servicecomb.toolkit.oasv.compliance.validator.OasStyleCheckTestBase;
+import org.apache.servicecomb.toolkit.oasv.style.factory.ValidatorFactoryComponents;
+import org.apache.servicecomb.toolkit.oasv.style.validator.OasStyleCheckTestBase;
import org.apache.servicecomb.toolkit.oasv.validation.api.OasSpecValidator;
import org.apache.servicecomb.toolkit.oasv.validation.api.OasViolation;
import org.junit.Test;
diff --git a/oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/tag/TagNameCaseValidatorTest.java b/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/validator/tag/TagNameCaseValidatorTest.java
similarity index 88%
rename from oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/tag/TagNameCaseValidatorTest.java
rename to oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/validator/tag/TagNameCaseValidatorTest.java
index 2482b2d..911d6b4 100755
--- a/oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/validator/tag/TagNameCaseValidatorTest.java
+++ b/oas-validator/oas-validator-style/src/test/java/org/apache/servicecomb/toolkit/oasv/style/validator/tag/TagNameCaseValidatorTest.java
@@ -15,11 +15,11 @@
* limitations under the License.
*/
-package org.apache.servicecomb.toolkit.oasv.compliance.validator.tag;
+package org.apache.servicecomb.toolkit.oasv.style.validator.tag;
import io.swagger.v3.oas.models.OpenAPI;
-import org.apache.servicecomb.toolkit.oasv.compliance.factory.ValidatorFactoryComponents;
-import org.apache.servicecomb.toolkit.oasv.compliance.validator.OasStyleCheckTestBase;
+import org.apache.servicecomb.toolkit.oasv.style.factory.ValidatorFactoryComponents;
+import org.apache.servicecomb.toolkit.oasv.style.validator.OasStyleCheckTestBase;
import org.apache.servicecomb.toolkit.oasv.validation.api.OasSpecValidator;
import org.apache.servicecomb.toolkit.oasv.validation.api.OasViolation;
import org.junit.Test;
diff --git a/oas-validator/oas-validator-compliance/src/test/resources/logback-test.xml b/oas-validator/oas-validator-style/src/test/resources/logback-test.xml
similarity index 100%
rename from oas-validator/oas-validator-compliance/src/test/resources/logback-test.xml
rename to oas-validator/oas-validator-style/src/test/resources/logback-test.xml
diff --git a/oas-validator/oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance/parser-test.yaml b/oas-validator/oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style/parser-test.yaml
similarity index 100%
rename from oas-validator/oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance/parser-test.yaml
rename to oas-validator/oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style/parser-test.yaml
diff --git a/oas-validator/oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance/validator/components/petstore-callbacks-upper-camel-case.yaml b/oas-validator/oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style/validator/components/petstore-callbacks-upper-camel-case.yaml
similarity index 100%
rename from oas-validator/oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance/validator/components/petstore-callbacks-upper-camel-case.yaml
rename to oas-validator/oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style/validator/components/petstore-callbacks-upper-camel-case.yaml
diff --git a/oas-validator/oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance/validator/components/petstore-examples-upper-camel-case.yaml b/oas-validator/oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style/validator/components/petstore-examples-upper-camel-case.yaml
similarity index 100%
rename from oas-validator/oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance/validator/components/petstore-examples-upper-camel-case.yaml
rename to oas-validator/oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style/validator/components/petstore-examples-upper-camel-case.yaml
diff --git a/oas-validator/oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance/validator/components/petstore-headers-upper-camel-case.yaml b/oas-validator/oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style/validator/components/petstore-headers-upper-camel-case.yaml
similarity index 100%
rename from oas-validator/oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance/validator/components/petstore-headers-upper-camel-case.yaml
rename to oas-validator/oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style/validator/components/petstore-headers-upper-camel-case.yaml
diff --git a/oas-validator/oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance/validator/components/petstore-links-upper-camel-case.yaml b/oas-validator/oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style/validator/components/petstore-links-upper-camel-case.yaml
similarity index 100%
rename from oas-validator/oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance/validator/components/petstore-links-upper-camel-case.yaml
rename to oas-validator/oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style/validator/components/petstore-links-upper-camel-case.yaml
diff --git a/oas-validator/oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance/validator/components/petstore-parameters-upper-camel-case.yaml b/oas-validator/oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style/validator/components/petstore-parameters-upper-camel-case.yaml
similarity index 100%
rename from oas-validator/oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance/validator/components/petstore-parameters-upper-camel-case.yaml
rename to oas-validator/oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style/validator/components/petstore-parameters-upper-camel-case.yaml
diff --git a/oas-validator/oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance/validator/components/petstore-request-bodies-upper-camel-case.yaml b/oas-validator/oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style/validator/components/petstore-request-bodies-upper-camel-case.yaml
similarity index 100%
rename from oas-validator/oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance/validator/components/petstore-request-bodies-upper-camel-case.yaml
rename to oas-validator/oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style/validator/components/petstore-request-bodies-upper-camel-case.yaml
diff --git a/oas-validator/oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance/validator/components/petstore-responses-upper-camel-case.yaml b/oas-validator/oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style/validator/components/petstore-responses-upper-camel-case.yaml
similarity index 100%
rename from oas-validator/oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance/validator/components/petstore-responses-upper-camel-case.yaml
rename to oas-validator/oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style/validator/components/petstore-responses-upper-camel-case.yaml
diff --git a/oas-validator/oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance/validator/components/petstore-schemas-upper-camel-case.yaml b/oas-validator/oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style/validator/components/petstore-schemas-upper-camel-case.yaml
similarity index 100%
rename from oas-validator/oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance/validator/components/petstore-schemas-upper-camel-case.yaml
rename to oas-validator/oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style/validator/components/petstore-schemas-upper-camel-case.yaml
diff --git a/oas-validator/oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance/validator/components/petstore-security-schemes-upper-camel-case.yaml b/oas-validator/oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style/validator/components/petstore-security-schemes-upper-camel-case.yaml
similarity index 100%
rename from oas-validator/oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance/validator/components/petstore-security-schemes-upper-camel-case.yaml
rename to oas-validator/oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style/validator/components/petstore-security-schemes-upper-camel-case.yaml
diff --git a/oas-validator/oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance/validator/encoding/petstore-encoding-headers-key-case-1.yaml b/oas-validator/oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style/validator/encoding/petstore-encoding-headers-key-case-1.yaml
similarity index 100%
rename from oas-validator/oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance/validator/encoding/petstore-encoding-headers-key-case-1.yaml
rename to oas-validator/oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style/validator/encoding/petstore-encoding-headers-key-case-1.yaml
diff --git a/oas-validator/oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance/validator/encoding/petstore-encoding-headers-key-case-2.yaml b/oas-validator/oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style/validator/encoding/petstore-encoding-headers-key-case-2.yaml
similarity index 100%
rename from oas-validator/oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance/validator/encoding/petstore-encoding-headers-key-case-2.yaml
rename to oas-validator/oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style/validator/encoding/petstore-encoding-headers-key-case-2.yaml
diff --git a/oas-validator/oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance/validator/encoding/petstore-encoding-headers-key-case-3.yaml b/oas-validator/oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style/validator/encoding/petstore-encoding-headers-key-case-3.yaml
similarity index 100%
rename from oas-validator/oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance/validator/encoding/petstore-encoding-headers-key-case-3.yaml
rename to oas-validator/oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style/validator/encoding/petstore-encoding-headers-key-case-3.yaml
diff --git a/oas-validator/oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance/validator/encoding/petstore-encoding-headers-key-case-4.yaml b/oas-validator/oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style/validator/encoding/petstore-encoding-headers-key-case-4.yaml
similarity index 100%
rename from oas-validator/oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance/validator/encoding/petstore-encoding-headers-key-case-4.yaml
rename to oas-validator/oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style/validator/encoding/petstore-encoding-headers-key-case-4.yaml
diff --git a/oas-validator/oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance/validator/header/petstore-header-no-desc.yaml b/oas-validator/oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style/validator/header/petstore-header-no-desc.yaml
similarity index 100%
rename from oas-validator/oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance/validator/header/petstore-header-no-desc.yaml
rename to oas-validator/oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style/validator/header/petstore-header-no-desc.yaml
diff --git a/oas-validator/oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance/validator/info/petstore-info-no-desc.yaml b/oas-validator/oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style/validator/info/petstore-info-no-desc.yaml
similarity index 100%
rename from oas-validator/oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance/validator/info/petstore-info-no-desc.yaml
rename to oas-validator/oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style/validator/info/petstore-info-no-desc.yaml
diff --git a/oas-validator/oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance/validator/openapi/petstore-openapi-wrong.yaml b/oas-validator/oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style/validator/openapi/petstore-openapi-wrong.yaml
similarity index 100%
rename from oas-validator/oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance/validator/openapi/petstore-openapi-wrong.yaml
rename to oas-validator/oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style/validator/openapi/petstore-openapi-wrong.yaml
diff --git a/oas-validator/oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance/validator/openapi/petstore-security-empty-good.yaml b/oas-validator/oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style/validator/openapi/petstore-security-empty-good.yaml
similarity index 100%
rename from oas-validator/oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance/validator/openapi/petstore-security-empty-good.yaml
rename to oas-validator/oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style/validator/openapi/petstore-security-empty-good.yaml
diff --git a/oas-validator/oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance/validator/openapi/petstore-security-empty.yaml b/oas-validator/oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style/validator/openapi/petstore-security-empty.yaml
similarity index 100%
rename from oas-validator/oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance/validator/openapi/petstore-security-empty.yaml
rename to oas-validator/oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style/validator/openapi/petstore-security-empty.yaml
diff --git a/oas-validator/oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance/validator/openapi/petstore-tag-not-provided.yaml b/oas-validator/oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style/validator/openapi/petstore-tag-not-provided.yaml
similarity index 100%
rename from oas-validator/oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance/validator/openapi/petstore-tag-not-provided.yaml
rename to oas-validator/oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style/validator/openapi/petstore-tag-not-provided.yaml
diff --git a/oas-validator/oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance/validator/operation/petstore-operation-id-lower-camel-case.yaml b/oas-validator/oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style/validator/operation/petstore-operation-id-lower-camel-case.yaml
similarity index 100%
rename from oas-validator/oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance/validator/operation/petstore-operation-id-lower-camel-case.yaml
rename to oas-validator/oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style/validator/operation/petstore-operation-id-lower-camel-case.yaml
diff --git a/oas-validator/oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance/validator/operation/petstore-operation-servers-empty.yaml b/oas-validator/oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style/validator/operation/petstore-operation-servers-empty.yaml
similarity index 100%
rename from oas-validator/oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance/validator/operation/petstore-operation-servers-empty.yaml
rename to oas-validator/oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style/validator/operation/petstore-operation-servers-empty.yaml
diff --git a/oas-validator/oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance/validator/operation/petstore-operation-summary-required.yaml b/oas-validator/oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style/validator/operation/petstore-operation-summary-required.yaml
similarity index 100%
rename from oas-validator/oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance/validator/operation/petstore-operation-summary-required.yaml
rename to oas-validator/oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style/validator/operation/petstore-operation-summary-required.yaml
diff --git a/oas-validator/oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance/validator/operation/petstore-operation-tags-only-one.yaml b/oas-validator/oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style/validator/operation/petstore-operation-tags-only-one.yaml
similarity index 100%
rename from oas-validator/oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance/validator/operation/petstore-operation-tags-only-one.yaml
rename to oas-validator/oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style/validator/operation/petstore-operation-tags-only-one.yaml
diff --git a/oas-validator/oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance/validator/operation/petstore-operation-tags-reference.yaml b/oas-validator/oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style/validator/operation/petstore-operation-tags-reference.yaml
similarity index 100%
rename from oas-validator/oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance/validator/operation/petstore-operation-tags-reference.yaml
rename to oas-validator/oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style/validator/operation/petstore-operation-tags-reference.yaml
diff --git a/oas-validator/oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance/validator/parameter/petstore-parameter-cookie-lower-camel-case.yaml b/oas-validator/oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style/validator/parameter/petstore-parameter-cookie-lower-camel-case.yaml
similarity index 100%
rename from oas-validator/oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance/validator/parameter/petstore-parameter-cookie-lower-camel-case.yaml
rename to oas-validator/oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style/validator/parameter/petstore-parameter-cookie-lower-camel-case.yaml
diff --git a/oas-validator/oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance/validator/parameter/petstore-parameter-desc-none.yaml b/oas-validator/oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style/validator/parameter/petstore-parameter-desc-none.yaml
similarity index 100%
rename from oas-validator/oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance/validator/parameter/petstore-parameter-desc-none.yaml
rename to oas-validator/oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style/validator/parameter/petstore-parameter-desc-none.yaml
diff --git a/oas-validator/oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance/validator/parameter/petstore-parameter-header-upper-hyphen-case.yaml b/oas-validator/oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style/validator/parameter/petstore-parameter-header-upper-hyphen-case.yaml
similarity index 100%
rename from oas-validator/oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance/validator/parameter/petstore-parameter-header-upper-hyphen-case.yaml
rename to oas-validator/oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style/validator/parameter/petstore-parameter-header-upper-hyphen-case.yaml
diff --git a/oas-validator/oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance/validator/parameter/petstore-parameter-path-lower-camel-case.yaml b/oas-validator/oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style/validator/parameter/petstore-parameter-path-lower-camel-case.yaml
similarity index 100%
rename from oas-validator/oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance/validator/parameter/petstore-parameter-path-lower-camel-case.yaml
rename to oas-validator/oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style/validator/parameter/petstore-parameter-path-lower-camel-case.yaml
diff --git a/oas-validator/oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance/validator/parameter/petstore-parameter-query-lower-camel-case.yaml b/oas-validator/oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style/validator/parameter/petstore-parameter-query-lower-camel-case.yaml
similarity index 100%
rename from oas-validator/oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance/validator/parameter/petstore-parameter-query-lower-camel-case.yaml
rename to oas-validator/oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style/validator/parameter/petstore-parameter-query-lower-camel-case.yaml
diff --git a/oas-validator/oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance/validator/paths/petstore-paths-lower-camel-case.yaml b/oas-validator/oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style/validator/paths/petstore-paths-lower-camel-case.yaml
similarity index 100%
rename from oas-validator/oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance/validator/paths/petstore-paths-lower-camel-case.yaml
rename to oas-validator/oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style/validator/paths/petstore-paths-lower-camel-case.yaml
diff --git a/oas-validator/oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance/validator/requestbody/petstore-request-body-desc-required.yaml b/oas-validator/oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style/validator/requestbody/petstore-request-body-desc-required.yaml
similarity index 100%
rename from oas-validator/oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance/validator/requestbody/petstore-request-body-desc-required.yaml
rename to oas-validator/oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style/validator/requestbody/petstore-request-body-desc-required.yaml
diff --git a/oas-validator/oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance/validator/response/petstore-response-headers-key-case.yaml b/oas-validator/oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style/validator/response/petstore-response-headers-key-case.yaml
similarity index 100%
rename from oas-validator/oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance/validator/response/petstore-response-headers-key-case.yaml
rename to oas-validator/oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style/validator/response/petstore-response-headers-key-case.yaml
diff --git a/oas-validator/oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance/validator/schema/petstore-schema-p-keys-lower-camel-case-all-of.yaml b/oas-validator/oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style/validator/schema/petstore-schema-p-keys-lower-camel-case-all-of.yaml
similarity index 100%
rename from oas-validator/oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance/validator/schema/petstore-schema-p-keys-lower-camel-case-all-of.yaml
rename to oas-validator/oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style/validator/schema/petstore-schema-p-keys-lower-camel-case-all-of.yaml
diff --git a/oas-validator/oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance/validator/schema/petstore-schema-p-keys-lower-camel-case-any-of.yaml b/oas-validator/oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style/validator/schema/petstore-schema-p-keys-lower-camel-case-any-of.yaml
similarity index 100%
rename from oas-validator/oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance/validator/schema/petstore-schema-p-keys-lower-camel-case-any-of.yaml
rename to oas-validator/oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style/validator/schema/petstore-schema-p-keys-lower-camel-case-any-of.yaml
diff --git a/oas-validator/oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance/validator/schema/petstore-schema-p-keys-lower-camel-case-array.yaml b/oas-validator/oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style/validator/schema/petstore-schema-p-keys-lower-camel-case-array.yaml
similarity index 100%
rename from oas-validator/oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance/validator/schema/petstore-schema-p-keys-lower-camel-case-array.yaml
rename to oas-validator/oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style/validator/schema/petstore-schema-p-keys-lower-camel-case-array.yaml
diff --git a/oas-validator/oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance/validator/schema/petstore-schema-p-keys-lower-camel-case-comp.yaml b/oas-validator/oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style/validator/schema/petstore-schema-p-keys-lower-camel-case-comp.yaml
similarity index 100%
rename from oas-validator/oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance/validator/schema/petstore-schema-p-keys-lower-camel-case-comp.yaml
rename to oas-validator/oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style/validator/schema/petstore-schema-p-keys-lower-camel-case-comp.yaml
diff --git a/oas-validator/oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance/validator/schema/petstore-schema-p-keys-lower-camel-case-nested.yaml b/oas-validator/oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style/validator/schema/petstore-schema-p-keys-lower-camel-case-nested.yaml
similarity index 100%
rename from oas-validator/oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance/validator/schema/petstore-schema-p-keys-lower-camel-case-nested.yaml
rename to oas-validator/oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style/validator/schema/petstore-schema-p-keys-lower-camel-case-nested.yaml
diff --git a/oas-validator/oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance/validator/schema/petstore-schema-p-keys-lower-camel-case-one-of.yaml b/oas-validator/oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style/validator/schema/petstore-schema-p-keys-lower-camel-case-one-of.yaml
similarity index 100%
rename from oas-validator/oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance/validator/schema/petstore-schema-p-keys-lower-camel-case-one-of.yaml
rename to oas-validator/oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style/validator/schema/petstore-schema-p-keys-lower-camel-case-one-of.yaml
diff --git a/oas-validator/oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance/validator/schema/petstore-schema-p-keys-lower-camel-case-param-1.yaml b/oas-validator/oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style/validator/schema/petstore-schema-p-keys-lower-camel-case-param-1.yaml
similarity index 100%
rename from oas-validator/oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance/validator/schema/petstore-schema-p-keys-lower-camel-case-param-1.yaml
rename to oas-validator/oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style/validator/schema/petstore-schema-p-keys-lower-camel-case-param-1.yaml
diff --git a/oas-validator/oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance/validator/schema/petstore-schema-p-keys-lower-camel-case-param-2.yaml b/oas-validator/oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style/validator/schema/petstore-schema-p-keys-lower-camel-case-param-2.yaml
similarity index 100%
rename from oas-validator/oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance/validator/schema/petstore-schema-p-keys-lower-camel-case-param-2.yaml
rename to oas-validator/oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style/validator/schema/petstore-schema-p-keys-lower-camel-case-param-2.yaml
diff --git a/oas-validator/oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance/validator/schema/petstore-schema-p-keys-lower-camel-case-req-1.yaml b/oas-validator/oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style/validator/schema/petstore-schema-p-keys-lower-camel-case-req-1.yaml
similarity index 100%
rename from oas-validator/oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance/validator/schema/petstore-schema-p-keys-lower-camel-case-req-1.yaml
rename to oas-validator/oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style/validator/schema/petstore-schema-p-keys-lower-camel-case-req-1.yaml
diff --git a/oas-validator/oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance/validator/schema/petstore-schema-p-keys-lower-camel-case-req-2.yaml b/oas-validator/oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style/validator/schema/petstore-schema-p-keys-lower-camel-case-req-2.yaml
similarity index 100%
rename from oas-validator/oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance/validator/schema/petstore-schema-p-keys-lower-camel-case-req-2.yaml
rename to oas-validator/oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style/validator/schema/petstore-schema-p-keys-lower-camel-case-req-2.yaml
diff --git a/oas-validator/oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance/validator/schema/petstore-schema-p-keys-lower-camel-case-resp-1.yaml b/oas-validator/oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style/validator/schema/petstore-schema-p-keys-lower-camel-case-resp-1.yaml
similarity index 100%
rename from oas-validator/oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance/validator/schema/petstore-schema-p-keys-lower-camel-case-resp-1.yaml
rename to oas-validator/oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style/validator/schema/petstore-schema-p-keys-lower-camel-case-resp-1.yaml
diff --git a/oas-validator/oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance/validator/schema/petstore-schema-p-keys-lower-camel-case-resp-2.yaml b/oas-validator/oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style/validator/schema/petstore-schema-p-keys-lower-camel-case-resp-2.yaml
similarity index 100%
rename from oas-validator/oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance/validator/schema/petstore-schema-p-keys-lower-camel-case-resp-2.yaml
rename to oas-validator/oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style/validator/schema/petstore-schema-p-keys-lower-camel-case-resp-2.yaml
diff --git a/oas-validator/oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance/validator/schema/petstore-schema-title-comp.yaml b/oas-validator/oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style/validator/schema/petstore-schema-title-comp.yaml
similarity index 100%
rename from oas-validator/oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance/validator/schema/petstore-schema-title-comp.yaml
rename to oas-validator/oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style/validator/schema/petstore-schema-title-comp.yaml
diff --git a/oas-validator/oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance/validator/schema/petstore-schema-title-nested.yaml b/oas-validator/oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style/validator/schema/petstore-schema-title-nested.yaml
similarity index 100%
rename from oas-validator/oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance/validator/schema/petstore-schema-title-nested.yaml
rename to oas-validator/oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style/validator/schema/petstore-schema-title-nested.yaml
diff --git a/oas-validator/oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance/validator/schema/petstore-schema-title-param.yaml b/oas-validator/oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style/validator/schema/petstore-schema-title-param.yaml
similarity index 100%
rename from oas-validator/oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance/validator/schema/petstore-schema-title-param.yaml
rename to oas-validator/oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style/validator/schema/petstore-schema-title-param.yaml
diff --git a/oas-validator/oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance/validator/schema/petstore-schema-title-req.yaml b/oas-validator/oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style/validator/schema/petstore-schema-title-req.yaml
similarity index 100%
rename from oas-validator/oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance/validator/schema/petstore-schema-title-req.yaml
rename to oas-validator/oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style/validator/schema/petstore-schema-title-req.yaml
diff --git a/oas-validator/oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance/validator/schema/petstore-schema-title-resp.yaml b/oas-validator/oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style/validator/schema/petstore-schema-title-resp.yaml
similarity index 100%
rename from oas-validator/oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance/validator/schema/petstore-schema-title-resp.yaml
rename to oas-validator/oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style/validator/schema/petstore-schema-title-resp.yaml
diff --git a/oas-validator/oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance/validator/tag/petstore-tag-name-not-upper-camel-case.yaml b/oas-validator/oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style/validator/tag/petstore-tag-name-not-upper-camel-case.yaml
similarity index 100%
rename from oas-validator/oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance/validator/tag/petstore-tag-name-not-upper-camel-case.yaml
rename to oas-validator/oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style/validator/tag/petstore-tag-name-not-upper-camel-case.yaml
diff --git a/oas-validator/oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance/validator/tag/petstore-tag-no-desc.yaml b/oas-validator/oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style/validator/tag/petstore-tag-no-desc.yaml
similarity index 100%
rename from oas-validator/oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance/validator/tag/petstore-tag-no-desc.yaml
rename to oas-validator/oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style/validator/tag/petstore-tag-no-desc.yaml
diff --git a/oas-validator/oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance/validator/tag/petstore-tag-redundant.yaml b/oas-validator/oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style/validator/tag/petstore-tag-redundant.yaml
similarity index 100%
rename from oas-validator/oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance/validator/tag/petstore-tag-redundant.yaml
rename to oas-validator/oas-validator-style/src/test/resources/org/apache/servicecomb/toolkit/oasv/style/validator/tag/petstore-tag-redundant.yaml
diff --git a/oas-validator/oas-validator-web/pom.xml b/oas-validator/oas-validator-web/pom.xml
index 6184f2b..dc120df 100644
--- a/oas-validator/oas-validator-web/pom.xml
+++ b/oas-validator/oas-validator-web/pom.xml
@@ -56,7 +56,7 @@
<dependency>
<groupId>org.apache.servicecomb.toolkit</groupId>
- <artifactId>oas-validator-compliance</artifactId>
+ <artifactId>oas-validator-style</artifactId>
</dependency>
<dependency>
diff --git a/oas-validator/oas-validator-web/src/main/java/org/apache/servicecomb/toolkit/oasv/web/api/controller/ComplianceController.java b/oas-validator/oas-validator-web/src/main/java/org/apache/servicecomb/toolkit/oasv/web/api/controller/ComplianceController.java
index fab0af8..906659b 100755
--- a/oas-validator/oas-validator-web/src/main/java/org/apache/servicecomb/toolkit/oasv/web/api/controller/ComplianceController.java
+++ b/oas-validator/oas-validator-web/src/main/java/org/apache/servicecomb/toolkit/oasv/web/api/controller/ComplianceController.java
@@ -22,7 +22,7 @@ import io.swagger.v3.parser.core.models.SwaggerParseResult;
import org.apache.commons.collections4.CollectionUtils;
import org.apache.commons.lang3.StringUtils;
import org.apache.servicecomb.toolkit.oasv.FactoryOptions;
-import org.apache.servicecomb.toolkit.oasv.compliance.ComplianceCheckParser;
+import org.apache.servicecomb.toolkit.oasv.style.ComplianceCheckParser;
import org.apache.servicecomb.toolkit.oasv.util.SyntaxChecker;
import org.apache.servicecomb.toolkit.oasv.validation.api.OasSpecValidator;
import org.apache.servicecomb.toolkit.oasv.validation.api.OasValidationContext;
diff --git a/oas-validator/oas-validator-web/src/main/java/org/apache/servicecomb/toolkit/oasv/web/config/StyleCheckValidatorsConfiguration.java b/oas-validator/oas-validator-web/src/main/java/org/apache/servicecomb/toolkit/oasv/web/config/StyleCheckValidatorsConfiguration.java
index d272af6..f04758d 100644
--- a/oas-validator/oas-validator-web/src/main/java/org/apache/servicecomb/toolkit/oasv/web/config/StyleCheckValidatorsConfiguration.java
+++ b/oas-validator/oas-validator-web/src/main/java/org/apache/servicecomb/toolkit/oasv/web/config/StyleCheckValidatorsConfiguration.java
@@ -17,7 +17,7 @@
package org.apache.servicecomb.toolkit.oasv.web.config;
-import org.apache.servicecomb.toolkit.oasv.compliance.factory.ValidatorFactoryComponents;
+import org.apache.servicecomb.toolkit.oasv.style.factory.ValidatorFactoryComponents;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.Import;
diff --git a/oas-validator/pom.xml b/oas-validator/pom.xml
index efa7e93..a533164 100644
--- a/oas-validator/pom.xml
+++ b/oas-validator/pom.xml
@@ -34,7 +34,7 @@
<module>oas-validator-core</module>
<module>oas-validator-core-spring</module>
<module>oas-validator-test</module>
- <module>oas-validator-compliance</module>
+ <module>oas-validator-style</module>
<module>oas-validator-compatibility</module>
<module>oas-validator-compatibility-spring</module>
<module>oas-validator-web</module>
diff --git a/pom.xml b/pom.xml
index f5c3d77..ae08ef2 100644
--- a/pom.xml
+++ b/pom.xml
@@ -221,7 +221,7 @@
<dependency>
<groupId>org.apache.servicecomb.toolkit</groupId>
- <artifactId>oas-validator-compliance</artifactId>
+ <artifactId>oas-validator-style</artifactId>
<version>${project.version}</version>
</dependency>
diff --git a/toolkit-distribution/src/release/LICENSE b/toolkit-distribution/src/release/LICENSE
index 48a2ef9..245fd43 100644
--- a/toolkit-distribution/src/release/LICENSE
+++ b/toolkit-distribution/src/release/LICENSE
@@ -426,7 +426,7 @@ For details, see their respective project links.
* micrometer-core (io.micrometer:micrometer-core:1.1.4 - https://github.com/micrometer-metrics/micrometer)
* oas-validator-compatibility (org.apache.servicecomb.toolkit:oas-validator-compatibility:0.2.0-SNAPSHOT - no url defined)
* oas-validator-compatibility-spring (org.apache.servicecomb.toolkit:oas-validator-compatibility-spring:0.2.0-SNAPSHOT - no url defined)
-* oas-validator-compliance (org.apache.servicecomb.toolkit:oas-validator-compliance:0.2.0-SNAPSHOT - no url defined)
+* oas-validator-style (org.apache.servicecomb.toolkit:oas-validator-style:0.2.0-SNAPSHOT - no url defined)
* oas-validator-core (org.apache.servicecomb.toolkit:oas-validator-core:0.2.0-SNAPSHOT - no url defined)
* oas-validator-core-spring (org.apache.servicecomb.toolkit:oas-validator-core-spring:0.2.0-SNAPSHOT - no url defined)
* oas-validator-test (org.apache.servicecomb.toolkit:oas-validator-test:0.2.0-SNAPSHOT - no url defined)