Skip to content

Adding Zenless Zone Zero Support #214

Adding Zenless Zone Zero Support

Adding Zenless Zone Zero Support #214

GitHub Actions / Qodana for .NET completed Jun 29, 2024 in 0s

304 new problems found by Qodana for .NET

Qodana for .NET

38 new problems were found

Inspection name Severity Problems
Non-nullable member is uninitialized. 🔶 Warning 7
Possible null reference assignment. 🔶 Warning 6
Conditional access qualifier expression is not null according to nullable reference types' annotations 🔶 Warning 5
Redundant class or interface specification in base types list 🔶 Warning 5
Virtual member call in constructor 🔶 Warning 4
Expression is always 'true' or 'false' according to nullable reference types' annotations 🔶 Warning 2
Possible 'System.NullReferenceException' 🔶 Warning 2
Possible 'null' assignment to non-nullable entity 🔶 Warning 1
Nullability of return type doesn't match implicitly implemented member (possibly because of nullability attributes). 🔶 Warning 1
Conditional access qualifier expression is known to be null or not null 🔶 Warning 1
Assignment is not used 🔶 Warning 1
Explicit delegate creation expression is redundant 🔶 Warning 1
Return type of a function can be non-nullable 🔶 Warning 1
Missing grid column/row setter for non-first child 🔶 Warning 1

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

Detected 99 dependencies

Third-party software list

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

Dependency Version Licenses
Clowd.Squirrel 2.11.1 MIT
CommunityToolkit.Common 8.2.2 MIT
CommunityToolkit.Mvvm 8.2.2 MIT
CommunityToolkit.WinUI.Animations 8.0.240109 MIT
CommunityToolkit.WinUI.Behaviors 8.0.240109 MIT
CommunityToolkit.WinUI.Controls.ImageCropper 8.1.240328-rc MIT
CommunityToolkit.WinUI.Controls.Primitives 8.0.240109 MIT
CommunityToolkit.WinUI.Controls.SettingsControls 8.0.240109 MIT
CommunityToolkit.WinUI.Controls.Sizers 8.0.240109 MIT
CommunityToolkit.WinUI.Converters 8.0.240109 MIT
CommunityToolkit.WinUI.Extensions 8.1.240328-rc MIT
CommunityToolkit.WinUI.Helpers 8.0.240109 MIT
CommunityToolkit.WinUI.Media 8.0.240109 MIT
CommunityToolkit.WinUI.Triggers 8.0.240109 MIT
GitInfo 3.3.5 MIT
Google.Protobuf.Tools 3.27.1 PROTOBUF
Google.Protobuf 3.27.2 BSD-3-Clause
H.GeneratedIcons.System.Drawing 2.0.131 MIT
H.NotifyIcon.WinUI 2.0.131 MIT
H.NotifyIcon 2.0.131 MIT
Hi3Helper.ZstdNet 1.6.2 BSD-3-Clause
HtmlAgilityPack 1.11.61 MIT
ImageEx 2.1.1 MIT
Markdig.Signed 0.37.0 BSD-2-Clause
Microsoft.CSharp 4.7.0 MIT
Microsoft.Graphics.Win2D 1.2.0 MS-ASP-NET-WEB-OPTIMIZATION
Microsoft.NET.ILLink.Tasks 8.0.5 MIT
Microsoft.NETCore.Platforms 8.0.0-preview.7.23375.6 MIT
Microsoft.NETCore.Targets 6.0.0-preview.4.21253.7 MIT
Microsoft.Win32.Registry 5.0.0 MIT
Microsoft.Win32.SystemEvents 8.0.0 MIT
Microsoft.Windows.SDK.BuildTools 10.0.26100.1 PROPRIETARY-LICENSE
Microsoft.WindowsAppSDK 1.5.240607001 MIT
MS-DXSDK-D3DX-9.29.952.3
Microsoft.Xaml.Behaviors.WinUI.Managed 2.0.9 MIT
PhotoSauce.MagicScaler 0.14.2 MIT
PhotoSauce.NativeCodecs.Libwebp 1.3.2-preview3 MIT
Roman-Numerals 2.0.0 MIT
SharpCompress 0.37.2 MIT
SharpHDiffPatch.Core 2.2.6 MIT
System.Collections.Concurrent 4.3.0 MS-NET-LIBRARY-2019-06
System.Collections 4.3.0 MS-NET-LIBRARY-2019-06
System.Diagnostics.Debug 4.3.0 MS-NET-LIBRARY-2019-06
System.Diagnostics.DiagnosticSource 4.3.0 MS-NET-LIBRARY-2019-06
System.Diagnostics.EventLog 8.0.0 MIT
System.Diagnostics.Tracing 4.3.0 MS-NET-LIBRARY-2019-06
System.Drawing.Common 8.0.6 MIT
System.Globalization.Calendars 4.3.0 MS-NET-LIBRARY-2019-06
System.Globalization.Extensions 4.3.0 MS-NET-LIBRARY-2019-06
System.Globalization 4.3.0 MS-NET-LIBRARY-2019-06
System.IO.FileSystem.Primitives 4.3.0 MS-NET-LIBRARY-2019-06
System.IO.FileSystem 4.3.0 MS-NET-LIBRARY-2019-06
System.IO.Hashing 8.0.0 MIT
System.IO 4.3.0 MS-NET-LIBRARY-2019-06
System.Linq 4.3.0 MS-NET-LIBRARY-2019-06
System.Net.Http 4.3.4 MS-NET-LIBRARY-2019-06
System.Net.Primitives 4.3.0 MS-NET-LIBRARY-2019-06
System.Reflection.Primitives 4.3.0 MS-NET-LIBRARY-2019-06
System.Reflection 4.3.0 MS-NET-LIBRARY-2019-06
System.Resources.ResourceManager 4.3.0 MS-NET-LIBRARY-2019-06
System.Runtime.Extensions 4.3.0 MS-NET-LIBRARY-2019-06
System.Runtime.Handles 4.3.0 MS-NET-LIBRARY-2019-06
System.Runtime.InteropServices 4.3.0 MS-NET-LIBRARY-2019-06
System.Runtime.Numerics 4.3.0 MS-NET-LIBRARY-2019-06
System.Runtime 4.3.1 MS-NET-LIBRARY-2019-06
System.Security.AccessControl 6.0.1 MIT
System.Security.Cryptography.Algorithms 4.3.0 MS-NET-LIBRARY-2019-06
System.Security.Cryptography.Cng 4.3.0 MS-NET-LIBRARY-2019-06
System.Security.Cryptography.Csp 4.3.0 MS-NET-LIBRARY-2019-06
System.Security.Cryptography.Encoding 4.3.0 MS-NET-LIBRARY-2019-06
System.Security.Cryptography.OpenSsl 4.3.0 MS-NET-LIBRARY-2019-06
System.Security.Cryptography.Primitives 4.3.0 MS-NET-LIBRARY-2019-06
System.Security.Cryptography.X509Certificates 4.3.0 MS-NET-LIBRARY-2019-06
System.Security.Principal.Windows 5.0.0 MIT
System.Text.Encoding.CodePages 8.0.0 MIT
System.Text.Encoding 4.3.0 MS-NET-LIBRARY-2019-06
System.Text.Encodings.Web 8.0.0 MIT
System.Text.Json 8.0.3 MIT
System.Text.RegularExpressions 4.3.1 MS-NET-LIBRARY-2019-06
System.Threading.Tasks.Extensions 4.5.4 MIT
System.Threading.Tasks 4.3.0 MS-NET-LIBRARY-2019-06
System.Threading 4.3.0 MS-NET-LIBRARY-2019-06
TaskScheduler 2.11.0 MIT
ThisAssembly.Constants 1.4.1 MIT
ZstdSharp.Port 0.8.1 MIT
runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl 4.3.2 MS-NET-LIBRARY-2019-06
runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl 4.3.2 MS-NET-LIBRARY-2019-06
runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl 4.3.2 MS-NET-LIBRARY-2019-06
runtime.native.System.Net.Http 4.3.0 MS-NET-LIBRARY-2019-06
runtime.native.System.Security.Cryptography.Apple 4.3.0 MS-NET-LIBRARY-2019-06
runtime.native.System.Security.Cryptography.OpenSsl 4.3.2 MS-NET-LIBRARY-2019-06
runtime.native.System 4.3.0 MS-NET-LIBRARY-2019-06
runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl 4.3.2 MS-NET-LIBRARY-2019-06
runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl 4.3.2 MS-NET-LIBRARY-2019-06
runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple 4.3.0 MS-NET-LIBRARY-2019-06
runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl 4.3.2 MS-NET-LIBRARY-2019-06
runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl 4.3.2 MS-NET-LIBRARY-2019-06
runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl 4.3.2 MS-NET-LIBRARY-2019-06
runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl 4.3.2 MS-NET-LIBRARY-2019-06
runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl 4.3.2 MS-NET-LIBRARY-2019-06
Contact Qodana team

Contact us at [email protected]

Details

This result was published with Qodana GitHub Action

Annotations

Check warning on line 1927 in CollapseLauncher/Classes/InstallManagement/BaseClass/InstallManagerBase.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 219 in CollapseLauncher/Classes/RegionManagement/RegionClasses.cs

See this annotation in the file changed.

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

Possible null reference assignment.

Possible null reference assignment

Check warning on line 173 in CollapseLauncher/Classes/RegionManagement/RegionClasses.cs

See this annotation in the file changed.

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

Possible null reference assignment.

Possible null reference assignment

Check warning on line 331 in CollapseLauncher/Classes/RegionManagement/RegionClasses.cs

See this annotation in the file changed.

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

Possible null reference assignment.

Possible null reference assignment

Check warning on line 174 in CollapseLauncher/Classes/RegionManagement/RegionClasses.cs

See this annotation in the file changed.

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

Possible null reference assignment.

Possible null reference assignment

Check warning on line 172 in CollapseLauncher/Classes/RegionManagement/RegionClasses.cs

See this annotation in the file changed.

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

Possible null reference assignment.

Possible null reference assignment

Check warning on line 332 in CollapseLauncher/Classes/RegionManagement/RegionClasses.cs

See this annotation in the file changed.

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

Possible null reference assignment.

Possible null reference assignment

Check warning on line 180 in CollapseLauncher/Classes/RegionManagement/RegionClasses.cs

See this annotation in the file changed.

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

Non-nullable member is uninitialized.

Non-nullable property 'title' is uninitialized. Consider declaring the property as nullable.

Check warning on line 228 in CollapseLauncher/Classes/RegionManagement/RegionClasses.cs

See this annotation in the file changed.

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

Non-nullable member is uninitialized.

Non-nullable property 'url' is uninitialized. Consider declaring the property as nullable.

Check warning on line 181 in CollapseLauncher/Classes/RegionManagement/RegionClasses.cs

See this annotation in the file changed.

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

Non-nullable member is uninitialized.

Non-nullable property 'url' is uninitialized. Consider declaring the property as nullable.

Check warning on line 227 in CollapseLauncher/Classes/RegionManagement/RegionClasses.cs

See this annotation in the file changed.

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

Non-nullable member is uninitialized.

Non-nullable property 'icon' is uninitialized. Consider declaring the property as nullable.

Check warning on line 225 in CollapseLauncher/Classes/RegionManagement/RegionClasses.cs

See this annotation in the file changed.

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

Non-nullable member is uninitialized.

Non-nullable property 'background' is uninitialized. Consider declaring the property as nullable.

Check warning on line 196 in CollapseLauncher/Classes/RegionManagement/RegionClasses.cs

See this annotation in the file changed.

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

Non-nullable member is uninitialized.

Non-nullable members '_icon', '_iconHover', '_qr', 'URL', 'QR_Description', 'Description', 'Links' are uninitialized. Consider declaring the members as nullable.

Check warning on line 226 in CollapseLauncher/Classes/RegionManagement/RegionClasses.cs

See this annotation in the file changed.

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

Non-nullable member is uninitialized.

Non-nullable property 'bg_checksum' is uninitialized. Consider declaring the property as nullable.

Check warning on line 131 in CollapseLauncher/Classes/RegionManagement/RegionClasses.cs

See this annotation in the file changed.

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

Nullability of return type doesn't match implicitly implemented member (possibly because of nullability attributes).

Nullability of return type does not match implicitly implemented member 'T CollapseLauncher.IRegionResourceCopyable.Copy()' (possibly because of nullability attributes)

Check warning on line 1335 in CollapseLauncher/Classes/InstallManagement/BaseClass/InstallManagerBase.cs

See this annotation in the file changed.

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

Expression is always 'true' or 'false' according to nullable reference types' annotations

Expression is always false according to nullable reference types' annotations

Check warning on line 30 in CollapseLauncher/Classes/RegionManagement/RegionClasses.cs

See this annotation in the file changed.

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

Expression is always 'true' or 'false' according to nullable reference types' annotations

Expression is always false according to nullable reference types' annotations

Check warning on line 173 in CollapseLauncher/Classes/RegionManagement/RegionClasses.cs

See this annotation in the file changed.

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

Conditional access qualifier expression is not null according to nullable reference types' annotations

Conditional access qualifier expression is never null according to nullable reference types' annotations

Check warning on line 331 in CollapseLauncher/Classes/RegionManagement/RegionClasses.cs

See this annotation in the file changed.

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

Conditional access qualifier expression is not null according to nullable reference types' annotations

Conditional access qualifier expression is never null according to nullable reference types' annotations

Check warning on line 332 in CollapseLauncher/Classes/RegionManagement/RegionClasses.cs

See this annotation in the file changed.

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

Conditional access qualifier expression is not null according to nullable reference types' annotations

Conditional access qualifier expression is never null according to nullable reference types' annotations

Check warning on line 172 in CollapseLauncher/Classes/RegionManagement/RegionClasses.cs

See this annotation in the file changed.

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

Conditional access qualifier expression is not null according to nullable reference types' annotations

Conditional access qualifier expression is never null according to nullable reference types' annotations

Check warning on line 174 in CollapseLauncher/Classes/RegionManagement/RegionClasses.cs

See this annotation in the file changed.

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

Conditional access qualifier expression is not null according to nullable reference types' annotations

Conditional access qualifier expression is never null according to nullable reference types' annotations

Check warning on line 113 in CollapseLauncher/Classes/Helper/LauncherApiLoader/LauncherApiBase.cs

See this annotation in the file changed.

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

Conditional access qualifier expression is known to be null or not null

Conditional access qualifier expression is known to be not null

Check warning on line 1962 in CollapseLauncher/Classes/InstallManagement/BaseClass/InstallManagerBase.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 2568 in CollapseLauncher/Classes/InstallManagement/BaseClass/InstallManagerBase.cs

See this annotation in the file changed.

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

Possible 'System.NullReferenceException'

Possible 'System.NullReferenceException'