Merge pull request #13 #6
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
Contact Qodana team
Contact us at qodana-support@jetbrains.com
- Or via our issue tracker: https://jb.gg/qodana-issue
- Or share your feedback: https://jb.gg/qodana-discussions
Details
This result was published with Qodana GitHub Action
Annotations
Check notice on line 355 in EasyExtract/Config/ExtractedUnitypackageModel.cs
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
github-actions / Qodana for .NET
Code is unreachable
Code is unreachable
Check warning on line 106 in EasyExtract/UI/Extraction/Extraction.xaml.cs
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.