346 new problems found by Qodana for .NET
Qodana for .NET
346 new problems were found
Inspection name | Severity | Problems |
---|---|---|
RoslynAnalyzers Do not catch general exception types |
🔶 Warning | 153 |
RoslynAnalyzers Consider making public types internal |
🔶 Warning | 147 |
RoslynAnalyzers Enum Storage should be Int32 |
🔶 Warning | 24 |
RoslynAnalyzers Review code for file path injection vulnerabilities |
🔶 Warning | 6 |
RoslynAnalyzers Review code for regex injection vulnerabilities |
🔶 Warning | 1 |
Replace with 'field' keyword |
◽️ Notice | 15 |
☁️ View the detailed Qodana report
Detected 74 dependencies
Third-party software list
This page lists the third-party software dependencies used in ArchiSteamFarm
Contact Qodana team
Contact us at [email protected]
- 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 warning on line 660 in ArchiSteamFarm/Steam/Storage/BotConfig.cs
github-actions / Qodana for .NET
RoslynAnalyzers Enum Storage should be Int32
If possible, make the underlying type of EOnlinePreferences System.Int32 instead of byte
Check warning on line 29 in ArchiSteamFarm/Steam/EAccess.cs
github-actions / Qodana for .NET
RoslynAnalyzers Enum Storage should be Int32
If possible, make the underlying type of EAccess System.Int32 instead of byte
Check warning on line 26 in ArchiSteamFarm/Helpers/ECacheFallback.cs
github-actions / Qodana for .NET
RoslynAnalyzers Enum Storage should be Int32
If possible, make the underlying type of ECacheFallback System.Int32 instead of byte
Check warning on line 319 in ArchiSteamFarm/Helpers/ArchiCryptoHelper.cs
github-actions / Qodana for .NET
RoslynAnalyzers Enum Storage should be Int32
If possible, make the underlying type of ECryptoMethod System.Int32 instead of byte
Check warning on line 607 in ArchiSteamFarm/Storage/GlobalConfig.cs
github-actions / Qodana for .NET
RoslynAnalyzers Enum Storage should be Int32
If possible, make the underlying type of EOptimizationMode System.Int32 instead of byte
Check warning on line 26 in ArchiSteamFarm/Steam/Data/EAssetType.cs
github-actions / Qodana for .NET
RoslynAnalyzers Enum Storage should be Int32
If possible, make the underlying type of EAssetType System.Int32 instead of byte
Check warning on line 611 in ArchiSteamFarm/Steam/Storage/BotConfig.cs
github-actions / Qodana for .NET
RoslynAnalyzers Enum Storage should be Int32
If possible, make the underlying type of EBotBehaviour System.Int32 instead of byte
Check warning on line 668 in ArchiSteamFarm/Steam/Storage/BotConfig.cs
github-actions / Qodana for .NET
RoslynAnalyzers Enum Storage should be Int32
If possible, make the underlying type of ERedeemingPreferences System.Int32 instead of byte
Check warning on line 688 in ArchiSteamFarm/Steam/Storage/BotConfig.cs
github-actions / Qodana for .NET
RoslynAnalyzers Enum Storage should be Int32
If possible, make the underlying type of ETradingPreferences System.Int32 instead of byte
Check warning on line 62 in ArchiSteamFarm/Steam/Exchange/ParseTradeResult.cs
github-actions / Qodana for .NET
RoslynAnalyzers Enum Storage should be Int32
If possible, make the underlying type of EResult System.Int32 instead of byte
Check warning on line 679 in ArchiSteamFarm/Steam/Storage/BotConfig.cs
github-actions / Qodana for .NET
RoslynAnalyzers Enum Storage should be Int32
If possible, make the underlying type of ERemoteCommunication System.Int32 instead of byte
Check warning on line 4082 in ArchiSteamFarm/Steam/Bot.cs
github-actions / Qodana for .NET
RoslynAnalyzers Enum Storage should be Int32
If possible, make the underlying type of EFileType System.Int32 instead of byte
Check warning on line 623 in ArchiSteamFarm/Steam/Storage/BotConfig.cs
github-actions / Qodana for .NET
RoslynAnalyzers Enum Storage should be Int32
If possible, make the underlying type of EFarmingOrder System.Int32 instead of byte
Check warning on line 619 in ArchiSteamFarm/Storage/GlobalConfig.cs
github-actions / Qodana for .NET
RoslynAnalyzers Enum Storage should be Int32
If possible, make the underlying type of EUpdateChannel System.Int32 instead of byte
Check warning on line 67 in ArchiSteamFarm/Steam/Data/Confirmation.cs
github-actions / Qodana for .NET
RoslynAnalyzers Enum Storage should be Int32
If possible, make the underlying type of EConfirmationType System.Int32 instead of byte
Check warning on line 327 in ArchiSteamFarm/Helpers/ArchiCryptoHelper.cs
github-actions / Qodana for .NET
RoslynAnalyzers Enum Storage should be Int32
If possible, make the underlying type of EHashingMethod System.Int32 instead of byte
Check warning on line 93 in ArchiSteamFarm/Steam/Integration/Callbacks/UserNotificationsCallback.cs
github-actions / Qodana for .NET
RoslynAnalyzers Enum Storage should be Int32
If possible, make the underlying type of EUserNotification System.Int32 instead of byte
Check warning on line 30 in ArchiSteamFarm/Steam/Data/EAssetRarity.cs
github-actions / Qodana for .NET
RoslynAnalyzers Enum Storage should be Int32
If possible, make the underlying type of EAssetRarity System.Int32 instead of byte
Check warning on line 644 in ArchiSteamFarm/Steam/Storage/BotConfig.cs
github-actions / Qodana for .NET
RoslynAnalyzers Enum Storage should be Int32
If possible, make the underlying type of EFarmingPreferences System.Int32 instead of ushort
Check warning on line 602 in ArchiSteamFarm/Steam/Storage/BotConfig.cs
github-actions / Qodana for .NET
RoslynAnalyzers Enum Storage should be Int32
If possible, make the underlying type of EAccess System.Int32 instead of byte
Check warning on line 2327 in ArchiSteamFarm/Steam/Integration/ArchiWebHandler.cs
github-actions / Qodana for .NET
RoslynAnalyzers Enum Storage should be Int32
If possible, make the underlying type of ESession System.Int32 instead of byte
Check warning on line 899 in ArchiSteamFarm/Web/WebBrowser.cs
github-actions / Qodana for .NET
RoslynAnalyzers Enum Storage should be Int32
If possible, make the underlying type of ERequestOptions System.Int32 instead of byte
Check warning on line 962 in ArchiSteamFarm/Core/ASF.cs
github-actions / Qodana for .NET
RoslynAnalyzers Enum Storage should be Int32
If possible, make the underlying type of EUserInputType System.Int32 instead of byte
Check warning on line 613 in ArchiSteamFarm/Storage/GlobalConfig.cs
github-actions / Qodana for .NET
RoslynAnalyzers Enum Storage should be Int32
If possible, make the underlying type of EPluginsUpdateMode System.Int32 instead of byte
Check warning on line 44 in ArchiSteamFarm/Core/AprilFools.cs
github-actions / Qodana for .NET
RoslynAnalyzers Do not catch general exception types
Modify 'Init' to catch a more specific allowed exception type, or rethrow the exception