Skip to content

Qodana

Qodana #4

Triggered via push March 1, 2024 15:30
Status Success
Total duration 17m 20s
Artifacts

code_quality.yml

on: push
Fit to window
Zoom out
Zoom in

Annotations

16 errors and 88 warnings
Async method invocation without await expression: Schnacc.UserInterface/Infrastructure/Commands/AsyncCommandBase.cs#L93
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: Schnacc.UserInterface/Infrastructure/Commands/AsyncCommandBase.cs#L28
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Possible 'System.NullReferenceException': Schnacc.Domain/Food/FoodFactory.cs#L23
Possible 'System.NullReferenceException'
Redundant using directive: Schnacc.UserInterface/Infrastructure/Commands/AsyncCommandBase.cs#L4
Using directive is not required by the code and can be safely removed
Redundant using directive: Schnacc.UserInterface/Infrastructure/ViewModels/ViewModelBase.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: Schnacc.UserInterface/Infrastructure/Commands/EventToCommandBehavior.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: Schnacc.UserInterface/PlayAreaView/PlayAreaPageView.xaml.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Schnacc.UserInterface/Infrastructure/ViewModels/ViewModelBase.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: Schnacc.UserInterface/PlayAreaView/PlayAreaPageViewModel.cs#L7
Using directive is not required by the code and can be safely removed
Redundant using directive: Schnacc.UserInterface/PlayAreaView/PlayAreaPageViewModel.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: Schnacc.UserInterface/Infrastructure/Commands/CommandBase.cs#L9
Using directive is not required by the code and can be safely removed
Redundant using directive: Schnacc.UserInterface/Infrastructure/Navigation/NavigationEventArgs.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Schnacc.UserInterface/PlayAreaView/PlayAreaPageViewModel.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Schnacc.UserInterface/Infrastructure/AttachedProperties/GridHelpers.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: Schnacc.UserInterface/RegisterView/RegisterPageViewModel.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Schnacc.UserInterface/PlayAreaView/PlayAreaSettingsPageViewModel.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Schnacc.UserInterface/HomeMenuView/HomeMenuPageViewModel.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Schnacc.UserInterface/Infrastructure/Converters/CommandParametersConverter.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: Schnacc.UserInterface/Infrastructure/Converters/CommandParametersConverter.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: Schnacc.UserInterface/LoginView/LoginPageViewModel.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: Schnacc.UserInterface/Infrastructure/AttachedProperties/NumericEntryControl.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: Schnacc.UserInterface/PlayAreaView/PlayAreaPageView.xaml.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: Schnacc.UserInterface/Infrastructure/Commands/EventToCommandBehavior.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Schnacc.UserInterface/Infrastructure/Commands/RelayCommand.cs#L10
Using directive is not required by the code and can be safely removed
Redundant using directive: Schnacc.UserInterface/HighscoreView/HighscoreViewModelcs.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Schnacc.UserInterface/RegisterView/PasswordValidator.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Schnacc.UserInterface/Infrastructure/Commands/AsyncCommandBase.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Schnacc.UserInterface/Infrastructure/AttachedProperties/GridHelpers.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: Schnacc.UserInterface/LoginView/LoginPageViewModel.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Schnacc.UserInterface/Infrastructure/AttachedProperties/NumericEntryControl.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Schnacc.UserInterface/PlayAreaView/PlayAreaPageViewModel.cs#L4
Using directive is not required by the code and can be safely removed
Redundant using directive: Schnacc.UserInterface/Infrastructure/Commands/AsyncRelayCommand.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: Schnacc.UserInterface/HighscoreView/HighscoreViewModelcs.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: Schnacc.UserInterface/PlayAreaView/PlayAreaPageViewModel.cs#L5
Using directive is not required by the code and can be safely removed
Redundant using directive: Schnacc.UserInterface/RegisterView/PasswordValidator.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: Schnacc.UserInterface/AssemblyInfo.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Schnacc.UserInterface/Infrastructure/Commands/AsyncRelayCommand.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Schnacc.UserInterface/Infrastructure/Commands/RelayCommand.cs#L11
Using directive is not required by the code and can be safely removed
Redundant using directive: Schnacc.UserInterface/Infrastructure/Commands/CommandBase.cs#L10
Using directive is not required by the code and can be safely removed
Redundant using directive: Schnacc.UserInterface/Infrastructure/Commands/RelayCommand.cs#L9
Using directive is not required by the code and can be safely removed
Redundant using directive: Schnacc.UserInterface/App.xaml.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Schnacc.UserInterface/PlayAreaView/PlayAreaPageViewModel.cs#L8
Using directive is not required by the code and can be safely removed
Redundant using directive: Schnacc.UserInterface/Infrastructure/Commands/EventToCommandBehavior.cs#L4
Using directive is not required by the code and can be safely removed
Redundant using directive: Schnacc.UserInterface/PlayAreaView/PlayAreaPageViewModel.cs#L6
Using directive is not required by the code and can be safely removed
Redundant using directive: Schnacc.UserInterface/Infrastructure/AttachedProperties/NumericEntryControl.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: Schnacc.UserInterface/RegisterView/RegisterPageViewModel.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: Schnacc.UserInterface/PlayAreaView/PlayAreaPageViewModel.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: Schnacc.UserInterface/Infrastructure/AttachedProperties/NumericEntryControl.cs#L4
Using directive is not required by the code and can be safely removed
Redundant using directive: Schnacc.UserInterface/Infrastructure/Commands/AsyncCommandBase.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: Schnacc.UserInterface/LoginView/LoginPageViewModel.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: Schnacc.UserInterface/Infrastructure/ViewModels/ViewModelBase.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Schnacc.UserInterface/Infrastructure/AttachedProperties/GridHelpers.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Schnacc.UserInterface/Infrastructure/Commands/EventToCommandBehavior.cs#L5
Using directive is not required by the code and can be safely removed
Redundant using directive: Schnacc.UserInterface/PlayAreaView/PlayAreaPageViewModel.cs#L9
Using directive is not required by the code and can be safely removed
Redundant using directive: Schnacc.UserInterface/Infrastructure/Converters/CommandParametersConverter.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Schnacc.UserInterface/Infrastructure/Commands/EventToCommandBehavior.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: Schnacc.UserInterface/Infrastructure/Commands/AsyncRelayCommand.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: Schnacc.UserInterface/Infrastructure/Commands/CommandBase.cs#L11
Using directive is not required by the code and can be safely removed
Redundant using directive: Schnacc.UserInterface/Infrastructure/Commands/AsyncCommandBase.cs#L3
Using directive is not required by the code and can be safely removed
Unresolved binding path when DataContext is known: Schnacc.UserInterface/HighscoreView/HighScoreView.xaml#L43
Unable to resolve property 'Score' in data context of type 'Schnacc.UserInterface.HighScoreView.HighscoreViewModel'
Unresolved binding path when DataContext is known: Schnacc.UserInterface/HighscoreView/HighScoreView.xaml#L40
Unable to resolve property 'Username' in data context of type 'Schnacc.UserInterface.HighScoreView.HighscoreViewModel'
qodana
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, JetBrains/qodana-action@v2023.3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.