Skip to content

Validate NuGet packages #183

Validate NuGet packages

Validate NuGet packages #183

Triggered via schedule August 30, 2023 09:00
Status Success
Total duration 1m 6s
Artifacts

validate-nupkgs.yaml

on: schedule
Fit to window
Zoom out
Zoom in

Annotations

10 warnings
build: src/NexusMods.Common/AbsolutePathExtensions.cs#L7
Missing XML comment for publicly visible type or member 'AbsolutePathExtensions'
build: src/NexusMods.Common/AbsolutePathExtensions.cs#L12
XML comment has a param tag for 'inputStream', but there is no parameter by that name
build: src/NexusMods.Common/AbsolutePathExtensions.cs#L16
Parameter 'input' has no matching param tag in the XML comment for 'AbsolutePathExtensions.XxHash64Async(AbsolutePath, IJob<Size>, CancellationToken)' (but other parameters do)
build: src/NexusMods.Common/StreamExtensions.cs#L7
Missing XML comment for publicly visible type or member 'StreamExtensions'
build: src/NexusMods.Common/StreamExtensions.cs#L11
XML comment has cref attribute 'Progress' that could not be resolved
build: src/NexusMods.DataModel/Abstractions/EntityCategory.cs#L19
The type 'EnumExtensionsAttribute' in 'NetEscapades.EnumGenerators/NetEscapades.EnumGenerators.EnumGenerator/EnumExtensionsAttribute.g.cs' conflicts with the imported type 'EnumExtensionsAttribute' in 'NetEscapades.EnumGenerators.Attributes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'. Using the type defined in 'NetEscapades.EnumGenerators/NetEscapades.EnumGenerators.EnumGenerator/EnumExtensionsAttribute.g.cs'.
build: src/NexusMods.DataModel/FileHashCache.cs#L95
Async-iterator 'FileHashCache.IndexFoldersAsync(IEnumerable<AbsolutePath>, CancellationToken)' has one or more parameters of type 'CancellationToken' but none of them is decorated with the 'EnumeratorCancellation' attribute, so the cancellation token parameter from the generated 'IAsyncEnumerable<>.GetAsyncEnumerator' will be unconsumed
build: src/NexusMods.DataModel/ZipArchiveManager.cs#L145
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.
build: src/NexusMods.DataModel/GlobalSettings/GlobalSettingsManager.cs#L7
Missing XML comment for publicly visible type or member 'GlobalSettingsManager'
build: src/NexusMods.DataModel/GlobalSettings/GlobalSettingsManager.cs#L12
Missing XML comment for publicly visible type or member 'GlobalSettingsManager.GlobalSettingsManager(ILogger<GlobalSettingsManager>, IDataStore)'