Skip to content

feat(library): add missing json schema properties#2880

Merged
baywet merged 9 commits into
mainfrom
feat/missing-json-schema-properties
Jun 9, 2026
Merged

feat(library): add missing json schema properties#2880
baywet merged 9 commits into
mainfrom
feat/missing-json-schema-properties

test(library): consolidate unevaluated properties extension tests

9cf0916
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis failed Jun 9, 2026 in 38s

Quality Gate failed

Annotations

Check warning on line 11 in src/Microsoft.OpenApi/Models/Interfaces/IOpenApiSchemaMissingProperties.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Complete the task associated to this 'TODO' comment.

See more on https://sonarcloud.io/project/issues?id=microsoft_OpenAPI.NET&issues=AZ6tLl-rBnbUfRlKzxIO&open=AZ6tLl-rBnbUfRlKzxIO&pullRequest=2880

Check warning on line 152 in test/Microsoft.OpenApi.Tests/Models/References/OpenApiSchemaReferenceTests.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

The naming of Assert.IsAssignableFrom can be confusing. An overload of Assert.IsType is available with an exact match flag which can be set to false to perform the same operation.

See more on https://sonarcloud.io/project/issues?id=microsoft_OpenAPI.NET&issues=AZ6tLmAgBnbUfRlKzxIR&open=AZ6tLmAgBnbUfRlKzxIR&pullRequest=2880

Check warning on line 212 in test/Microsoft.OpenApi.Readers.Tests/V3Tests/OpenApiSchemaTests.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

The naming of Assert.IsAssignableFrom can be confusing. An overload of Assert.IsType is available with an exact match flag which can be set to false to perform the same operation.

See more on https://sonarcloud.io/project/issues?id=microsoft_OpenAPI.NET&issues=AZ6tLmBVBnbUfRlKzxIT&open=AZ6tLmBVBnbUfRlKzxIT&pullRequest=2880

Check warning on line 29 in src/Microsoft.OpenApi/Models/Interfaces/IOpenApiSchemaMissingProperties.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Complete the task associated to this 'TODO' comment.

See more on https://sonarcloud.io/project/issues?id=microsoft_OpenAPI.NET&issues=AZ6tLl-sBnbUfRlKzxIP&open=AZ6tLl-sBnbUfRlKzxIP&pullRequest=2880

Check warning on line 890 in test/Microsoft.OpenApi.Readers.Tests/V31Tests/OpenApiSchemaTests.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

The naming of Assert.IsAssignableFrom can be confusing. An overload of Assert.IsType is available with an exact match flag which can be set to false to perform the same operation.

See more on https://sonarcloud.io/project/issues?id=microsoft_OpenAPI.NET&issues=AZ6tLmB6BnbUfRlKzxIV&open=AZ6tLmB6BnbUfRlKzxIV&pullRequest=2880

Check warning on line 548 in test/Microsoft.OpenApi.Tests/Models/OpenApiSchemaTests.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

The naming of Assert.IsAssignableFrom can be confusing. An overload of Assert.IsType is available with an exact match flag which can be set to false to perform the same operation.

See more on https://sonarcloud.io/project/issues?id=microsoft_OpenAPI.NET&issues=AZ6tLmBBBnbUfRlKzxIS&open=AZ6tLmBBBnbUfRlKzxIS&pullRequest=2880

Check warning on line 18 in src/Microsoft.OpenApi/Models/Interfaces/IOpenApiSchemaWithUnevaluatedProperties.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Do not forget to remove this deprecated code someday.

See more on https://sonarcloud.io/project/issues?id=microsoft_OpenAPI.NET&issues=AZ6tLl7JBnbUfRlKzxIN&open=AZ6tLl7JBnbUfRlKzxIN&pullRequest=2880

Check warning on line 44 in src/Microsoft.OpenApi/Models/Interfaces/IOpenApiSchemaMissingProperties.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Complete the task associated to this 'TODO' comment.

See more on https://sonarcloud.io/project/issues?id=microsoft_OpenAPI.NET&issues=AZ6tLl-sBnbUfRlKzxIQ&open=AZ6tLl-sBnbUfRlKzxIQ&pullRequest=2880

Check warning on line 741 in test/Microsoft.OpenApi.Readers.Tests/V32Tests/OpenApiSchemaTests.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

The naming of Assert.IsAssignableFrom can be confusing. An overload of Assert.IsType is available with an exact match flag which can be set to false to perform the same operation.

See more on https://sonarcloud.io/project/issues?id=microsoft_OpenAPI.NET&issues=AZ6tLmBmBnbUfRlKzxIU&open=AZ6tLmBmBnbUfRlKzxIU&pullRequest=2880