Skip to content

Hotkey picker

Hotkey picker #563

Triggered via pull request January 29, 2025 21:23
Status Success
Total duration 15m 11s
Artifacts 1

build.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

1 error, 26 warnings, and 25 notices
build
The number of problems exceeds the failThreshold
Conditional access qualifier expression is not null according to nullable reference types' annotations: src/SoulSplitter/UI/Generic/HotkeyPicker.xaml.cs#L80
Conditional access qualifier expression is never null according to nullable reference types' annotations
Nullability conflicts with annotations in hierarchy: src/SoulSplitter/UI/Converters/HotkeyToStringConverter.cs#L34
Nullability of a member conflicts with annotations in hierarchy
Nullability conflicts with annotations in hierarchy: src/SoulSplitter/UI/Converters/HotkeyToStringConverter.cs#L54
Nullability of a member conflicts with annotations in hierarchy
Nullability conflicts with annotations in hierarchy: src/SoulSplitter/UI/Converters/HotkeyToStringConverter.cs#L54
Nullability of a member conflicts with annotations in hierarchy
Nullability conflicts with annotations in hierarchy: src/SoulSplitter/UI/Converters/HotkeyToStringConverter.cs#L34
Nullability of a member conflicts with annotations in hierarchy
Redundant member initializer: src/SoulSplitter/UI/Generic/HotkeyPicker.xaml.cs#L47
Initializing field by default value is redundant
Redundant class or interface specification in base types list: src/SoulSplitter/UI/Generic/HotkeyPicker.xaml.cs#L31
Base type 'UserControl' is already specified in other parts
Redundant using directive: src/SoulSplitter/UI/Generic/HotkeyPicker.xaml.cs#L18
Using directive is not required by the code and can be safely removed
Redundant using directive: src/SoulSplitter/UI/Converters/HotkeyToStringConverter.cs#L24
Using directive is not required by the code and can be safely removed
Redundant using directive: src/SoulSplitter/Hotkeys/Hotkey.cs#L17
Using directive is not required by the code and can be safely removed
Redundant using directive: src/SoulSplitter/Hotkeys/Hotkey.cs#L19
Using directive is not required by the code and can be safely removed
Redundant using directive: src/SoulSplitter/UI/Generic/HotkeyPicker.xaml.cs#L19
Using directive is not required by the code and can be safely removed
Redundant using directive: src/SoulSplitter/Hotkeys/Hotkey.cs#L18
Using directive is not required by the code and can be safely removed
Redundant using directive: src/SoulSplitter/UI/EldenRing/FpsPatchHotkey.cs#L21
Using directive is not required by the code and can be safely removed
Redundant using directive: src/SoulSplitter/UI/Generic/HotkeyPicker.xaml.cs#L21
Using directive is not required by the code and can be safely removed
Redundant using directive: src/SoulSplitter/UI/EldenRing/FpsPatchHotkey.cs#L17
Using directive is not required by the code and can be safely removed
Redundant using directive: src/SoulSplitter/Hotkeys/Hotkey.cs#L20
Using directive is not required by the code and can be safely removed
Redundant using directive: src/SoulSplitter/UI/EldenRing/FpsPatchHotkey.cs#L19
Using directive is not required by the code and can be safely removed
Redundant using directive: src/SoulSplitter/Hotkeys/Hotkey.cs#L21
Using directive is not required by the code and can be safely removed
Redundant using directive: src/SoulSplitter/UI/EldenRing/FpsPatchHotkey.cs#L22
Using directive is not required by the code and can be safely removed
Redundant using directive: src/SoulSplitter/UI/Converters/HotkeyToStringConverter.cs#L18
Using directive is not required by the code and can be safely removed
Redundant using directive: src/SoulSplitter/UI/EldenRing/FpsPatchHotkey.cs#L20
Using directive is not required by the code and can be safely removed
Redundant using directive: src/SoulSplitter/UI/EldenRing/FpsPatchHotkey.cs#L18
Using directive is not required by the code and can be safely removed
Unused local variable: src/SoulSplitter/UI/Generic/HotkeyPicker.xaml.cs#L89
Local variable 'converter' is never used
Redundant namespace alias: src/SoulSplitter/UI/Generic/HotkeyPicker.xaml#L24
Namespace alias 'materialDesign' is not required by code and can be safely removed
Redundant namespace alias: src/SoulSplitter/UI/Generic/HotkeyPicker.xaml#L25
Namespace alias 'validation' is not required by code and can be safely removed
Part of foreach loop can be converted into LINQ-expression but another 'GetEnumerator' method will be used: src/SoulSplitter/UI/Converters/HotkeyToStringConverter.cs#L39
Part of loop's body can be converted into LINQ-expression but another 'GetEnumerator' method will be used

Artifacts

Produced during runtime
Name Size
1.7.5
8.85 MB