Merge pull request #174 from edgiardina/badge-on-tabbar #215
ci.yml
on: push
Android Build
16m 55s
iOS Build
7m 56s
Annotations
22 warnings
iOS Build
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8, actions/setup-dotnet@4d4a70f4a5b2a5a5329f13be4ac933f2c9206ac0. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
iOS Build:
Services/DeviceThemeService.cs#L32
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
|
iOS Build:
Platforms/iOS/Renderers/TabbarBadgeRenderer.cs#L23
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
|
iOS Build:
Views/RankingsPage.xaml.cs#L19
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.
|
iOS Build:
Platforms/iOS/Services/ToolbarBadgeService.cs#L16
'Device' is obsolete
|
iOS Build:
Platforms/iOS/Services/ToolbarBadgeService.cs#L16
'Device.BeginInvokeOnMainThread(Action)' is obsolete: 'Use BindableObject.Dispatcher.Dispatch() instead.'
|
iOS Build:
ViewModels/RankingsViewModel.cs#L56
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.
|
iOS Build:
NotificationDelegate.cs#L7
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.
|
iOS Build:
ViewModels/PlayerSearchViewModel.cs#L51
Number of parameters supplied in the logging message template do not match the number of named placeholders (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2017)
|
iOS Build:
ViewModels/PlayerDetailViewModel.cs#L204
Number of parameters supplied in the logging message template do not match the number of named placeholders (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2017)
|
iOS Build:
Platforms/iOS/Services/ToolbarBadgeService.cs#L18
This call site is reachable on: 'iOS' 14.2 and later, 'maccatalyst' 14.2 and later. 'UIApplication.KeyWindow' is obsoleted on: 'ios' 13.0 and later (Should not be used for applications that support multiple scenes because it returns a key window across all connected scenes.), 'maccatalyst' 13.0 and later (Should not be used for applications that support multiple scenes because it returns a key window across all connected scenes.). (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1422)
|
Android Build
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8, actions/setup-dotnet@4d4a70f4a5b2a5a5329f13be4ac933f2c9206ac0. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
Android Build:
Services/DeviceThemeService.cs#L32
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
|
Android Build:
Platforms/Android/Renderers/TabBarBadgeRenderer.cs#L25
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
|
Android Build:
Views/RankingsPage.xaml.cs#L19
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.
|
Android Build:
ViewModels/RankingsViewModel.cs#L56
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.
|
Android Build:
NotificationDelegate.cs#L7
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.
|
Android Build:
Platforms/Android/SamsungBadgeProvider.cs#L36
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
|
Android Build:
Platforms/Android/Services/ToolbarBadgeService.cs#L13
'Device' is obsolete
|
Android Build:
Platforms/Android/Services/ToolbarBadgeService.cs#L13
'Device.BeginInvokeOnMainThread(Action)' is obsolete: 'Use BindableObject.Dispatcher.Dispatch() instead.'
|
Android Build:
Platforms/Android/ReminderService.cs#L18
'CalendarContract.EventsColumns' is obsolete: 'Use the 'Android.Provider.CalendarContract.IEventsColumns' type. This class will be removed in a future release.'
|
Android Build:
Platforms/Android/ReminderService.cs#L18
'CalendarContract.EventsColumns.EventLocation' is obsolete: 'Use 'Android.Provider.CalendarContract.IEventsColumns.EventLocation'. This class will be removed in a future release.'
|