Skip to content

JsonSchema.NET Integration #2982

JsonSchema.NET Integration

JsonSchema.NET Integration #2982

Triggered via pull request October 2, 2023 11:57
Status Success
Total duration 1m 42s
Artifacts
This run and associated checks have been archived and are scheduled for deletion. Learn more about checks retention

ci-cd.yml

on: pull_request
Continuous Integration
1m 29s
Continuous Integration
Continuous Deployment
0s
Continuous Deployment
Fit to window
Zoom out
Zoom in

Annotations

21 warnings
Continuous Integration
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Continuous Integration: src/Microsoft.OpenApi/Validations/ValidationRuleSet.cs#L8
The using directive for 'System.Linq' appeared previously in this namespace
Continuous Integration: src/Microsoft.OpenApi/Validations/ValidationRuleSet.cs#L9
The using directive for 'System.Reflection' appeared previously in this namespace
Continuous Integration: src/Microsoft.OpenApi/Extensions/JsonSchemaExtensions.cs#L15
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Continuous Integration: src/Microsoft.OpenApi/Extensions/JsonSchemaExtensions.cs#L23
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Continuous Integration: src/Microsoft.OpenApi/Writers/OpenApiWriterSettings.cs#L34
'ReferenceInlineSetting' is obsolete: 'Use InlineLocalReference and InlineExternalReference settings instead'
Continuous Integration: src/Microsoft.OpenApi/Writers/OpenApiWriterSettings.cs#L34
'ReferenceInlineSetting' is obsolete: 'Use InlineLocalReference and InlineExternalReference settings instead'
Continuous Integration: src/Microsoft.OpenApi/Extensions/JsonSchemaBuilderExtensions.cs#L12
Missing XML comment for publicly visible type or member 'JsonSchemaBuilderExtensions'
Continuous Integration: src/Microsoft.OpenApi/Extensions/JsonSchemaBuilderExtensions.cs#L14
Missing XML comment for publicly visible type or member 'JsonSchemaBuilderExtensions.Extensions(JsonSchemaBuilder, IDictionary<string, IOpenApiExtension>)'
Continuous Integration: src/Microsoft.OpenApi/Extensions/JsonSchemaBuilderExtensions.cs#L20
Missing XML comment for publicly visible type or member 'JsonSchemaBuilderExtensions.Summary(JsonSchemaBuilder, string)'
Continuous Integration: src/Microsoft.OpenApi/Extensions/JsonSchemaBuilderExtensions.cs#L26
Missing XML comment for publicly visible type or member 'JsonSchemaBuilderExtensions.AdditionalPropertiesAllowed(JsonSchemaBuilder, bool)'
Continuous Integration
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Continuous Integration: src/Microsoft.OpenApi.Hidi/Handlers/TransformCommandHandler.cs#L21
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Continuous Integration: src/Microsoft.OpenApi.Hidi/Handlers/TransformCommandHandler.cs#L22
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Continuous Integration: src/Microsoft.OpenApi.Hidi/OpenApiService.cs#L43
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Continuous Integration: src/Microsoft.OpenApi.Hidi/Handlers/TransformCommandHandler.cs#L44
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Continuous Integration: src/Microsoft.OpenApi.Hidi/Program.cs#L43
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Continuous Integration: src/Microsoft.OpenApi.Hidi/Program.cs#L46
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Continuous Integration: test/Microsoft.OpenApi.Tests/Models/OpenApiDocumentTests.cs#L21
The using directive for 'Microsoft.OpenApi.Extensions' appeared previously in this namespace
Continuous Integration: test/Microsoft.OpenApi.Readers.Tests/V3Tests/OpenApiDocumentTests.cs#L1097
This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
Continuous Integration: test/Microsoft.OpenApi.Readers.Tests/V3Tests/JsonSchemaTests.cs#L79
The variable 'input' is assigned but its value is never used