Skip to content

[FEAT] Compressing CLI embedded in library itself #18

[FEAT] Compressing CLI embedded in library itself

[FEAT] Compressing CLI embedded in library itself #18

Triggered via push April 30, 2025 21:22
Status Success
Total duration 33s
Artifacts 5

ci.yml

on: push
Matrix: package-and-publish-lib
Fit to window
Zoom out
Zoom in

Annotations

48 warnings
package-and-publish-lib (console): NekoLib.Console/Console.cs#L157
Possible null reference argument for parameter 'elementType' in 'Array Array.CreateInstance(Type elementType, int length)'.
package-and-publish-lib (console): NekoLib.Console/Console.cs#L18
Non-nullable field 'Logger' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
package-and-publish-lib (console): NekoLib.Console/Console.cs#L157
Possible null reference argument for parameter 'elementType' in 'Array Array.CreateInstance(Type elementType, int length)'.
package-and-publish-lib (console): NekoLib.Console/Console.cs#L18
Non-nullable field 'Logger' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
package-and-publish-lib (console): NekoLib.Console/Console.cs#L157
Possible null reference argument for parameter 'elementType' in 'Array Array.CreateInstance(Type elementType, int length)'.
package-and-publish-lib (console): NekoLib.Console/Console.cs#L18
Non-nullable field 'Logger' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
package-and-publish-lib (console): NekoLib.Console/Console.cs#L157
Possible null reference argument for parameter 'elementType' in 'Array Array.CreateInstance(Type elementType, int length)'.
package-and-publish-lib (console): NekoLib.Console/Console.cs#L18
Non-nullable field 'Logger' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
package-and-publish-lib (filesystem): NekoLib.Filesystem/AssemblyFilesystem.cs#L43
Possible null reference argument for parameter 'path' in 'string Path.GetRelativePath(string relativeTo, string path)'.
package-and-publish-lib (filesystem): NekoLib.Filesystem/AssemblyFilesystem.cs#L25
Possible null reference argument for parameter 'assembly' in 'AssemblyFilesystem.AssemblyFilesystem(Assembly assembly)'.
package-and-publish-lib (filesystem): NekoLib.Filesystem/AssemblyFilesystem.cs#L23
Possible null reference argument for parameter 'rootNamespace' in 'AssemblyFilesystem.AssemblyFilesystem(Assembly assembly, string rootNamespace)'.
package-and-publish-lib (filesystem): NekoLib.Filesystem/AssemblyFilesystem.cs#L18
Non-nullable property 'MountPoint' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
package-and-publish-lib (filesystem): NekoLib.Filesystem/Extensions.cs#L12
Possible null reference return.
package-and-publish-lib (filesystem): NekoLib.Filesystem/Extensions.cs#L11
Possible null reference argument for parameter 'uriString' in 'Uri.Uri(string uriString)'.
package-and-publish-lib (filesystem): NekoLib.Filesystem/FolderFile.cs#L14
Non-nullable field '_filesystem' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
package-and-publish-lib (filesystem): NekoLib.Filesystem/FolderFile.cs#L4
Field 'FolderFile._filesystem' is never assigned to, and will always have its default value null
package-and-publish-lib (filesystem): NekoLib.Filesystem/AssemblyFilesystem.cs#L18
Non-nullable property 'MountPoint' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
package-and-publish-lib (filesystem): NekoLib.Filesystem/FolderFile.cs#L14
Non-nullable field '_filesystem' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
package-and-publish-lib (base): NekoLib/Scenes/InvalidScene.cs#L11
Non-nullable property 'GameObjects' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
package-and-publish-lib (base): NekoLib/Core/Timer.cs#L40
Non-nullable field 'After' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
package-and-publish-lib (base): NekoLib/Core/Component.cs#L59
'Component.ToString()' hides inherited member 'Object.ToString()'. Use the new keyword if hiding was intended.
package-and-publish-lib (base): NekoLib/Core/Component.cs#L59
'Component.ToString()' hides inherited member 'Object.ToString()'. Use the new keyword if hiding was intended.
package-and-publish-lib (base): NekoLib/Core/GameObject.cs#L277
Unreachable code detected
package-and-publish-lib (base): NekoLib/Scenes/InvalidScene.cs#L11
Non-nullable property 'GameObjects' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
package-and-publish-lib (base): NekoLib/Core/Timer.cs#L40
Non-nullable field 'After' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
package-and-publish-lib (base): NekoLib/Core/Component.cs#L14
Non-nullable property 'GameObject' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
package-and-publish-lib (base): NekoLib/Core/Component.cs#L73
Cannot convert null literal to non-nullable reference type.
package-and-publish-lib (base): NekoLib/Core/Component.cs#L59
'Component.ToString()' hides inherited member 'Object.ToString()'. Use the new keyword if hiding was intended.
package-and-publish-lib (tools): NekoLib/Scenes/InvalidScene.cs#L11
Non-nullable property 'GameObjects' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
package-and-publish-lib (tools): NekoLib/Core/Component.cs#L59
'Component.ToString()' hides inherited member 'Object.ToString()'. Use the new keyword if hiding was intended.
package-and-publish-lib (tools): NekoLib.Console/Console.cs#L157
Possible null reference argument for parameter 'elementType' in 'Array Array.CreateInstance(Type elementType, int length)'.
package-and-publish-lib (tools): NekoLib.Console/Console.cs#L18
Non-nullable field 'Logger' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
package-and-publish-lib (tools): NekoLib/Core/Component.cs#L14
Non-nullable property 'GameObject' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
package-and-publish-lib (tools): NekoLib/Core/Component.cs#L73
Cannot convert null literal to non-nullable reference type.
package-and-publish-lib (tools): NekoLib/Core/GameObject.cs#L277
Unreachable code detected
package-and-publish-lib (tools): NekoLib/Core/Timer.cs#L40
Non-nullable field 'After' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
package-and-publish-lib (tools): NekoLib/Scenes/InvalidScene.cs#L11
Non-nullable property 'GameObjects' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
package-and-publish-lib (tools): NekoLib/Core/Component.cs#L59
'Component.ToString()' hides inherited member 'Object.ToString()'. Use the new keyword if hiding was intended.
package-and-publish-lib (extra): NekoLib/Core/Component.cs#L73
Cannot convert null literal to non-nullable reference type.
package-and-publish-lib (extra): NekoLib/Core/Timer.cs#L40
Non-nullable field 'After' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
package-and-publish-lib (extra): NekoLib/Scenes/InvalidScene.cs#L11
Non-nullable property 'GameObjects' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
package-and-publish-lib (extra): NekoLib/Core/Component.cs#L59
'Component.ToString()' hides inherited member 'Object.ToString()'. Use the new keyword if hiding was intended.
package-and-publish-lib (extra): NekoLib/Core/GameObject.cs#L277
Unreachable code detected
package-and-publish-lib (extra): NekoLib/Core/Timer.cs#L40
Non-nullable field 'After' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
package-and-publish-lib (extra): NekoLib/Core/Component.cs#L14
Non-nullable property 'GameObject' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
package-and-publish-lib (extra): NekoLib/Core/Component.cs#L73
Cannot convert null literal to non-nullable reference type.
package-and-publish-lib (extra): NekoLib/Scenes/InvalidScene.cs#L11
Non-nullable property 'GameObjects' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
package-and-publish-lib (extra): NekoLib/Core/Component.cs#L59
'Component.ToString()' hides inherited member 'Object.ToString()'. Use the new keyword if hiding was intended.

Artifacts

Produced during runtime
Name Size Digest
NekoLib Expired
87 KB
sha256:ac7b8710124777d5b726197cc87b604d8c01a9f005028c056421e459f562338d
NekoLib.Console Expired
25.6 KB
sha256:54b22ce5c4089e8f1c40788832e9bd32c98d9d343070db87157ef2299a7404b7
NekoLib.Extra Expired
26.9 KB
sha256:07b2aeaf2b909138e99e3a60a1f160891bf5443871a238f82f3cb1758baa9ba7
NekoLib.Filesystem Expired
47 KB
sha256:6c65f070ebcf7dd152d0902bc7fa2df40103da9452ee9402c48f3d9bcc50ed5c
NekoLib.Tools Expired
97.5 KB
sha256:83ae08b9ae85a0f67691b2833b25371636e0ccaa092fc40f97e17b4ad13c44d7