Skip to content

Fix Issue #1017 and refactoring Mapster.Tool for ease of testing #559

Fix Issue #1017 and refactoring Mapster.Tool for ease of testing

Fix Issue #1017 and refactoring Mapster.Tool for ease of testing #559

Triggered via pull request September 7, 2026 04:44
Status Success
Total duration 1m 53s
Artifacts

dotnet-buildandtest.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

11 warnings
build
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-dotnet@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build: src/ExpressionTranslator/ExpressionTranslator.cs#L494
Converting null literal or possible null value to non-nullable type.
build: src/ExpressionTranslator/Extensions.cs#L30
Possible null reference return.
build: src/ExpressionTranslator/Extensions.cs#L30
Converting null literal or possible null value to non-nullable type.
build: src/ExpressionTranslator/Extensions.cs#L25
Possible null reference return.
build: src/ExpressionTranslator/Extensions.cs#L25
Converting null literal or possible null value to non-nullable type.
build: src/ExpressionTranslator/PropertyDefinitions.cs#L10
Non-nullable property 'Name' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
build: src/ExpressionTranslator/PropertyDefinitions.cs#L9
Non-nullable property 'Type' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
build: src/ExpressionTranslator/Helpers/GeneratedBase.cs#L5
Nullability of type of parameter 'obj' doesn't match overridden member (possibly because of nullability attributes).
build: src/Mapster.Core/Utils/ProjectToTypeVisitors.cs#L13
Possible null reference return.
build: src/Mapster.Core/Utils/ProjectToTypeVisitors.cs#L36
Possible null reference return.