Skip to content

Merge pull request #13 #6

Merge pull request #13

Merge pull request #13 #6

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

594 new problems found by Qodana for .NET

Qodana for .NET

594 new problems were found

Inspection name Severity Problems
Unexpected text token error 🔴 Failure 3
Unused parameter (private accessibility) 🔶 Warning 110
Type member is never used (private accessibility) 🔶 Warning 109
Redundant using directive 🔶 Warning 41
Async method invocation without await expression 🔶 Warning 31
Unresolved binding path when DataContext is known 🔶 Warning 30
Auto-property accessor is never used (non-private accessibility) 🔶 Warning 15
Conditional access qualifier expression is not null according to nullable reference types' annotations 🔶 Warning 7
Dereference of a possibly null reference. 🔶 Warning 6
Expression is always 'true' or 'false' according to nullable reference types' annotations 🔶 Warning 6
Cannot convert null literal to non-nullable reference type. 🔶 Warning 5
Assignment is not used 🔶 Warning 5
Method return value is never used (private accessibility) 🔶 Warning 5
Redundant member initializer 🔶 Warning 4
Redundant name qualifier 🔶 Warning 3
Non-nullable member is uninitialized. 🔶 Warning 2
'??' condition is never null according to nullable reference types' annotations 🔶 Warning 2
Redundant nullable warning suppression expression 🔶 Warning 2
Heuristically unreachable switch arm according to integer analysis 🔶 Warning 2
Code is unreachable 🔶 Warning 1
Async function without await expression 🔶 Warning 1
Invalid XML documentation comment 🔶 Warning 1
Private field can be converted into local variable 🔶 Warning 1
Redundant global using directive 🔶 Warning 1
Rider toolset and environment errors 🔶 Warning 1
Field is never used 🔶 Warning 1
Unused local variable 🔶 Warning 1
Static resource not resolved 🔶 Warning 1
Type member is never used (non-private accessibility) ◽️ Notice 109
Unresolved binding path when DataContext is unknown ◽️ Notice 19
Use preferred body style (convert into property, indexer, or event with preferred body style) ◽️ Notice 17
Method return value is never used (non-private accessibility) ◽️ Notice 8
Event is never subscribed to (non-private accessibility) ◽️ Notice 7
Member can be made private (non-private accessibility) ◽️ Notice 7
RoslynAnalyzers Mark members as static ◽️ Notice 6
Unused parameter (non-private accessibility) ◽️ Notice 6
Class with virtual (overridable) members never inherited (non-private accessibility) ◽️ Notice 5
Invert 'if' statement to reduce nesting ◽️ Notice 4
Class is never instantiated (non-private accessibility) ◽️ Notice 3
Member can be made static (shared) (private accessibility) ◽️ Notice 2
Type is never used (non-private accessibility) ◽️ Notice 2
Use compound assignment ◽️ Notice 1
Some values of the enum are not processed inside 'switch' statement ◽️ Notice 1

☁️ View the detailed Qodana report

Detected 139 dependencies

Third-party software list

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

Dependency Version Licenses
Costura.Fody 5.8.0-alpha0098 MIT
DiscordRichPresence 1.2.1.24 MIT
Fody 6.8.1 MIT
LiveCharts.Wpf 0.9.7 MIT
LiveCharts 0.9.7 MIT
MahApps.Metro.IconPacks.BootstrapIcons 5.0.0 MIT
MahApps.Metro.IconPacks.BoxIcons 5.0.0 MIT
MahApps.Metro.IconPacks.CircumIcons 5.0.0 MIT
MahApps.Metro.IconPacks.Codicons 5.0.0 MIT
MahApps.Metro.IconPacks.Coolicons 5.0.0 MIT
MahApps.Metro.IconPacks.Core 5.0.0 MIT
MahApps.Metro.IconPacks.Entypo 5.0.0 MIT
MahApps.Metro.IconPacks.EvaIcons 5.0.0 MIT
MahApps.Metro.IconPacks.FeatherIcons 5.0.0 MIT
MahApps.Metro.IconPacks.FileIcons 5.0.0 MIT
MahApps.Metro.IconPacks.FontAwesome 5.0.0 MIT
MahApps.Metro.IconPacks.Fontaudio 5.0.0 MIT
MahApps.Metro.IconPacks.Fontisto 5.0.0 MIT
MahApps.Metro.IconPacks.ForkAwesome 5.0.0 MIT
MahApps.Metro.IconPacks.GameIcons 5.0.0 MIT
MahApps.Metro.IconPacks.Ionicons 5.0.0 MIT
MahApps.Metro.IconPacks.JamIcons 5.0.0 MIT
MahApps.Metro.IconPacks.Lucide 5.0.0 MIT
MahApps.Metro.IconPacks.Material 5.0.0 MIT
MahApps.Metro.IconPacks.MaterialDesign 5.0.0 MIT
MahApps.Metro.IconPacks.MaterialLight 5.0.0 MIT
MahApps.Metro.IconPacks.MemoryIcons 5.0.0 MIT
MahApps.Metro.IconPacks.Microns 5.0.0 MIT
MahApps.Metro.IconPacks.Modern 5.0.0 MIT
MahApps.Metro.IconPacks.Octicons 5.0.0 MIT
MahApps.Metro.IconPacks.PhosphorIcons 5.0.0 MIT
MahApps.Metro.IconPacks.PicolIcons 5.0.0 MIT
MahApps.Metro.IconPacks.PixelartIcons 5.0.0 MIT
MahApps.Metro.IconPacks.RPGAwesome 5.0.0 MIT
MahApps.Metro.IconPacks.RadixIcons 5.0.0 MIT
MahApps.Metro.IconPacks.RemixIcon 5.0.0 MIT
MahApps.Metro.IconPacks.SimpleIcons 5.0.0 MIT
MahApps.Metro.IconPacks.Typicons 5.0.0 MIT
MahApps.Metro.IconPacks.Unicons 5.0.0 MIT
MahApps.Metro.IconPacks.VaadinIcons 5.0.0 MIT
MahApps.Metro.IconPacks.WeatherIcons 5.0.0 MIT
MahApps.Metro.IconPacks.Zondicons 5.0.0 MIT
MahApps.Metro.IconPacks 5.0.0 MIT
MaterialDesignColors 3.1.1-ci718 MIT
MaterialDesignThemes 5.1.1-ci718 MIT
Microsoft.NETCore.Platforms 2.0.0 MIT
Microsoft.NETCore.Targets 1.1.0 MIT
Microsoft.Toolkit.Uwp.Notifications 7.1.3 MIT
Microsoft.Win32.Primitives 4.3.0 MIT
Microsoft.Win32.Registry 4.5.0 MIT
Microsoft.Win32.SystemEvents 8.0.0 MIT
Microsoft.Xaml.Behaviors.Wpf 1.1.39 MIT
NETStandard.Library 1.6.1 MIT
Newtonsoft.Json 13.0.3 MIT
Octokit 13.0.1 MIT
Serilog.Sinks.Console 6.0.0 Apache-2.0
Serilog.Sinks.File 6.0.0 Apache-2.0
Serilog 4.0.2-dev-02226 Apache-2.0
SharpCompress 0.37.2 MIT
System.AppContext 4.3.0 MIT
System.Buffers 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.DiagnosticSource 4.3.0 MIT
System.Diagnostics.Tools 4.3.0 MIT
System.Diagnostics.Tracing 4.3.0 MIT
System.Drawing.Common 8.0.0 MIT
System.Globalization.Calendars 4.3.0 MIT
System.Globalization.Extensions 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 4.3.0 MIT
System.Linq.Expressions 4.3.0 MIT
System.Linq 4.3.0 MIT
System.Net.Http 4.3.0 MIT
System.Net.Primitives 4.3.0 MIT
System.Net.Sockets 4.3.0 MIT
System.ObjectModel 4.3.0 MIT
System.Reflection.Emit.ILGeneration 4.3.0 MIT
System.Reflection.Emit.Lightweight 4.3.0 MIT
System.Reflection.Emit 4.3.0 MIT
System.Reflection.Extensions 4.3.0 MIT
System.Reflection.Primitives 4.3.0 MIT
System.Reflection.TypeExtensions 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 4.5.0 MIT
System.Security.Cryptography.Algorithms 4.3.0 MIT
System.Security.Cryptography.Cng 4.3.0 MIT
System.Security.Cryptography.Csp 4.3.0 MIT
System.Security.Cryptography.Encoding 4.3.0 MIT
System.Security.Cryptography.OpenSsl 4.3.0 MIT
System.Security.Cryptography.Primitives 4.3.0 MIT
System.Security.Cryptography.X509Certificates 4.3.0 MIT
System.Security.Principal.Windows 4.5.0 MIT
System.Text.Encoding.Extensions 4.3.0 MIT
System.Text.Encoding 4.3.0 MIT
System.Text.Encodings.Web 8.0.0 MIT
System.Text.Json 8.0.3 MIT
System.Text.RegularExpressions 4.3.0 MIT
System.Threading.Tasks.Extensions 4.3.0 MIT
System.Threading.Tasks 4.3.0 MIT
System.Threading.Timer 4.3.0 MIT
System.Threading 4.3.0 MIT
System.ValueTuple 4.5.0 MIT
System.Xml.ReaderWriter 4.3.0 MIT
System.Xml.XDocument 4.3.0 MIT
WPF-UI.Abstractions 4.0.0-rc.2 MIT
WPF-UI.Tray 4.0.0-rc.2 MIT
WPF-UI 4.0.0-rc.2 MIT
XamlAnimatedGif 2.3.0 Apache-2.0
ZstdSharp.Port 0.8.0 MIT
runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl 4.3.0 MIT
runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl 4.3.0 MIT
runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl 4.3.0 MIT
runtime.native.System.IO.Compression 4.3.0 MIT
runtime.native.System.Net.Http 4.3.0 MIT
runtime.native.System.Security.Cryptography.Apple 4.3.0 MIT
runtime.native.System.Security.Cryptography.OpenSsl 4.3.0 MIT
runtime.native.System 4.3.0 MIT
runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl 4.3.0 MIT
runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl 4.3.0 MIT
runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple 4.3.0 MIT
runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl 4.3.0 MIT
runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl 4.3.0 MIT
runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl 4.3.0 MIT
runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl 4.3.0 MIT
runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl 4.3.0 MIT
Contact Qodana team

Contact us at qodana-support@jetbrains.com

Details

This result was published with Qodana GitHub Action

Annotations

Check notice on line 355 in EasyExtract/Config/ExtractedUnitypackageModel.cs

See this annotation in the file changed.

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

Use preferred body style (convert into property, indexer, or event with preferred body style)

Code body does not conform to code style settings: use expression-bodied property

Check notice on line 64 in EasyExtract/Config/ExtractedUnitypackageModel.cs

See this annotation in the file changed.

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

Use preferred body style (convert into property, indexer, or event with preferred body style)

Code body does not conform to code style settings: use expression-bodied property

Check notice on line 127 in EasyExtract/Config/ExtractedFiles.cs

See this annotation in the file changed.

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

Use preferred body style (convert into property, indexer, or event with preferred body style)

Code body does not conform to code style settings: use expression-bodied property

Check notice on line 44 in EasyExtract/Config/ExtractedUnitypackageModel.cs

See this annotation in the file changed.

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

Use preferred body style (convert into property, indexer, or event with preferred body style)

Code body does not conform to code style settings: use expression-bodied property

Check notice on line 69 in EasyExtract/Config/ExtractedUnitypackageModel.cs

See this annotation in the file changed.

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

Use preferred body style (convert into property, indexer, or event with preferred body style)

Code body does not conform to code style settings: use expression-bodied property

Check notice on line 25 in EasyExtract/Services/Discord/DiscordRpcManager.cs

See this annotation in the file changed.

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

Use preferred body style (convert into property, indexer, or event with preferred body style)

Code body does not conform to code style settings: use expression-bodied property

Check notice on line 59 in EasyExtract/Config/ExtractedUnitypackageModel.cs

See this annotation in the file changed.

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

Use preferred body style (convert into property, indexer, or event with preferred body style)

Code body does not conform to code style settings: use expression-bodied property

Check notice on line 121 in EasyExtract/Config/ExtractedFiles.cs

See this annotation in the file changed.

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

Use preferred body style (convert into property, indexer, or event with preferred body style)

Code body does not conform to code style settings: use expression-bodied property

Check notice on line 110 in EasyExtract/Config/ExtractedFiles.cs

See this annotation in the file changed.

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

Use preferred body style (convert into property, indexer, or event with preferred body style)

Code body does not conform to code style settings: use expression-bodied property

Check notice on line 80 in EasyExtract/Config/ExtractedUnitypackageModel.cs

See this annotation in the file changed.

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

Use preferred body style (convert into property, indexer, or event with preferred body style)

Code body does not conform to code style settings: use expression-bodied property

Check notice on line 33 in EasyExtract/UI/Dashboard/Dashboard.xaml.cs

See this annotation in the file changed.

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

Use preferred body style (convert into property, indexer, or event with preferred body style)

Code body does not conform to code style settings: use expression-bodied property

Check notice on line 116 in EasyExtract/Config/ExtractedFiles.cs

See this annotation in the file changed.

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

Use preferred body style (convert into property, indexer, or event with preferred body style)

Code body does not conform to code style settings: use expression-bodied property

Check notice on line 87 in EasyExtract/Config/ExtractedUnitypackageModel.cs

See this annotation in the file changed.

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

Use preferred body style (convert into property, indexer, or event with preferred body style)

Code body does not conform to code style settings: use expression-bodied property

Check notice on line 51 in EasyExtract/Config/ExtractedUnitypackageModel.cs

See this annotation in the file changed.

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

Use preferred body style (convert into property, indexer, or event with preferred body style)

Code body does not conform to code style settings: use expression-bodied property

Check notice on line 74 in EasyExtract/Config/ExtractedUnitypackageModel.cs

See this annotation in the file changed.

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

Use preferred body style (convert into property, indexer, or event with preferred body style)

Code body does not conform to code style settings: use expression-bodied property

Check notice on line 17 in EasyExtract/UI/Feedback/Feedback.xaml.cs

See this annotation in the file changed.

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

Use preferred body style (convert into property, indexer, or event with preferred body style)

Code body does not conform to code style settings: use expression-bodied property

Check notice on line 27 in EasyExtract/UI/CustomDesign/BackgroundManager.cs

See this annotation in the file changed.

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

Use preferred body style (convert into property, indexer, or event with preferred body style)

Code body does not conform to code style settings: use expression-bodied property

Check notice on line 37 in EasyExtract/UI/Dashboard/Dashboard.xaml.cs

See this annotation in the file changed.

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

RoslynAnalyzers Mark members as static

Member 'HeartIcon_OnMouseEnter' does not access instance data and can be marked as static

Check notice on line 15 in EasyExtract/UI/Feedback/Feedback.xaml.cs

See this annotation in the file changed.

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

RoslynAnalyzers Mark members as static

Member 'SenderName' does not access instance data and can be marked as static

Check notice on line 28 in EasyExtract/UI/Feedback/Feedback.xaml.cs

See this annotation in the file changed.

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

RoslynAnalyzers Mark members as static

Member 'UpdateDiscordPresence' does not access instance data and can be marked as static

Check notice on line 42 in EasyExtract/UI/Dashboard/Dashboard.xaml.cs

See this annotation in the file changed.

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

RoslynAnalyzers Mark members as static

Member 'HeartIcon_OnMouseLeave' does not access instance data and can be marked as static

Check notice on line 24 in EasyExtract/UI/CustomDesign/BackgroundAndOpacityConverter.cs

See this annotation in the file changed.

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

RoslynAnalyzers Mark members as static

Member 'ConvertBack' does not access instance data and can be marked as static

Check notice on line 33 in EasyExtract/UI/Feedback/Feedback.xaml.cs

See this annotation in the file changed.

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

RoslynAnalyzers Mark members as static

Member 'GetDiscordUsername' does not access instance data and can be marked as static

Check warning on line 76 in EasyExtract/UI/Dashboard/Dashboard.xaml.cs

See this annotation in the file changed.

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

Code is unreachable

Code is unreachable

Check warning on line 106 in EasyExtract/UI/Extraction/Extraction.xaml.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.