Skip to content

Qodana

Qodana #193

Manually triggered December 20, 2024 03:48
Status Success
Total duration 23m 17s
Artifacts

qodana-scan.yml

on: workflow_dispatch
Matrix: qodana
Fit to window
Zoom out
Zoom in

Annotations

20 warnings and 980 notices
Access to modified captured variable: Hi3Helper.Sophon/SophonAsset.Download.cs#L579
Captured variable is modified in the outer scope
Access to modified captured variable: Hi3Helper.Sophon/SophonAsset.Diff.cs#L443
Captured variable is modified in the outer scope
Access to modified captured variable: Hi3Helper.Sophon/SophonAsset.Diff.cs#L459
Captured variable is modified in the outer scope
Access to modified captured variable: Hi3Helper.Sophon/SophonAsset.Diff.cs#L453
Captured variable is modified in the outer scope
Access to modified captured variable: Hi3Helper.Sophon/SophonAsset.Download.cs#L573
Captured variable is modified in the outer scope
Access to modified captured variable: Hi3Helper.Sophon/SophonAsset.Download.cs#L563
Captured variable is modified in the outer scope
qodana (Release, x64, net9.0-windows10.0.22621.0): Hi3Helper.Win32/ToastCOM/Notification/NotificationActivatorClassFactory.cs#L90
P/invoke method 'Hi3Helper.Win32.ToastCOM.Notification.NotificationActivatorClassFactory.CoGetObject(String, ref BIND_OPTS3, ref Guid, out Object)' declares a parameter with COM marshalling. Correctness of COM interop cannot be guaranteed after trimming. Interfaces and interface members might be removed.
qodana (Release, x64, net9.0-windows10.0.22621.0): CollapseLauncher/XAMLs/MainApp/Pages/RepairPage.xaml.cs#L49
Using member 'Hi3Helper.Win32.Native.ManagedTools.Sleep.PreventSleep(ILogger)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. GetFrame().GetMethod() is being used to get the function name that calls the PreventSleep functions.
qodana (Release, x64, net9.0-windows10.0.22621.0): CollapseLauncher/XAMLs/MainApp/Pages/RepairPage.xaml.cs#L106
Using member 'Hi3Helper.Win32.Native.ManagedTools.Sleep.PreventSleep(ILogger)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. GetFrame().GetMethod() is being used to get the function name that calls the PreventSleep functions.
qodana (Release, x64, net9.0-windows10.0.22621.0): CollapseLauncher/XAMLs/MainApp/Pages/RepairPage.xaml.cs#L150
Using member 'Hi3Helper.Win32.Native.ManagedTools.Sleep.RestoreSleep()' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. GetFrame().GetMethod() is being used to get the function name that calls the RestoreSleep sleep function.
qodana (Release, x64, net9.0-windows10.0.22621.0): CollapseLauncher/XAMLs/MainApp/Pages/RepairPage.xaml.cs#L100
Using member 'Hi3Helper.Win32.Native.ManagedTools.Sleep.RestoreSleep()' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. GetFrame().GetMethod() is being used to get the function name that calls the RestoreSleep sleep function.
qodana (Release, x64, net9.0-windows10.0.22621.0): CollapseLauncher/XAMLs/MainApp/Pages/HomePage.xaml.cs#L1236
Using member 'Hi3Helper.Win32.Native.ManagedTools.Sleep.PreventSleep(ILogger)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. GetFrame().GetMethod() is being used to get the function name that calls the PreventSleep functions.
qodana (Release, x64, net9.0-windows10.0.22621.0): CollapseLauncher/XAMLs/MainApp/Pages/HomePage.xaml.cs#L1271
Using member 'Hi3Helper.Win32.Native.ManagedTools.Sleep.RestoreSleep()' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. GetFrame().GetMethod() is being used to get the function name that calls the RestoreSleep sleep function.
qodana (Release, x64, net9.0-windows10.0.22621.0): CollapseLauncher/XAMLs/MainApp/Pages/HomePage.xaml.cs#L1321
Using member 'Hi3Helper.Win32.Native.ManagedTools.Sleep.RestoreSleep()' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. GetFrame().GetMethod() is being used to get the function name that calls the RestoreSleep sleep function.
qodana (Release, x64, net9.0-windows10.0.22621.0): CollapseLauncher/XAMLs/MainApp/Pages/HomePage.xaml.cs#L1359
Using member 'Hi3Helper.Win32.Native.ManagedTools.Sleep.PreventSleep(ILogger)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. GetFrame().GetMethod() is being used to get the function name that calls the PreventSleep functions.
qodana (Release, x64, net9.0-windows10.0.22621.0): CollapseLauncher/XAMLs/MainApp/Pages/HomePage.xaml.cs#L1527
Using member 'Hi3Helper.Win32.Native.ManagedTools.Sleep.RestoreSleep()' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. GetFrame().GetMethod() is being used to get the function name that calls the RestoreSleep sleep function.
Add/remove 'this.' qualifier: Hi3Helper.Http/Legacy/Http.cs#L94
Qualifier 'this.' is redundant
Add/remove 'this.' qualifier: Hi3Helper.Http/Legacy/Http.cs#L49
Qualifier 'this.' is redundant
Add/remove 'this.' qualifier: Hi3Helper.Http/Legacy/Http.Multi.cs#L13
Qualifier 'this.' is redundant
Add/remove 'this.' qualifier: Hi3Helper.Http/Legacy/Http.Multi.cs#L22
Qualifier 'this.' is redundant
Add/remove 'this.' qualifier: Hi3Helper.Http/Legacy/Http.cs#L56
Qualifier 'this.' is redundant
Add/remove 'this.' qualifier: Hi3Helper.Http/Legacy/Http.cs#L153
Qualifier 'this.' is redundant
Add/remove 'this.' qualifier: Hi3Helper.Core/Lang/Localization.cs#L27
Qualifier 'this.' is redundant
Add/remove 'this.' qualifier: Hi3Helper.Http/Legacy/Http.cs#L57
Qualifier 'this.' is redundant
Add/remove 'this.' qualifier: Hi3Helper.Core/Lang/Localization.cs#L98
Qualifier 'this.' is redundant
Add/remove 'this.' qualifier: Hi3Helper.Http/Legacy/Http.Multi.cs#L14
Qualifier 'this.' is redundant
Add/remove 'this.' qualifier: Hi3Helper.Http/Legacy/Http.cs#L20
Qualifier 'this.' is redundant
Add/remove 'this.' qualifier: Hi3Helper.Core/Lang/Localization.cs#L96
Qualifier 'this.' is redundant
Add/remove 'this.' qualifier: Hi3Helper.Http/Legacy/Http.cs#L123
Qualifier 'this.' is redundant
Add/remove 'this.' qualifier: Hi3Helper.Http/Legacy/IO.cs#L41
Qualifier 'this.' is redundant
Add/remove 'this.' qualifier: Hi3Helper.Http/Legacy/Http.cs#L84
Qualifier 'this.' is redundant
Add/remove 'this.' qualifier: Hi3Helper.Http/Legacy/Http.cs#L89
Qualifier 'this.' is redundant
Add/remove 'this.' qualifier: CollapseLauncher/App.xaml.cs#L72
Qualifier 'this.' is redundant
Add/remove 'this.' qualifier: Hi3Helper.Http/Legacy/Http.cs#L69
Qualifier 'this.' is redundant
Add/remove 'this.' qualifier: Hi3Helper.Http/Legacy/Http.cs#L22
Qualifier 'this.' is redundant
Add/remove 'this.' qualifier: Hi3Helper.Http/Legacy/Http.cs#L141
Qualifier 'this.' is redundant
Add/remove 'this.' qualifier: Hi3Helper.Http/Legacy/Http.cs#L49
Qualifier 'this.' is redundant
Add/remove 'this.' qualifier: Hi3Helper.Http/Legacy/IO.cs#L42
Qualifier 'this.' is redundant
Add/remove 'this.' qualifier: Hi3Helper.Http/Legacy/Http.cs#L26
Qualifier 'this.' is redundant
Add/remove 'this.' qualifier: Hi3Helper.Http/Legacy/Http.cs#L93
Qualifier 'this.' is redundant
Add/remove 'this.' qualifier: Hi3Helper.Core/Lang/Localization.cs#L34
Qualifier 'this.' is redundant
Add/remove 'this.' qualifier: Hi3Helper.Core/Lang/Localization.cs#L26
Qualifier 'this.' is redundant
Add/remove 'this.' qualifier: Hi3Helper.Http/Legacy/Http.cs#L69
Qualifier 'this.' is redundant
Add/remove 'this.' qualifier: Hi3Helper.Http/Legacy/Http.cs#L18
Qualifier 'this.' is redundant
Add/remove 'this.' qualifier: Hi3Helper.Http/Legacy/Http.cs#L122
Qualifier 'this.' is redundant
Add/remove 'this.' qualifier: Hi3Helper.Http/Legacy/IO.cs#L47
Qualifier 'this.' is redundant
Add/remove 'this.' qualifier: Hi3Helper.Core/Lang/Localization.cs#L99
Qualifier 'this.' is redundant
Add/remove 'this.' qualifier: Hi3Helper.Core/Lang/Localization.cs#L25
Qualifier 'this.' is redundant
Add/remove 'this.' qualifier: Hi3Helper.Http/Legacy/Http.cs#L85
Qualifier 'this.' is redundant
Add/remove 'this.' qualifier: Hi3Helper.Http/Legacy/Http.cs#L58
Qualifier 'this.' is redundant
Add/remove 'this.' qualifier: ColorThief/ColorThief/Class/VBox.cs#L35
Qualifier 'this.' is redundant
Add/remove 'this.' qualifier: Hi3Helper.Core/Lang/Localization.cs#L97
Qualifier 'this.' is redundant
Add/remove 'this.' qualifier: ColorThief/ColorThief/Class/VBox.cs#L34
Qualifier 'this.' is redundant
Add/remove 'this.' qualifier: Hi3Helper.Http/Legacy/Http.cs#L102
Qualifier 'this.' is redundant
Add/remove 'this.' qualifier: Hi3Helper.Http/Legacy/Http.cs#L60
Qualifier 'this.' is redundant
Add/remove 'this.' qualifier: Hi3Helper.Http/Legacy/Http.cs#L83
Qualifier 'this.' is redundant
Add/remove 'this.' qualifier: Hi3Helper.Http/Legacy/Http.cs#L19
Qualifier 'this.' is redundant
Add/remove 'this.' qualifier: Hi3Helper.Core/Lang/Localization.cs#L68
Qualifier 'this.' is redundant
Add/remove 'this.' qualifier: Hi3Helper.Http/Legacy/Http.cs#L138
Qualifier 'this.' is redundant
Add/remove 'this.' qualifier: Hi3Helper.Http/Legacy/Http.cs#L154
Qualifier 'this.' is redundant
Add/remove 'this.' qualifier: Hi3Helper.Http/Legacy/Http.cs#L128
Qualifier 'this.' is redundant
Add/remove 'this.' qualifier: ColorThief/ColorThief/Class/VBox.cs#L32
Qualifier 'this.' is redundant
Add/remove 'this.' qualifier: Hi3Helper.Http/Legacy/Http.cs#L38
Qualifier 'this.' is redundant
Add/remove 'this.' qualifier: Hi3Helper.Http/Legacy/Http.cs#L102
Qualifier 'this.' is redundant
Add/remove 'this.' qualifier: Hi3Helper.Http/Legacy/Http.cs#L61
Qualifier 'this.' is redundant
Add/remove 'this.' qualifier: Hi3Helper.Http/Legacy/Http.cs#L38
Qualifier 'this.' is redundant
Add/remove 'this.' qualifier: Hi3Helper.Http/Legacy/IO.cs#L46
Qualifier 'this.' is redundant
Add/remove 'this.' qualifier: ColorThief/ColorThief/Class/VBox.cs#L33
Qualifier 'this.' is redundant
Add/remove 'this.' qualifier: Hi3Helper.Http/Legacy/Http.cs#L35
Qualifier 'this.' is redundant
Add/remove 'this.' qualifier: Hi3Helper.Http/Legacy/Http.cs#L21
Qualifier 'this.' is redundant
Add/remove 'this.' qualifier: Hi3Helper.Http/Legacy/Http.cs#L151
Qualifier 'this.' is redundant
Add/remove 'this.' qualifier: Hi3Helper.Http/Legacy/Http.cs#L114
Qualifier 'this.' is redundant
Add/remove 'this.' qualifier: Hi3Helper.Http/Legacy/Http.Multi.cs#L12
Qualifier 'this.' is redundant
Add/remove 'this.' qualifier: Hi3Helper.Core/Lang/Localization.cs#L34
Qualifier 'this.' is redundant
Add/remove 'this.' qualifier: Hi3Helper.Http/Legacy/Http.cs#L30
Qualifier 'this.' is redundant
Add/remove 'this.' qualifier: Hi3Helper.Http/Legacy/IO.cs#L48
Qualifier 'this.' is redundant
Add/remove 'this.' qualifier: Hi3Helper.Http/Legacy/Http.cs#L124
Qualifier 'this.' is redundant
Add/remove 'this.' qualifier: Hi3Helper.Http/Legacy/IO.cs#L53
Qualifier 'this.' is redundant
Add/remove 'this.' qualifier: Hi3Helper.Http/Legacy/Http.cs#L48
Qualifier 'this.' is redundant
Add/remove 'this.' qualifier: Hi3Helper.Http/Legacy/IO.cs#L51
Qualifier 'this.' is redundant
Add/remove 'this.' qualifier: Hi3Helper.EncTool/Streams/ChunkStream.cs#L39
Qualifier 'this.' is redundant
Add/remove 'this.' qualifier: Hi3Helper.Http/Legacy/IO.cs#L50
Qualifier 'this.' is redundant
Use explicit or implicit modifier definition for type members: Hi3Helper.Core/Data/IniFile.cs#L22
Inconsistent modifiers style: missing 'private' modifier
Use explicit or implicit modifier definition for type members: Hi3Helper.TaskScheduler/Program.cs#L156
Inconsistent modifiers style: missing 'private' modifier
Use explicit or implicit modifier definition for type members: Hi3Helper.Core/Data/IniFile.cs#L21
Inconsistent modifiers style: missing 'private' modifier
Use explicit or implicit modifier definition for type members: Hi3Helper.TaskScheduler/Program.cs#L32
Inconsistent modifiers style: missing 'private' modifier
Use explicit or implicit modifier definition for type members: Hi3Helper.TaskScheduler/Program.cs#L74
Inconsistent modifiers style: missing 'private' modifier
Use explicit or implicit modifier definition for type members: Hi3Helper.Core/Data/IniFile.cs#L24
Inconsistent modifiers style: missing 'private' modifier
Use explicit or implicit modifier definition for type members: Hi3Helper.TaskScheduler/Program.cs#L92
Inconsistent modifiers style: missing 'private' modifier
Use explicit or implicit modifier definition for type members: Hi3Helper.TaskScheduler/Program.cs#L115
Inconsistent modifiers style: missing 'private' modifier