Skip to content

Adding Zenless Zone Zero Repair, Cache Update and future Delta-Patch feature #329

Adding Zenless Zone Zero Repair, Cache Update and future Delta-Patch feature

Adding Zenless Zone Zero Repair, Cache Update and future Delta-Patch feature #329

GitHub Actions / Qodana for .NET completed Oct 7, 2024 in 0s

17 new problems found by Qodana for .NET

Qodana for .NET

17 new problems were found

Inspection name Severity Problems
Possible 'System.NullReferenceException' 🔶 Warning 4
Redundant using directive 🔶 Warning 4
Possible 'null' assignment to non-nullable entity 🔶 Warning 1
Incorrect indent (around child statement) 🔶 Warning 1
Async function without await expression 🔶 Warning 1
Cannot convert null literal to non-nullable reference type. 🔶 Warning 1
Assignment is not used 🔶 Warning 1
Redundant 'base.' qualifier 🔶 Warning 1
Redundant catch clause 🔶 Warning 1
Auto-property accessor is never used (private accessibility) 🔶 Warning 1
Unused local variable 🔶 Warning 1

💡 Qodana analysis was run in the pull request mode: only the changed files were checked
☁️ View the detailed Qodana report

Detected 108 dependencies

Third-party software list

This page lists the third-party software dependencies used in CollapseLauncher

Dependency Version Licenses
CommunityToolkit.Common 8.2.1 MIT
CommunityToolkit.Common 8.3.2 MIT
CommunityToolkit.Mvvm 8.3.2 MIT
CommunityToolkit.WinUI.Animations 8.1.240916 MIT
CommunityToolkit.WinUI.Behaviors 8.1.240916 MIT
CommunityToolkit.WinUI.Controls.Primitives 8.1.240916 MIT
CommunityToolkit.WinUI.Controls.Sizers 8.1.240916 MIT
CommunityToolkit.WinUI.Converters 8.1.240916 MIT
CommunityToolkit.WinUI.Extensions 8.1.240916 MIT
CommunityToolkit.WinUI.Helpers 8.1.240916 MIT
CommunityToolkit.WinUI.Media 8.1.240916 MIT
CommunityToolkit.WinUI.Triggers 8.1.240916 MIT
Costura.Fody 5.8.0-alpha0098 MIT
DotNet.ReproducibleBuilds 1.2.25 MIT
EventGenerator.Generator 0.13.1 MIT
Fody 6.8.2 MIT
GitInfo 3.3.5 MIT
Google.Protobuf.Tools 3.28.2 PROTOBUF
Google.Protobuf 3.28.2 BSD-3-Clause
Hi3Helper.ZstdNet 1.6.3 BSD-3-Clause
HtmlAgilityPack 1.11.67 MIT
Markdig.Signed 0.37.0 BSD-2-Clause
Microsoft.CSharp 4.7.0 MIT
Microsoft.DotNet.ILCompiler 9.0.0-rc.1.24431.7 MIT
Microsoft.Extensions.DependencyInjection.Abstractions 8.0.0 MIT
Microsoft.Extensions.Logging.Abstractions 2.2.0 Apache-2.0
Microsoft.Extensions.Logging.Abstractions 8.0.0 MIT
Microsoft.Graphics.Win2D 1.2.1-experimental2 MS-ASP-NET-WEB-OPTIMIZATION
Microsoft.NET.ILLink.Tasks 9.0.0-rc.1.24431.7 MIT
Microsoft.NETCore.Platforms 1.1.0 MIT
Microsoft.NETCore.Targets 6.0.0-preview.4.21253.7 MIT
Microsoft.NETFramework.ReferenceAssemblies.net462 1.0.3 MIT
Microsoft.NETFramework.ReferenceAssemblies 1.0.3 MIT
Microsoft.Web.WebView2 1.0.2783-prerelease BSD-3-Clause
BSD-MYLEX
Microsoft.Web.WebView2 1.0.2839-prerelease BSD-3-Clause
BSD-MYLEX
Microsoft.Win32.Primitives 4.3.0 MIT
Microsoft.Win32.SystemEvents 9.0.0-rc.1.24431.7 MIT
Microsoft.Windows.CsWin32 0.3.106 Apache-2.0
Microsoft.Windows.CsWinRT 2.1.3 MIT
Microsoft.Windows.SDK.BuildTools 10.0.26100.1742 PROPRIETARY-LICENSE
Microsoft.Windows.SDK.Win32Docs 0.1.42-alpha PROPRIETARY-LICENSE
Microsoft.Windows.SDK.Win32Metadata 60.0.34-preview MIT
Microsoft.Windows.WDK.Win32Metadata 0.11.4-experimental MIT
Microsoft.WindowsAppSDK 1.6.240923002 MIT
MS-DXSDK-D3DX-9.29.952.3
Microsoft.Xaml.Behaviors.WinUI.Managed 2.0.9 MIT
MinVer 6.0.0 Apache-2.0
NETStandard.Library 1.6.1 MIT
Newtonsoft.Json 13.0.1 MIT
NuGet.Versioning 6.10.1 Apache-2.0
PhotoSauce.MagicScaler 0.14.2 MIT
PhotoSauce.NativeCodecs.Libwebp 1.3.2-preview3 MIT
Roman-Numerals 2.0.1 MIT
SharpCompress 0.38.0 MIT
SharpHDiffPatch.Core 2.2.8 MIT
System.AppContext 4.3.0 MIT
System.Collections.Concurrent 4.3.0 MIT
System.Collections 4.3.0 MIT
System.Console 4.3.0 MIT
System.Diagnostics.Debug 4.3.0 MIT
System.Diagnostics.Tools 4.3.0 MIT
System.Diagnostics.Tracing 4.3.0 MIT
System.Drawing.Common 9.0.0-rc.1.24451.1 MIT
System.Globalization.Calendars 4.3.0 MIT
System.Globalization 4.3.0 MIT
System.IO.Compression.ZipFile 4.3.0 MIT
System.IO.Compression 4.3.0 MIT
System.IO.FileSystem.Primitives 4.3.0 MIT
System.IO.FileSystem 4.3.0 MIT
System.IO.Hashing 9.0.0-rc.1.24431.7 MIT
System.IO 4.3.0 MIT
System.Linq.Expressions 4.3.0 MIT
System.Linq 4.3.0 MIT
System.Net.Http 4.3.4 MIT
System.Net.Primitives 4.3.0 MIT
System.Net.Sockets 4.3.0 MIT
System.ObjectModel 4.3.0 MIT
System.Reflection.Extensions 4.3.0 MIT
System.Reflection.Primitives 4.3.0 MIT
System.Reflection 4.3.0 MIT
System.Resources.ResourceManager 4.3.0 MIT
System.Runtime.Extensions 4.3.0 MIT
System.Runtime.Handles 4.3.0 MIT
System.Runtime.InteropServices.RuntimeInformation 4.3.0 MIT
System.Runtime.InteropServices 4.3.0 MIT
System.Runtime.Numerics 4.3.0 MIT
System.Runtime 4.3.0 MIT
System.Security.AccessControl 6.0.1 MIT
System.Security.Cryptography.Algorithms 4.3.0 MIT
System.Security.Cryptography.Encoding 4.3.0 MIT
System.Security.Cryptography.Primitives 4.3.0 MIT
System.Security.Cryptography.ProtectedData 9.0.0-rc.1.24431.7 MIT
System.Security.Cryptography.X509Certificates 4.3.0 MIT
System.Text.Encoding.CodePages 9.0.0-rc.1.24431.7 MIT
System.Text.Encoding.Extensions 4.3.0 MIT
System.Text.Encoding 4.3.0 MIT
System.Text.Json 9.0.0-rc.1.24431.7 MIT
System.Text.RegularExpressions 4.3.1 MIT
System.Threading.Tasks.Extensions 4.5.4 MIT
System.Threading.Tasks 4.3.0 MIT
System.Threading.Timer 4.3.0 MIT
System.Threading 4.3.0 MIT
System.Xml.ReaderWriter 4.3.0 MIT
System.Xml.XDocument 4.3.0 MIT
TaskScheduler 2.11.0 MIT
ThisAssembly.Constants 1.4.1 MIT
Velopack 0.0.626 MIT
ZstdSharp.Port 0.8.1 MIT
runtime.win-x64.Microsoft.DotNet.ILCompiler 9.0.0-rc.1.24431.7 MIT
Contact Qodana team

Contact us at [email protected]

Details

This result was published with Qodana GitHub Action

Annotations

Check warning on line 63 in CollapseLauncher/Classes/GamePropertyVault.cs

See this annotation in the file changed.

@github-actions github-actions / Qodana for .NET

Possible 'null' assignment to non-nullable entity

Possible 'null' assignment to non-nullable entity

Check warning on line 209 in CollapseLauncher/Classes/Helper/Metadata/DataCooker.cs

See this annotation in the file changed.

@github-actions github-actions / Qodana for .NET

Incorrect indent (around child statement)

Line is not indented relative to the previous line around child statement, expected indent 4 spaces

Check warning on line 128 in CollapseLauncher/Classes/RepairManagement/Zenless/ZenlessRepair.Fetch.cs

See this annotation in the file changed.

@github-actions github-actions / Qodana for .NET

Async function without await expression

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.

Check warning on line 90 in CollapseLauncher/Classes/RepairManagement/Zenless/ZenlessRepair.cs

See this annotation in the file changed.

@github-actions github-actions / Qodana for .NET

Cannot convert null literal to non-nullable reference type.

Cannot convert null literal to non-nullable reference type

Check warning on line 163 in CollapseLauncher/Classes/RepairManagement/Zenless/ZenlessRepair.Fetch.cs

See this annotation in the file changed.

@github-actions github-actions / Qodana for .NET

Possible 'System.NullReferenceException'

Possible 'System.NullReferenceException'

Check warning on line 167 in CollapseLauncher/Classes/RepairManagement/Zenless/ZenlessRepair.Fetch.cs

See this annotation in the file changed.

@github-actions github-actions / Qodana for .NET

Possible 'System.NullReferenceException'

Possible 'System.NullReferenceException'

Check warning on line 119 in CollapseLauncher/Classes/RepairManagement/Zenless/ZenlessRepair.Fetch.cs

See this annotation in the file changed.

@github-actions github-actions / Qodana for .NET

Possible 'System.NullReferenceException'

Possible 'System.NullReferenceException'

Check warning on line 130 in CollapseLauncher/Classes/RepairManagement/Zenless/ZenlessRepair.Fetch.cs

See this annotation in the file changed.

@github-actions github-actions / Qodana for .NET

Possible 'System.NullReferenceException'

Possible 'System.NullReferenceException'

Check warning on line 219 in CollapseLauncher/Classes/Helper/Metadata/DataCooker.cs

See this annotation in the file changed.

@github-actions github-actions / Qodana for .NET

Assignment is not used

Value assigned is not used in any execution path

Check warning on line 93 in CollapseLauncher/Classes/RepairManagement/Zenless/ZenlessRepair.Fetch.cs

See this annotation in the file changed.

@github-actions github-actions / Qodana for .NET

Redundant 'base.' qualifier

Qualifier 'base.' is redundant

Check warning on line 58 in CollapseLauncher/Classes/RepairManagement/Zenless/ZenlessRepair.Check.cs

See this annotation in the file changed.

@github-actions github-actions / Qodana for .NET

Redundant catch clause

Catch clause is redundant

Check warning on line 10 in CollapseLauncher/Classes/RepairManagement/Zenless/ZenlessRepair.Repair.cs

See this annotation in the file changed.

@github-actions github-actions / Qodana for .NET

Redundant using directive

Using directive is not required by the code and can be safely removed

Check warning on line 6 in CollapseLauncher/Classes/RepairManagement/Zenless/ZenlessRepair.cs

See this annotation in the file changed.

@github-actions github-actions / Qodana for .NET

Redundant using directive

Using directive is not required by the code and can be safely removed

Check warning on line 7 in CollapseLauncher/Classes/RepairManagement/Zenless/ZenlessRepair.Repair.cs

See this annotation in the file changed.

@github-actions github-actions / Qodana for .NET

Redundant using directive

Using directive is not required by the code and can be safely removed

Check warning on line 4 in CollapseLauncher/Classes/RepairManagement/Zenless/ZenlessRepair.Repair.cs

See this annotation in the file changed.

@github-actions github-actions / Qodana for .NET

Redundant using directive

Using directive is not required by the code and can be safely removed

Check warning on line 26 in CollapseLauncher/Classes/RepairManagement/Zenless/ZenlessRepair.cs

See this annotation in the file changed.

@github-actions github-actions / Qodana for .NET

Auto-property accessor is never used (private accessibility)

Auto-property accessor 'OriginAssetIndex.set' is never used

Check warning on line 131 in CollapseLauncher/Classes/RepairManagement/Zenless/ZenlessRepair.Fetch.cs

See this annotation in the file changed.

@github-actions github-actions / Qodana for .NET

Unused local variable

Local variable 'sleepyProperty' is never used