Skip to content

Bring back Qodana scanner #1526

Bring back Qodana scanner

Bring back Qodana scanner #1526

GitHub Actions / Qodana for .NET completed Jan 27, 2025 in 0s

172 new problems found by Qodana for .NET

Qodana for .NET

172 new problems were found

Inspection name Severity Problems
Auto-property accessor is never used (non-private accessibility) 🔶 Warning 84
Remove redundant attached property setter 🔶 Warning 13
Property value is equal to style-provided 🔶 Warning 10
Missing grid column/row setter for non-first child 🔶 Warning 9
Possible 'System.NullReferenceException' 🔶 Warning 8
Collection content is never queried (non-private accessibility) 🔶 Warning 6
Redundant cast 🔶 Warning 5
Redundant empty switch section 🔶 Warning 5
Auto-property accessor is never used (private accessibility) 🔶 Warning 4
Redundant base constructor call 🔶 Warning 3
Grid element column/row index is out of grid definition range 🔶 Warning 3
Redundant namespace alias 🔶 Warning 3
Expression is always 'true' or 'false' according to nullable reference types' annotations 🔶 Warning 2
Assignment is not used 🔶 Warning 2
Redundant control flow jump statement 🔶 Warning 2
Redundant using directive 🔶 Warning 2
Virtual member call in constructor 🔶 Warning 2
Path error 🔶 Warning 2
Collection is never updated (non-private accessibility) 🔶 Warning 1
Entity is only used to capture its name (non-private accessibility) 🔶 Warning 1
Member initialized value ignored 🔶 Warning 1
Explicit delegate creation expression is redundant 🔶 Warning 1
Redundant explicit type in array creation 🔶 Warning 1
Struct lacks 'IEquatable' implementation (non-private accessibility) 🔶 Warning 1
Unused local variable 🔶 Warning 1

☁️ View the detailed Qodana report

Detected 70 dependencies

Third-party software list

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

Dependency Version Licenses
CommunityToolkit.Common 8.4.0 MIT
CommunityToolkit.Mvvm 8.4.0 MIT
CommunityToolkit.WinUI.Animations 8.2.241112-preview1 MIT
CommunityToolkit.WinUI.Behaviors 8.2.241112-preview1 MIT
CommunityToolkit.WinUI.Controls.Primitives 8.2.241112-preview1 MIT
CommunityToolkit.WinUI.Controls.Sizers 8.2.241112-preview1 MIT
CommunityToolkit.WinUI.Converters 8.2.241112-preview1 MIT
CommunityToolkit.WinUI.Extensions 8.2.241112-preview1 MIT
CommunityToolkit.WinUI.Helpers 8.2.241112-preview1 MIT
CommunityToolkit.WinUI.Media 8.2.241112-preview1 MIT
CommunityToolkit.WinUI.Triggers 8.2.241112-preview1 MIT
Costura.Fody 6.0.0 MIT
DependencyPropertyGenerator 1.5.0 MIT
DotNet.ReproducibleBuilds 1.2.25 MIT
EventGenerator.Generator 0.13.1 MIT
Fody 6.9.1 MIT
GitInfo 3.5.0 MIT
Google.Protobuf.Tools 3.29.3 PROTOBUF
Google.Protobuf 3.29.3 BSD-3-Clause
Hi3Helper.ZstdNet 1.6.3 BSD-3-Clause
HtmlAgilityPack 1.11.72 MIT
Markdig.Signed 0.40.0 BSD-2-Clause
Microsoft.CSharp 4.7.0 MIT
Microsoft.DotNet.ILCompiler 9.0.1 MIT
Microsoft.Extensions.DependencyInjection.Abstractions 9.0.1 MIT
Microsoft.Extensions.DependencyInjection 9.0.1 MIT
Microsoft.Extensions.Logging.Abstractions 9.0.1 MIT
Microsoft.Extensions.Logging 9.0.1 MIT
Microsoft.Extensions.Options 9.0.1 MIT
Microsoft.Extensions.Primitives 9.0.1 MIT
Microsoft.Graphics.Win2D 1.3.1 MS-ASP-NET-WEB-OPTIMIZATION
Microsoft.NET.ILLink.Tasks 9.0.1 MIT
Microsoft.NETCore.Targets 6.0.0-preview.4.21253.7 MIT
Microsoft.Web.WebView2 1.0.2957.106 BSD-3-Clause
BSD-MYLEX
Microsoft.Win32.SystemEvents 9.0.1 MIT
Microsoft.Windows.CsWin32 0.3.162 Apache-2.0
Microsoft.Windows.CsWinRT 2.2.0 MIT
Microsoft.Windows.SDK.BuildTools 10.0.22621.3233 PROPRIETARY-LICENSE
Microsoft.Windows.SDK.Win32Docs 0.1.42-alpha PROPRIETARY-LICENSE
Microsoft.Windows.SDK.Win32Metadata 61.0.15-preview MIT
Microsoft.Windows.WDK.Win32Metadata 0.12.8-experimental MIT
Microsoft.WindowsAppSDK 1.6.250108002 MIT
MS-DXSDK-D3DX-9.29.952.3
Microsoft.Xaml.Behaviors.WinUI.Managed 3.0.0-preview2 MIT
MinVer 6.0.0 Apache-2.0
NuGet.Versioning 6.12.1 Apache-2.0
PhotoSauce.MagicScaler 0.15.0 MIT
PhotoSauce.NativeCodecs.Libwebp 1.4.0-preview1 MIT
Roman-Numerals 2.0.1 MIT
Sentry 5.0.1 MIT
SharpCompress 0.39.0 MIT
SharpHDiffPatch.Core 2.2.8 MIT
System.Buffers 4.6.0 MIT
System.Drawing.Common 9.0.1 MIT
System.IO.Hashing 9.0.1 MIT
System.Net.Http 4.3.4 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.1 MIT
System.Security.Cryptography.X509Certificates 4.3.0 MIT
System.Text.Encoding.CodePages 9.0.1 MIT
System.Text.Json 9.0.1 MIT
System.Text.RegularExpressions 4.3.1 MIT
System.Threading.Tasks.Extensions 4.5.4 MIT
TaskScheduler 2.11.0 MIT
ThisAssembly.Constants 2.0.6 MIT
Velopack 0.0.1053 MIT
ZstdSharp.Port 0.8.4 MIT
runtime.win-x64.Microsoft.DotNet.ILCompiler 9.0.1 MIT
Contact Qodana team

Contact us at [email protected]

Details

This result was published with Qodana GitHub Action

Annotations

Check warning on line 23 in Hi3Helper.EncTool/Parser/CachePatchManifest/CachePatchManifest.cs

See this annotation in the file changed.

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

Collection content is never queried (non-private accessibility)

Content of collection 'PatchAsset' is only updated but never used

Check warning on line 149 in Hi3Helper.EncTool/Parser/XMFParser/Class/XMFBlock.cs

See this annotation in the file changed.

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

Collection content is never queried (non-private accessibility)

Content of collection 'UniqueID' is only updated but never used

Check warning on line 28 in Hi3Helper.Win32/ShellLinkCOM/Win32FindDataW.cs

See this annotation in the file changed.

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

Collection content is never queried (non-private accessibility)

Content of collection 'cAlternateFileName' is only updated but never used

Check warning on line 38 in CollapseLauncher/XAMLs/MainApp/Pages/OOBE/OOBEAgreementMenu.xaml.cs

See this annotation in the file changed.

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

Collection content is never queried (non-private accessibility)

Content of collection 'MarkdownFileList' is only updated but never used

Check warning on line 22 in Hi3Helper.Win32/ShellLinkCOM/Win32FindDataW.cs

See this annotation in the file changed.

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

Collection content is never queried (non-private accessibility)

Content of collection 'cFileName' is only updated but never used

Check warning on line 29 in InnoSetupHelper/InnoSetupLogParser/Parser.cs

See this annotation in the file changed.

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

Collection content is never queried (non-private accessibility)

Content of collection 'ReservedHeaderBytes' is only updated but never used

Check warning on line 17 in Hi3Helper.Win32/ToastCOM/Notification/ToastComboBox.cs

See this annotation in the file changed.

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

Collection is never updated (non-private accessibility)

Content of collection 'Selection' is never updated

Check warning on line 365 in SevenZipExtractor/SevenZipExtractor/ArchiveFile.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 true according to nullable reference types' annotations

Check warning on line 92 in SevenZipExtractor/SevenZipExtractor/IO/Callback/ArchiveStreamsCallback.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 326 in Hi3Helper.Sophon/Helper/Extension.cs

See this annotation in the file changed.

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

Entity is only used to capture its name (non-private accessibility)

Parameter 'asset' is only used to capture its name

Check warning on line 50 in Hi3Helper.SharpDiscordRPC/DiscordRPC/IO/ManagedNamedPipeClient.cs

See this annotation in the file changed.

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

Member initialized value ignored

Field initializer value ignored during initialization

Check warning on line 107 in Hi3Helper.SharpDiscordRPC/DiscordRPC/Registry/UriScheme.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 393 in Hi3Helper.SharpDiscordRPC/DiscordRPC/DiscordRpcClient.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 61 in Hi3Helper.SharpDiscordRPC/DiscordRPC/Registry/WindowsUriSchemeCreator.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 1027 in Hi3Helper.SharpDiscordRPC/DiscordRPC/RichPresence.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 381 in Hi3Helper.SharpDiscordRPC/DiscordRPC/DiscordRpcClient.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 65 in Hi3Helper.SharpDiscordRPC/DiscordRPC/Registry/WindowsUriSchemeCreator.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 89 in Hi3Helper.SharpDiscordRPC/DiscordRPC/Registry/UnixUriSchemeCreator.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 68 in Hi3Helper.SharpDiscordRPC/DiscordRPC/Registry/WindowsUriSchemeCreator.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 33 in Hi3Helper.SharpDiscordRPC/DiscordRPC/Registry/UnixUriSchemeCreator.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 51 in Hi3Helper.SharpDiscordRPC/DiscordRPC/Registry/UriScheme.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 28 in H.NotifyIcon/src/libs/H.NotifyIcon/PopupMenus/TrayIconWithContextMenu.cs

See this annotation in the file changed.

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

Redundant base constructor call

Redundant base constructor call

Check warning on line 28 in Hi3Helper.SharpDiscordRPC/DiscordRPC/RPC/Payload/PayloadEvent.cs

See this annotation in the file changed.

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

Redundant base constructor call

Redundant base constructor call

Check warning on line 21 in Hi3Helper.SharpDiscordRPC/DiscordRPC/RPC/Payload/ClosePayload.cs

See this annotation in the file changed.

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

Redundant base constructor call

Redundant base constructor call

Check warning on line 639 in Hi3Helper.SharpDiscordRPC/DiscordRPC/RichPresence.cs

See this annotation in the file changed.

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

Redundant cast

Type cast is redundant