Skip to content

Introduced SerializerBuilder and LanguageDeserializerBuilder #244

Introduced SerializerBuilder and LanguageDeserializerBuilder

Introduced SerializerBuilder and LanguageDeserializerBuilder #244

Triggered via pull request April 17, 2025 18:14
Status Success
Total duration 1m 15s
Artifacts

build.yaml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

20 warnings
build: src/LionWeb.Core/Core/DynamicNode.cs#L175
Possible null reference argument for parameter 'storage' in 'bool NodeBase.RemoveSelfParent<INode>(List<INode>? list, List<INode> storage, Link? link)'.
build: src/LionWeb.Core/Core/M3/DynamicTypes.cs#L824
Possible null reference argument for parameter 'storage' in 'bool NodeBase.RemoveSelfParent<EnumerationLiteral>(List<EnumerationLiteral>? list, List<EnumerationLiteral> storage, Link? link)'.
build: src/LionWeb.Core/Core/M3/DynamicTypes.cs#L431
Possible null reference argument for parameter 'storage' in 'bool NodeBase.RemoveSelfParent<Feature>(List<Feature>? list, List<Feature> storage, Link? link)'.
build: src/LionWeb.Core/Core/M2/Factories.cs#L241
Possible null reference return.
build: src/LionWeb.Core/Core/M3/LanguageBase.cs#L25
Non-nullable field '_factory' must contain a non-null value when exiting constructor. Consider declaring the field as nullable.
build: src/LionWeb.Core/Core/M2/Factories.cs#L218
Possible null reference return.
build: src/LionWeb.Core/Core/M2/Factories.cs#L215
Converting null literal or possible null value to non-nullable type.
build: src/LionWeb.Core/Core/Serialization/JsonUtils.cs#L130
Non-nullable property 'Languages' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
build: src/LionWeb.Core/Core/Serialization/JsonUtils.cs#L126
Non-nullable property 'Nodes' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
build: src/LionWeb.Core/Core/Serialization/JsonUtils.cs#L122
Non-nullable property 'SerializationFormatVersion' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
build: src/LionWeb.Core/Core/M3/DynamicTypes.cs#L933
Possible null reference argument for parameter 'storage' in 'bool NodeBase.RemoveSelfParent<Field>(List<Field>? list, List<Field> storage, Link? link)'.
build: src/LionWeb.Core/Core/M3/DynamicTypes.cs#L431
Possible null reference argument for parameter 'storage' in 'bool NodeBase.RemoveSelfParent<Feature>(List<Feature>? list, List<Feature> storage, Link? link)'.
build: src/LionWeb.Core/Core/M2/Factories.cs#L241
Possible null reference return.
build: src/LionWeb.Core/Core/M3/LanguageBase.cs#L25
Non-nullable field '_factory' must contain a non-null value when exiting constructor. Consider declaring the field as nullable.
build: src/LionWeb.Core/Core/M2/Factories.cs#L218
Possible null reference return.
build: src/LionWeb.Core/Core/M2/Factories.cs#L215
Converting null literal or possible null value to non-nullable type.
build: src/LionWeb.Core/Core/Serialization/JsonUtils.cs#L130
Non-nullable property 'Languages' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
build: src/LionWeb.Core/Core/Serialization/JsonUtils.cs#L126
Non-nullable property 'Nodes' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
build: src/LionWeb.Core/Core/Serialization/JsonUtils.cs#L122
Non-nullable property 'SerializationFormatVersion' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
build: src/LionWeb.Core/Core/DynamicNode.cs#L175
Possible null reference argument for parameter 'storage' in 'bool NodeBase.RemoveSelfParent<INode>(List<INode>? list, List<INode> storage, Link? link)'.