Skip to content

Merge pull request #2669 from wabbajack-tools/7days2 #1772

Merge pull request #2669 from wabbajack-tools/7days2

Merge pull request #2669 from wabbajack-tools/7days2 #1772

Triggered via push January 12, 2025 11:57
Status Failure
Total duration 5m 16s
Artifacts

tests.yaml

on: push
Matrix: build
Matrix: Publish Projects
Fit to window
Zoom out
Zoom in

Annotations

57 errors and 114 warnings
Publish Projects (Wabbajack.Configuration)
Process completed with exit code 1.
Publish Projects (Wabbajack.FileExtractor)
The job was canceled because "Wabbajack_Configuration" failed.
Publish Projects (Wabbajack.Hashing.xxHash64)
The job was canceled because "Wabbajack_Configuration" failed.
Publish Projects (Wabbajack.Installer)
The job was canceled because "Wabbajack_Configuration" failed.
Publish Projects (Wabbajack.Networking.Discord)
The job was canceled because "Wabbajack_Configuration" failed.
Publish Projects (Wabbajack.Hashing.PHash)
The job was canceled because "Wabbajack_Configuration" failed.
Publish Projects (Wabbajack.IO.Async)
The job was canceled because "Wabbajack_Configuration" failed.
Publish Projects (Wabbajack.DTOs)
The job was canceled because "Wabbajack_Configuration" failed.
Publish Projects (Wabbajack.Networking.BethesdaNet)
The job was canceled because "Wabbajack_Configuration" failed.
Publish Projects (Wabbajack.Networking.WabbajackClientApi)
The job was canceled because "Wabbajack_Configuration" failed.
Publish Projects (Wabbajack.Networking.Http.Interfaces)
The job was canceled because "Wabbajack_Configuration" failed.
Publish Projects (Wabbajack.Networking.GitHub)
The job was canceled because "Wabbajack_Configuration" failed.
Publish Projects (Wabbajack.Networking.Steam)
The job was canceled because "Wabbajack_Configuration" failed.
Publish Projects (Wabbajack.Networking.Http)
The job was canceled because "Wabbajack_Configuration" failed.
Publish Projects (Wabbajack.Networking.NexusApi)
The job was canceled because "Wabbajack_Configuration" failed.
Publish Projects (Wabbajack.Paths)
The job was canceled because "Wabbajack_Configuration" failed.
Publish Projects (Wabbajack.Paths.IO)
The job was canceled because "Wabbajack_Configuration" failed.
Publish Projects (Wabbajack.VFS)
The job was canceled because "Wabbajack_Configuration" failed.
Publish Projects (Wabbajack.VFS.Interfaces)
The job was canceled because "Wabbajack_Configuration" failed.
Publish Projects (Wabbajack.Services.OSIntegrated)
The job was canceled because "Wabbajack_Configuration" failed.
Publish Projects (Wabbajack.RateLimiter)
The job was canceled because "Wabbajack_Configuration" failed.
Publish Projects (Wabbajack.Downloaders.Interfaces)
The job was canceled because "Wabbajack_Configuration" failed.
Publish Projects (Wabbajack.Downloaders.Interfaces)
The operation was canceled.
Publish Projects (Wabbajack.Compression.Zip)
The job was canceled because "Wabbajack_Configuration" failed.
Publish Projects (Wabbajack.Compression.Zip)
The operation was canceled.
Publish Projects (Wabbajack.Compiler)
The job was canceled because "Wabbajack_Configuration" failed.
Publish Projects (Wabbajack.Compiler)
The operation was canceled.
Publish Projects (Wabbajack.Downloaders.Nexus)
The job was canceled because "Wabbajack_Configuration" failed.
Publish Projects (Wabbajack.Downloaders.Nexus)
The operation was canceled.
Publish Projects (Wabbajack.Downloaders.Http)
The job was canceled because "Wabbajack_Configuration" failed.
Publish Projects (Wabbajack.Downloaders.Http)
The operation was canceled.
Publish Projects (Wabbajack.Downloaders.GoogleDrive)
The job was canceled because "Wabbajack_Configuration" failed.
Publish Projects (Wabbajack.Downloaders.GoogleDrive)
The operation was canceled.
Publish Projects (Wabbajack.Common)
The job was canceled because "Wabbajack_Configuration" failed.
Publish Projects (Wabbajack.Common)
The operation was canceled.
Publish Projects (Wabbajack.Compression.BSA)
The job was canceled because "Wabbajack_Configuration" failed.
Publish Projects (Wabbajack.Compression.BSA)
The operation was canceled.
Publish Projects (Wabbajack.Downloaders.MediaFire)
The job was canceled because "Wabbajack_Configuration" failed.
Publish Projects (Wabbajack.Downloaders.MediaFire)
The operation was canceled.
Publish Projects (Wabbajack.Downloaders.Manual)
The job was canceled because "Wabbajack_Configuration" failed.
Publish Projects (Wabbajack.Downloaders.Manual)
The operation was canceled.
Publish Projects (Wabbajack.Downloaders.WabbajackCDN)
The job was canceled because "Wabbajack_Configuration" failed.
Publish Projects (Wabbajack.Downloaders.WabbajackCDN)
The operation was canceled.
Publish Projects (Wabbajack.Downloaders.IPS4OAuth2Downloader)
The job was canceled because "Wabbajack_Configuration" failed.
Publish Projects (Wabbajack.Downloaders.IPS4OAuth2Downloader)
The operation was canceled.
Publish Projects (Wabbajack.Downloaders.Bethesda)
The job was canceled because "Wabbajack_Configuration" failed.
Publish Projects (Wabbajack.Downloaders.Bethesda)
The operation was canceled.
Publish Projects (Wabbajack.Downloaders.Mega)
The job was canceled because "Wabbajack_Configuration" failed.
Publish Projects (Wabbajack.Downloaders.Mega)
The operation was canceled.
Publish Projects (Wabbajack.Downloaders.VerificationCache)
The job was canceled because "Wabbajack_Configuration" failed.
Publish Projects (Wabbajack.Downloaders.VerificationCache)
The operation was canceled.
Publish Projects (Wabbajack.Downloaders.ModDB)
The job was canceled because "Wabbajack_Configuration" failed.
Publish Projects (Wabbajack.Downloaders.ModDB)
The operation was canceled.
Publish Projects (Wabbajack.Downloaders.GameFile)
The job was canceled because "Wabbajack_Configuration" failed.
Publish Projects (Wabbajack.Downloaders.GameFile)
The operation was canceled.
Publish Projects (Wabbajack.Downloaders.Dispatcher)
The job was canceled because "Wabbajack_Configuration" failed.
Publish Projects (Wabbajack.Downloaders.Dispatcher)
The operation was canceled.
Test (ubuntu-latest)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Test (ubuntu-latest): Wabbajack.Paths.IO/KnownFolders.cs#L16
Unreachable code detected
Test (ubuntu-latest): Wabbajack.Downloaders.VerificationCache/VerificationCache.cs#L47
Nullability of reference types in return type of 'Task<(bool?, IDownloadState?)> VerificationCache.Get(IDownloadState archive)' doesn't match implicitly implemented member 'Task<(bool? IsValid, IDownloadState State)> IVerificationCache.Get(IDownloadState archive)'.
Test (ubuntu-latest): Wabbajack.Downloaders.VerificationCache/NullCache.cs#L7
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.
Test (ubuntu-latest): Wabbajack.Common/FileSignatures/SignatureChecker.cs#L33
Avoid inexact read with 'System.IO.Stream.ReadAsync(System.Memory<byte>, System.Threading.CancellationToken)' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2022)
Test (ubuntu-latest): Wabbajack.Hashing.PHash/TexConvImageLoader.cs#L158
The variable 'ex' is declared but never used
Test (ubuntu-latest): Wabbajack.Downloaders.Mega/MegaToken.cs#L8
Non-nullable property 'Email' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Test (ubuntu-latest): Wabbajack.Downloaders.Mega/MegaToken.cs#L11
Non-nullable property 'Password' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Test (ubuntu-latest): Wabbajack.Networking.Steam/Client.cs#L122
'SteamUser.UpdateMachineAuthCallback' is obsolete: 'Steam no longer sends machine auth as of 2023, use SteamAuthentication.'
Test (ubuntu-latest): Wabbajack.Networking.Steam/Client.cs#L92
'SteamUser.UpdateMachineAuthCallback' is obsolete: 'Steam no longer sends machine auth as of 2023, use SteamAuthentication.'
Test (ubuntu-latest): Wabbajack.Networking.Steam/Client.cs#L148
'SteamUser.MachineAuthDetails' is obsolete: 'Steam no longer sends machine auth as of 2023, use SteamAuthentication.'
Test (windows-latest): Wabbajack.Paths.IO/KnownFolders.cs#L16
Unreachable code detected
Test (windows-latest): Wabbajack.Downloaders.VerificationCache/VerificationCache.cs#L47
Nullability of reference types in return type of 'Task<(bool?, IDownloadState?)> VerificationCache.Get(IDownloadState archive)' doesn't match implicitly implemented member 'Task<(bool? IsValid, IDownloadState State)> IVerificationCache.Get(IDownloadState archive)'.
Test (windows-latest): Wabbajack.Downloaders.VerificationCache/NullCache.cs#L7
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.
Test (windows-latest): Wabbajack.Common/FileSignatures/SignatureChecker.cs#L33
Avoid inexact read with 'System.IO.Stream.ReadAsync(System.Memory<byte>, System.Threading.CancellationToken)' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2022)
Test (windows-latest): Wabbajack.Hashing.PHash/TexConvImageLoader.cs#L158
The variable 'ex' is declared but never used
Test (windows-latest): Wabbajack.Networking.Steam/Client.cs#L122
'SteamUser.UpdateMachineAuthCallback' is obsolete: 'Steam no longer sends machine auth as of 2023, use SteamAuthentication.'
Test (windows-latest): Wabbajack.Networking.Steam/Client.cs#L92
'SteamUser.UpdateMachineAuthCallback' is obsolete: 'Steam no longer sends machine auth as of 2023, use SteamAuthentication.'
Test (windows-latest): Wabbajack.Networking.Steam/Client.cs#L148
'SteamUser.MachineAuthDetails' is obsolete: 'Steam no longer sends machine auth as of 2023, use SteamAuthentication.'
Test (windows-latest): Wabbajack.Networking.Steam/Client.cs#L148
'SteamUser.SendMachineAuthResponse(SteamUser.MachineAuthDetails)' is obsolete: 'Steam no longer sends machine auth as of 2023, use SteamAuthentication.'
Test (windows-latest): Wabbajack.Networking.Steam/Client.cs#L242
'SteamUser.LogOnDetails.SentryFileHash' is obsolete: 'Steam no longer accepts machine auth as of 2023, use SteamAuthentication.'
Publish Projects (Wabbajack.Configuration)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Publish Projects (Wabbajack.Downloaders.Nexus): Wabbajack.Common/FileSignatures/SignatureChecker.cs#L33
Avoid inexact read with 'System.IO.Stream.ReadAsync(System.Memory<byte>, System.Threading.CancellationToken)' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2022)
Publish Projects (Wabbajack.Downloaders.Nexus): Wabbajack.Networking.WabbajackClientApi/Client.cs#L210
Avoid inexact read with 'System.IO.Stream.ReadAsync(System.Memory<byte>, System.Threading.CancellationToken)' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2022)
Publish Projects (Wabbajack.Downloaders.Nexus): Wabbajack.Networking.WabbajackClientApi/Client.cs#L291
Avoid inexact read with 'System.IO.Stream.ReadAsync(System.Memory<byte>, System.Threading.CancellationToken)' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2022)
Publish Projects (Wabbajack.Downloaders.Nexus): Wabbajack.Networking.WabbajackClientApi/Client.cs#L367
Avoid inexact read with 'System.IO.Stream.ReadAsync(System.Memory<byte>, System.Threading.CancellationToken)' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2022)
Publish Projects (Wabbajack.Downloaders.Nexus): Wabbajack.Networking.WabbajackClientApi/Client.cs#L439
Avoid inexact read with 'System.IO.Stream.ReadAsync(System.Memory<byte>, System.Threading.CancellationToken)' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2022)
Publish Projects (Wabbajack.Downloaders.Http): Wabbajack.Common/FileSignatures/SignatureChecker.cs#L33
Avoid inexact read with 'System.IO.Stream.ReadAsync(System.Memory<byte>, System.Threading.CancellationToken)' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2022)
Publish Projects (Wabbajack.Downloaders.Http): Wabbajack.Common/FileSignatures/SignatureChecker.cs#L33
Avoid inexact read with 'System.IO.Stream.ReadAsync(System.Memory<byte>, System.Threading.CancellationToken)' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2022)
Publish Projects (Wabbajack.Downloaders.GoogleDrive): Wabbajack.Common/FileSignatures/SignatureChecker.cs#L33
Avoid inexact read with 'System.IO.Stream.ReadAsync(System.Memory<byte>, System.Threading.CancellationToken)' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2022)
Publish Projects (Wabbajack.Downloaders.GoogleDrive): Wabbajack.Common/FileSignatures/SignatureChecker.cs#L33
Avoid inexact read with 'System.IO.Stream.ReadAsync(System.Memory<byte>, System.Threading.CancellationToken)' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2022)
Publish Projects (Wabbajack.Common): Wabbajack.Common/FileSignatures/SignatureChecker.cs#L33
Avoid inexact read with 'System.IO.Stream.ReadAsync(System.Memory<byte>, System.Threading.CancellationToken)' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2022)
Publish Projects (Wabbajack.Common): Wabbajack.Common/FileSignatures/SignatureChecker.cs#L33
Avoid inexact read with 'System.IO.Stream.ReadAsync(System.Memory<byte>, System.Threading.CancellationToken)' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2022)
Publish Projects (Wabbajack.Compression.BSA): Wabbajack.Common/FileSignatures/SignatureChecker.cs#L33
Avoid inexact read with 'System.IO.Stream.ReadAsync(System.Memory<byte>, System.Threading.CancellationToken)' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2022)
Publish Projects (Wabbajack.Compression.BSA): Wabbajack.Compression.BSA/DirectXTexUtil.cs#L522
A possible null value may not be used for a type marked with
Publish Projects (Wabbajack.Compression.BSA): Wabbajack.Compression.BSA/BA2Archive/FileEntry.cs#L71
Avoid inexact read with 'System.IO.Stream.ReadAsync(System.Memory<byte>, System.Threading.CancellationToken)' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2022)
Publish Projects (Wabbajack.Compression.BSA): Wabbajack.Compression.BSA/BA2Archive/DX10Entry.cs#L141
Avoid inexact read with 'System.IO.Stream.ReadAsync(System.Memory<byte>, System.Threading.CancellationToken)' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2022)
Publish Projects (Wabbajack.Compression.BSA): Wabbajack.Compression.BSA/BA2Archive/DX10Entry.cs#L146
Avoid inexact read with 'System.IO.Stream.ReadAsync(System.Memory<byte>, System.Threading.CancellationToken)' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2022)
Publish Projects (Wabbajack.Compression.BSA): Wabbajack.Common/FileSignatures/SignatureChecker.cs#L33
Avoid inexact read with 'System.IO.Stream.ReadAsync(System.Memory<byte>, System.Threading.CancellationToken)' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2022)
Publish Projects (Wabbajack.Compression.BSA): Wabbajack.Compression.BSA/DirectXTexUtil.cs#L522
A possible null value may not be used for a type marked with
Publish Projects (Wabbajack.Downloaders.MediaFire): Wabbajack.Common/FileSignatures/SignatureChecker.cs#L33
Avoid inexact read with 'System.IO.Stream.ReadAsync(System.Memory<byte>, System.Threading.CancellationToken)' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2022)
Publish Projects (Wabbajack.Downloaders.MediaFire): Wabbajack.Common/FileSignatures/SignatureChecker.cs#L33
Avoid inexact read with 'System.IO.Stream.ReadAsync(System.Memory<byte>, System.Threading.CancellationToken)' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2022)
Publish Projects (Wabbajack.Downloaders.Manual): Wabbajack.Common/FileSignatures/SignatureChecker.cs#L33
Avoid inexact read with 'System.IO.Stream.ReadAsync(System.Memory<byte>, System.Threading.CancellationToken)' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2022)
Publish Projects (Wabbajack.Downloaders.Manual): Wabbajack.Common/FileSignatures/SignatureChecker.cs#L33
Avoid inexact read with 'System.IO.Stream.ReadAsync(System.Memory<byte>, System.Threading.CancellationToken)' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2022)
Publish Projects (Wabbajack.Downloaders.WabbajackCDN): Wabbajack.Common/FileSignatures/SignatureChecker.cs#L33
Avoid inexact read with 'System.IO.Stream.ReadAsync(System.Memory<byte>, System.Threading.CancellationToken)' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2022)
Publish Projects (Wabbajack.Downloaders.WabbajackCDN): Wabbajack.Common/FileSignatures/SignatureChecker.cs#L33
Avoid inexact read with 'System.IO.Stream.ReadAsync(System.Memory<byte>, System.Threading.CancellationToken)' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2022)
Publish Projects (Wabbajack.Downloaders.IPS4OAuth2Downloader): Wabbajack.Common/FileSignatures/SignatureChecker.cs#L33
Avoid inexact read with 'System.IO.Stream.ReadAsync(System.Memory<byte>, System.Threading.CancellationToken)' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2022)
Publish Projects (Wabbajack.Downloaders.IPS4OAuth2Downloader): Wabbajack.Common/FileSignatures/SignatureChecker.cs#L33
Avoid inexact read with 'System.IO.Stream.ReadAsync(System.Memory<byte>, System.Threading.CancellationToken)' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2022)
Publish Projects (Wabbajack.Downloaders.Bethesda): Wabbajack.Common/FileSignatures/SignatureChecker.cs#L33
Avoid inexact read with 'System.IO.Stream.ReadAsync(System.Memory<byte>, System.Threading.CancellationToken)' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2022)
Publish Projects (Wabbajack.Downloaders.Bethesda): Wabbajack.Common/FileSignatures/SignatureChecker.cs#L33
Avoid inexact read with 'System.IO.Stream.ReadAsync(System.Memory<byte>, System.Threading.CancellationToken)' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2022)
Publish Projects (Wabbajack.Downloaders.Mega): Wabbajack.Common/FileSignatures/SignatureChecker.cs#L33
Avoid inexact read with 'System.IO.Stream.ReadAsync(System.Memory<byte>, System.Threading.CancellationToken)' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2022)
Publish Projects (Wabbajack.Downloaders.Mega): Wabbajack.Downloaders.Mega/MegaToken.cs#L8
Non-nullable property 'Email' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Publish Projects (Wabbajack.Downloaders.Mega): Wabbajack.Downloaders.Mega/MegaToken.cs#L11
Non-nullable property 'Password' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Publish Projects (Wabbajack.Downloaders.Mega): Wabbajack.Common/FileSignatures/SignatureChecker.cs#L33
Avoid inexact read with 'System.IO.Stream.ReadAsync(System.Memory<byte>, System.Threading.CancellationToken)' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2022)
Publish Projects (Wabbajack.Downloaders.Mega): Wabbajack.Downloaders.Mega/MegaToken.cs#L8
Non-nullable property 'Email' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Publish Projects (Wabbajack.Downloaders.Mega): Wabbajack.Downloaders.Mega/MegaToken.cs#L11
Non-nullable property 'Password' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Publish Projects (Wabbajack.Downloaders.VerificationCache): Wabbajack.Downloaders.VerificationCache/VerificationCache.cs#L47
Nullability of reference types in return type of 'Task<(bool?, IDownloadState?)> VerificationCache.Get(IDownloadState archive)' doesn't match implicitly implemented member 'Task<(bool? IsValid, IDownloadState State)> IVerificationCache.Get(IDownloadState archive)'.
Publish Projects (Wabbajack.Downloaders.VerificationCache): Wabbajack.Downloaders.VerificationCache/NullCache.cs#L7
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.
Publish Projects (Wabbajack.Downloaders.VerificationCache): Wabbajack.Downloaders.VerificationCache/VerificationCache.cs#L47
Nullability of reference types in return type of 'Task<(bool?, IDownloadState?)> VerificationCache.Get(IDownloadState archive)' doesn't match implicitly implemented member 'Task<(bool? IsValid, IDownloadState State)> IVerificationCache.Get(IDownloadState archive)'.
Publish Projects (Wabbajack.Downloaders.VerificationCache): Wabbajack.Downloaders.VerificationCache/NullCache.cs#L7
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.
Publish Projects (Wabbajack.Downloaders.ModDB): Wabbajack.Common/FileSignatures/SignatureChecker.cs#L33
Avoid inexact read with 'System.IO.Stream.ReadAsync(System.Memory<byte>, System.Threading.CancellationToken)' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2022)
Publish Projects (Wabbajack.Downloaders.ModDB): Wabbajack.Common/FileSignatures/SignatureChecker.cs#L33
Avoid inexact read with 'System.IO.Stream.ReadAsync(System.Memory<byte>, System.Threading.CancellationToken)' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2022)
Publish Projects (Wabbajack.Downloaders.GameFile): Wabbajack.Common/FileSignatures/SignatureChecker.cs#L33
Avoid inexact read with 'System.IO.Stream.ReadAsync(System.Memory<byte>, System.Threading.CancellationToken)' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2022)
Publish Projects (Wabbajack.Downloaders.GameFile): Wabbajack.Compression.BSA/DirectXTexUtil.cs#L522
A possible null value may not be used for a type marked with
Publish Projects (Wabbajack.Downloaders.GameFile): Wabbajack.Compression.BSA/BA2Archive/FileEntry.cs#L71
Avoid inexact read with 'System.IO.Stream.ReadAsync(System.Memory<byte>, System.Threading.CancellationToken)' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2022)
Publish Projects (Wabbajack.Downloaders.GameFile): Wabbajack.Compression.BSA/BA2Archive/DX10Entry.cs#L141
Avoid inexact read with 'System.IO.Stream.ReadAsync(System.Memory<byte>, System.Threading.CancellationToken)' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2022)
Publish Projects (Wabbajack.Downloaders.GameFile): Wabbajack.Compression.BSA/BA2Archive/DX10Entry.cs#L146
Avoid inexact read with 'System.IO.Stream.ReadAsync(System.Memory<byte>, System.Threading.CancellationToken)' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2022)
Publish Projects (Wabbajack.Downloaders.GameFile): Wabbajack.Common/FileSignatures/SignatureChecker.cs#L33
Avoid inexact read with 'System.IO.Stream.ReadAsync(System.Memory<byte>, System.Threading.CancellationToken)' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2022)
Publish Projects (Wabbajack.Downloaders.Dispatcher): Wabbajack.Downloaders.VerificationCache/VerificationCache.cs#L47
Nullability of reference types in return type of 'Task<(bool?, IDownloadState?)> VerificationCache.Get(IDownloadState archive)' doesn't match implicitly implemented member 'Task<(bool? IsValid, IDownloadState State)> IVerificationCache.Get(IDownloadState archive)'.
Publish Projects (Wabbajack.Downloaders.Dispatcher): Wabbajack.Downloaders.VerificationCache/NullCache.cs#L7
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.
Publish Projects (Wabbajack.Downloaders.Dispatcher): Wabbajack.Common/FileSignatures/SignatureChecker.cs#L33
Avoid inexact read with 'System.IO.Stream.ReadAsync(System.Memory<byte>, System.Threading.CancellationToken)' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2022)
Publish Projects (Wabbajack.Downloaders.Dispatcher): Wabbajack.Downloaders.Mega/MegaToken.cs#L8
Non-nullable property 'Email' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Publish Projects (Wabbajack.Downloaders.Dispatcher): Wabbajack.Downloaders.Mega/MegaToken.cs#L11
Non-nullable property 'Password' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Publish Projects (Wabbajack.Downloaders.Dispatcher): Wabbajack.Compression.BSA/DirectXTexUtil.cs#L522
A possible null value may not be used for a type marked with
Publish Projects (Wabbajack.Downloaders.Dispatcher): Wabbajack.Compression.BSA/BA2Archive/FileEntry.cs#L71
Avoid inexact read with 'System.IO.Stream.ReadAsync(System.Memory<byte>, System.Threading.CancellationToken)' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2022)