pylint icon indicating copy to clipboard operation
pylint copied to clipboard

Warn on incomplete concrete classes that inherit from abstract classes

Open sshane opened this issue 3 years ago • 22 comments

Fixes: https://github.com/PyCQA/pylint/issues/7950

TODO:

  • [x] Update test refs
  • [x] Make it detect the root abc module correctly

sshane avatar Dec 17 '22 13:12 sshane

🤖 Effect of this PR on checked open source code: 🤖

Effect on pandas: The following messages are now emitted:

  1. abstract-method: Method 'read_table' is abstract in class 'PandasSQL' but is not overridden in child class 'SQLiteDatabase' https://github.com/pandas-dev/pandas/blob/79b131e775271c79349b7bc412aab21cef6eca12/pandas/io/sql.py#L2102
  2. abstract-method: Method 'bottom_separator' is abstract in class 'TableBuilderAbstract' but is not overridden in child class 'GenericTableBuilder' https://github.com/pandas-dev/pandas/blob/79b131e775271c79349b7bc412aab21cef6eca12/pandas/io/formats/latex.py#L404
  3. abstract-method: Method 'env_begin' is abstract in class 'TableBuilderAbstract' but is not overridden in child class 'GenericTableBuilder' https://github.com/pandas-dev/pandas/blob/79b131e775271c79349b7bc412aab21cef6eca12/pandas/io/formats/latex.py#L404
  4. abstract-method: Method 'env_end' is abstract in class 'TableBuilderAbstract' but is not overridden in child class 'GenericTableBuilder' https://github.com/pandas-dev/pandas/blob/79b131e775271c79349b7bc412aab21cef6eca12/pandas/io/formats/latex.py#L404
  5. abstract-method: Method '_accumulate' is abstract in class 'ExtensionArray' but is not overridden in child class 'ArrowStringArray' https://github.com/pandas-dev/pandas/blob/79b131e775271c79349b7bc412aab21cef6eca12/pandas/core/arrays/string_arrow.py#L62
  6. abstract-method: Method 'reshape' is abstract in class 'ArrowExtensionArray' but is not overridden in child class 'ArrowStringArray' https://github.com/pandas-dev/pandas/blob/79b131e775271c79349b7bc412aab21cef6eca12/pandas/core/arrays/string_arrow.py#L62
  7. abstract-method: Method '_accumulate' is abstract in class 'ExtensionArray' but is not overridden in child class 'StringArray' https://github.com/pandas-dev/pandas/blob/79b131e775271c79349b7bc412aab21cef6eca12/pandas/core/arrays/string_.py#L225
  8. abstract-method: Method '_accumulate' is abstract in class 'ExtensionArray' but is not overridden in child class 'Categorical' https://github.com/pandas-dev/pandas/blob/79b131e775271c79349b7bc412aab21cef6eca12/pandas/core/arrays/categorical.py#L246
  9. abstract-method: Method '_accumulate' is abstract in class 'ExtensionArray' but is not overridden in child class 'PandasArray' https://github.com/pandas-dev/pandas/blob/79b131e775271c79349b7bc412aab21cef6eca12/pandas/core/arrays/numpy_.py#L34
  10. abstract-method: Method '_accumulate' is abstract in class 'ExtensionArray' but is not overridden in child class 'SubclassedCategorical' https://github.com/pandas-dev/pandas/blob/79b131e775271c79349b7bc412aab21cef6eca12/pandas/_testing/init.py#L815
  11. abstract-method: Method '_accumulate' is abstract in class 'ExtensionArray' but is not overridden in child class 'CapturingStringArray' https://github.com/pandas-dev/pandas/blob/79b131e775271c79349b7bc412aab21cef6eca12/pandas/tests/extension/base/getitem.py#L474

Effect on psycopg: The following messages are now emitted:

  1. abstract-method: Method 'dump' is abstract in class 'Dumper' but is not overridden in child class 'RecursiveDumper' https://github.com/psycopg/psycopg/blob/6cb2278d85af0ff154d879a2deda7a64fe71543f/psycopg/psycopg/adapt.py#L149
  2. abstract-method: Method 'load' is abstract in class 'Loader' but is not overridden in child class 'RecursiveLoader' https://github.com/psycopg/psycopg/blob/6cb2278d85af0ff154d879a2deda7a64fe71543f/psycopg/psycopg/adapt.py#L157
  3. abstract-method: Method 'dump' is abstract in class 'NoneDumper' but is not overridden in child class 'CrdbNoneDumper' https://github.com/psycopg/psycopg/blob/6cb2278d85af0ff154d879a2deda7a64fe71543f/psycopg/psycopg/crdb/_types.py#L30
  4. abstract-method: Method 'dump' is abstract in class 'Dumper' but is not overridden in child class 'BaseRangeDumper' https://github.com/psycopg/psycopg/blob/6cb2278d85af0ff154d879a2deda7a64fe71543f/psycopg/psycopg/types/range.py#L248
  5. abstract-method: Method 'load' is abstract in class 'Loader' but is not overridden in child class 'BaseRangeLoader' https://github.com/psycopg/psycopg/blob/6cb2278d85af0ff154d879a2deda7a64fe71543f/psycopg/psycopg/types/range.py#L408
  6. abstract-method: Method 'dump' is abstract in class 'Dumper' but is not overridden in child class 'SequenceDumper' https://github.com/psycopg/psycopg/blob/6cb2278d85af0ff154d879a2deda7a64fe71543f/psycopg/psycopg/types/composite.py#L29
  7. abstract-method: Method 'load' is abstract in class 'Loader' but is not overridden in child class 'BaseCompositeLoader' https://github.com/psycopg/psycopg/blob/6cb2278d85af0ff154d879a2deda7a64fe71543f/psycopg/psycopg/types/composite.py#L98
  8. abstract-method: Method 'upgrade' is abstract in class '_BaseTimeDumper' but is not overridden in child class '_BaseTimeTextDumper' https://github.com/psycopg/psycopg/blob/6cb2278d85af0ff154d879a2deda7a64fe71543f/psycopg/psycopg/types/datetime.py#L73
  9. abstract-method: Method 'upgrade' is abstract in class '_BaseTimeDumper' but is not overridden in child class 'TimeTzDumper' https://github.com/psycopg/psycopg/blob/6cb2278d85af0ff154d879a2deda7a64fe71543f/psycopg/psycopg/types/datetime.py#L89
  10. abstract-method: Method 'upgrade' is abstract in class '_BaseTimeDumper' but is not overridden in child class 'TimeTzBinaryDumper' https://github.com/psycopg/psycopg/blob/6cb2278d85af0ff154d879a2deda7a64fe71543f/psycopg/psycopg/types/datetime.py#L112
  11. abstract-method: Method 'upgrade' is abstract in class '_BaseDatetimeDumper' but is not overridden in child class '_BaseDatetimeTextDumper' https://github.com/psycopg/psycopg/blob/6cb2278d85af0ff154d879a2deda7a64fe71543f/psycopg/psycopg/types/datetime.py#L139
  12. abstract-method: Method 'upgrade' is abstract in class '_BaseDatetimeDumper' but is not overridden in child class 'DatetimeNoTzDumper' https://github.com/psycopg/psycopg/blob/6cb2278d85af0ff154d879a2deda7a64fe71543f/psycopg/psycopg/types/datetime.py#L157
  13. abstract-method: Method 'upgrade' is abstract in class '_BaseDatetimeDumper' but is not overridden in child class 'DatetimeNoTzBinaryDumper' https://github.com/psycopg/psycopg/blob/6cb2278d85af0ff154d879a2deda7a64fe71543f/psycopg/psycopg/types/datetime.py#L179
  14. abstract-method: Method 'dump' is abstract in class 'Dumper' but is not overridden in child class '_AIBinaryDumper' https://github.com/psycopg/psycopg/blob/6cb2278d85af0ff154d879a2deda7a64fe71543f/psycopg/psycopg/types/net.py#L68
  15. abstract-method: Method 'load' is abstract in class 'Loader' but is not overridden in child class '_LazyIpaddressLoader' https://github.com/psycopg/psycopg/blob/6cb2278d85af0ff154d879a2deda7a64fe71543f/psycopg/psycopg/types/net.py#L123
  16. abstract-method: Method 'dump' is abstract in class 'Dumper' but is not overridden in child class '_BaseStrDumper' https://github.com/psycopg/psycopg/blob/6cb2278d85af0ff154d879a2deda7a64fe71543f/psycopg/psycopg/types/string.py#L20
  17. abstract-method: Method 'dump' is abstract in class 'Dumper' but is not overridden in child class 'BaseMultirangeDumper' https://github.com/psycopg/psycopg/blob/6cb2278d85af0ff154d879a2deda7a64fe71543f/psycopg/psycopg/types/multirange.py#L143
  18. abstract-method: Method 'load' is abstract in class 'Loader' but is not overridden in child class 'BaseMultirangeLoader' https://github.com/psycopg/psycopg/blob/6cb2278d85af0ff154d879a2deda7a64fe71543f/psycopg/psycopg/types/multirange.py#L254
  19. abstract-method: Method 'dump' is abstract in class 'Dumper' but is not overridden in child class 'BaseListDumper' https://github.com/psycopg/psycopg/blob/6cb2278d85af0ff154d879a2deda7a64fe71543f/psycopg/psycopg/types/array.py#L35

Effect on sentry: The following messages are now emitted:

  1. abstract-method: Method 'passes_activity' is abstract in class 'RuleBase' but is not overridden in child class 'AzureDevopsCreateTicketAction' https://github.com/getsentry/sentry/blob/acf9745af3c975dd2465662eb235859c31fc6d53/src/sentry/integrations/vsts/actions/create_ticket.py#L9
  2. abstract-method: Method 'passes_activity' is abstract in class 'RuleBase' but is not overridden in child class 'MsTeamsNotifyServiceAction' https://github.com/getsentry/sentry/blob/acf9745af3c975dd2465662eb235859c31fc6d53/src/sentry/integrations/msteams/actions/notification.py#L14
  3. abstract-method: Method 'passes_activity' is abstract in class 'RuleBase' but is not overridden in child class 'SlackNotifyServiceAction' https://github.com/getsentry/sentry/blob/acf9745af3c975dd2465662eb235859c31fc6d53/src/sentry/integrations/slack/actions/notification.py#L20
  4. abstract-method: Method 'passes_activity' is abstract in class 'RuleBase' but is not overridden in child class 'PagerDutyNotifyServiceAction' https://github.com/getsentry/sentry/blob/acf9745af3c975dd2465662eb235859c31fc6d53/src/sentry/integrations/pagerduty/actions/notification.py#L13
  5. abstract-method: Method 'passes_activity' is abstract in class 'RuleBase' but is not overridden in child class 'JiraCreateTicketAction' https://github.com/getsentry/sentry/blob/acf9745af3c975dd2465662eb235859c31fc6d53/src/sentry/integrations/jira/actions/create_ticket.py#L11
  6. abstract-method: Method 'get_activity' is abstract in class 'EventCondition' but is not overridden in child class 'EventFrequencyCondition' https://github.com/getsentry/sentry/blob/acf9745af3c975dd2465662eb235859c31fc6d53/src/sentry/rules/conditions/event_frequency.py#L223
  7. abstract-method: Method 'passes_activity' is abstract in class 'RuleBase' but is not overridden in child class 'EventFrequencyCondition' https://github.com/getsentry/sentry/blob/acf9745af3c975dd2465662eb235859c31fc6d53/src/sentry/rules/conditions/event_frequency.py#L223
  8. abstract-method: Method 'get_activity' is abstract in class 'EventCondition' but is not overridden in child class 'EventUniqueUserFrequencyCondition' https://github.com/getsentry/sentry/blob/acf9745af3c975dd2465662eb235859c31fc6d53/src/sentry/rules/conditions/event_frequency.py#L245
  9. abstract-method: Method 'passes_activity' is abstract in class 'RuleBase' but is not overridden in child class 'EventUniqueUserFrequencyCondition' https://github.com/getsentry/sentry/blob/acf9745af3c975dd2465662eb235859c31fc6d53/src/sentry/rules/conditions/event_frequency.py#L245
  10. abstract-method: Method 'get_activity' is abstract in class 'EventCondition' but is not overridden in child class 'LevelCondition' https://github.com/getsentry/sentry/blob/acf9745af3c975dd2465662eb235859c31fc6d53/src/sentry/rules/conditions/level.py#L26
  11. abstract-method: Method 'passes_activity' is abstract in class 'RuleBase' but is not overridden in child class 'RegressionEventCondition' https://github.com/getsentry/sentry/blob/acf9745af3c975dd2465662eb235859c31fc6d53/src/sentry/rules/conditions/regression_event.py#L12
  12. abstract-method: Method 'get_activity' is abstract in class 'EventCondition' but is not overridden in child class 'TaggedEventCondition' https://github.com/getsentry/sentry/blob/acf9745af3c975dd2465662eb235859c31fc6d53/src/sentry/rules/conditions/tagged_event.py#L34
  13. abstract-method: Method 'passes_activity' is abstract in class 'RuleBase' but is not overridden in child class 'FirstSeenEventCondition' https://github.com/getsentry/sentry/blob/acf9745af3c975dd2465662eb235859c31fc6d53/src/sentry/rules/conditions/first_seen_event.py#L11
  14. abstract-method: Method 'get_activity' is abstract in class 'EventCondition' but is not overridden in child class 'EveryEventCondition' https://github.com/getsentry/sentry/blob/acf9745af3c975dd2465662eb235859c31fc6d53/src/sentry/rules/conditions/every_event.py#L6
  15. abstract-method: Method 'passes_activity' is abstract in class 'RuleBase' but is not overridden in child class 'EveryEventCondition' https://github.com/getsentry/sentry/blob/acf9745af3c975dd2465662eb235859c31fc6d53/src/sentry/rules/conditions/every_event.py#L6
  16. abstract-method: Method 'passes_activity' is abstract in class 'RuleBase' but is not overridden in child class 'ReappearedEventCondition' https://github.com/getsentry/sentry/blob/acf9745af3c975dd2465662eb235859c31fc6d53/src/sentry/rules/conditions/reappeared_event.py#L12
  17. abstract-method: Method 'get_activity' is abstract in class 'EventCondition' but is not overridden in child class 'EventAttributeCondition' https://github.com/getsentry/sentry/blob/acf9745af3c975dd2465662eb235859c31fc6d53/src/sentry/rules/conditions/event_attribute.py#L45
  18. abstract-method: Method 'get_activity' is abstract in class 'EventCondition' but is not overridden in child class 'ActiveReleaseEventCondition' https://github.com/getsentry/sentry/blob/acf9745af3c975dd2465662eb235859c31fc6d53/src/sentry/rules/conditions/active_release.py#L13
  19. abstract-method: Method 'passes_activity' is abstract in class 'RuleBase' but is not overridden in child class 'ActiveReleaseEventCondition' https://github.com/getsentry/sentry/blob/acf9745af3c975dd2465662eb235859c31fc6d53/src/sentry/rules/conditions/active_release.py#L13
  20. abstract-method: Method 'passes_activity' is abstract in class 'RuleBase' but is not overridden in child class 'NotifyEventAction' https://github.com/getsentry/sentry/blob/acf9745af3c975dd2465662eb235859c31fc6d53/src/sentry/rules/actions/notify_event.py#L13
  21. abstract-method: Method 'passes_activity' is abstract in class 'RuleBase' but is not overridden in child class 'NotifyEventServiceAction' https://github.com/getsentry/sentry/blob/acf9745af3c975dd2465662eb235859c31fc6d53/src/sentry/rules/actions/notify_event_service.py#L152
  22. abstract-method: Method 'passes_activity' is abstract in class 'RuleBase' but is not overridden in child class 'NotifyEventSentryAppAction' https://github.com/getsentry/sentry/blob/acf9745af3c975dd2465662eb235859c31fc6d53/src/sentry/rules/actions/sentry_apps/notify_event.py#L32
  23. abstract-method: Method 'get_activity' is abstract in class 'EventCondition' but is not overridden in child class 'LevelFilter' https://github.com/getsentry/sentry/blob/acf9745af3c975dd2465662eb235859c31fc6d53/src/sentry/rules/filters/level.py#L4
  24. abstract-method: Method 'passes_activity' is abstract in class 'RuleBase' but is not overridden in child class 'LatestReleaseFilter' https://github.com/getsentry/sentry/blob/acf9745af3c975dd2465662eb235859c31fc6d53/src/sentry/rules/filters/latest_release.py#L49
  25. abstract-method: Method 'passes_activity' is abstract in class 'RuleBase' but is not overridden in child class 'AssignedToFilter' https://github.com/getsentry/sentry/blob/acf9745af3c975dd2465662eb235859c31fc6d53/src/sentry/rules/filters/assigned_to.py#L18
  26. abstract-method: Method 'get_activity' is abstract in class 'EventCondition' but is not overridden in child class 'TaggedEventFilter' https://github.com/getsentry/sentry/blob/acf9745af3c975dd2465662eb235859c31fc6d53/src/sentry/rules/filters/tagged_event.py#L4
  27. abstract-method: Method 'get_activity' is abstract in class 'EventCondition' but is not overridden in child class 'EventAttributeFilter' https://github.com/getsentry/sentry/blob/acf9745af3c975dd2465662eb235859c31fc6d53/src/sentry/rules/filters/event_attribute.py#L4
  28. abstract-method: Method 'has_project_access' is abstract in class 'Access' but is not overridden in child class 'DbAccess' https://github.com/getsentry/sentry/blob/acf9745af3c975dd2465662eb235859c31fc6d53/src/sentry/auth/access.py#L182
  29. abstract-method: Method 'has_team_access' is abstract in class 'Access' but is not overridden in child class 'DbAccess' https://github.com/getsentry/sentry/blob/acf9745af3c975dd2465662eb235859c31fc6d53/src/sentry/auth/access.py#L182
  30. abstract-method: Method 'stored_problems' is abstract in class 'PerformanceDetector' but is not overridden in child class 'SlowSpanDetector' https://github.com/getsentry/sentry/blob/acf9745af3c975dd2465662eb235859c31fc6d53/src/sentry/utils/performance_issues/performance_detection.py#L574
  31. abstract-method: Method 'stored_problems' is abstract in class 'PerformanceDetector' but is not overridden in child class 'RenderBlockingAssetSpanDetector' https://github.com/getsentry/sentry/blob/acf9745af3c975dd2465662eb235859c31fc6d53/src/sentry/utils/performance_issues/performance_detection.py#L615
  32. abstract-method: Method 'stored_problems' is abstract in class 'PerformanceDetector' but is not overridden in child class 'NPlusOneAPICallsDetector' https://github.com/getsentry/sentry/blob/acf9745af3c975dd2465662eb235859c31fc6d53/src/sentry/utils/performance_issues/performance_detection.py#L682
  33. abstract-method: Method 'stored_problems' is abstract in class 'PerformanceDetector' but is not overridden in child class 'ConsecutiveDBSpanDetector' https://github.com/getsentry/sentry/blob/acf9745af3c975dd2465662eb235859c31fc6d53/src/sentry/utils/performance_issues/performance_detection.py#L838
  34. abstract-method: Method 'stored_problems' is abstract in class 'PerformanceDetector' but is not overridden in child class 'NPlusOneDBSpanDetector' https://github.com/getsentry/sentry/blob/acf9745af3c975dd2465662eb235859c31fc6d53/src/sentry/utils/performance_issues/performance_detection.py#L967
  35. abstract-method: Method 'stored_problems' is abstract in class 'PerformanceDetector' but is not overridden in child class 'NPlusOneDBSpanDetectorExtended' https://github.com/getsentry/sentry/blob/acf9745af3c975dd2465662eb235859c31fc6d53/src/sentry/utils/performance_issues/performance_detection.py#L1183
  36. abstract-method: Method 'stored_problems' is abstract in class 'PerformanceDetector' but is not overridden in child class 'FileIOMainThreadDetector' https://github.com/getsentry/sentry/blob/acf9745af3c975dd2465662eb235859c31fc6d53/src/sentry/utils/performance_issues/performance_detection.py#L1198
  37. abstract-method: Method 'stored_problems' is abstract in class 'PerformanceDetector' but is not overridden in child class 'MNPlusOneDBSpanDetector' https://github.com/getsentry/sentry/blob/acf9745af3c975dd2465662eb235859c31fc6d53/src/sentry/utils/performance_issues/performance_detection.py#L1472
  38. abstract-method: Method 'build_attachment_title' is abstract in class 'BaseNotification' but is not overridden in child class 'UserReportNotification' https://github.com/getsentry/sentry/blob/acf9745af3c975dd2465662eb235859c31fc6d53/src/sentry/notifications/notifications/user_report.py#L23
  39. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'UserReportNotification' https://github.com/getsentry/sentry/blob/acf9745af3c975dd2465662eb235859c31fc6d53/src/sentry/notifications/notifications/user_report.py#L23
  40. abstract-method: Method 'get_title_link' is abstract in class 'BaseNotification' but is not overridden in child class 'UserReportNotification' https://github.com/getsentry/sentry/blob/acf9745af3c975dd2465662eb235859c31fc6d53/src/sentry/notifications/notifications/user_report.py#L23
  41. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'IntegrationNudgeNotification' https://github.com/getsentry/sentry/blob/acf9745af3c975dd2465662eb235859c31fc6d53/src/sentry/notifications/notifications/integration_nudge.py#L44
  42. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'DigestNotification' https://github.com/getsentry/sentry/blob/acf9745af3c975dd2465662eb235859c31fc6d53/src/sentry/notifications/notifications/digest.py#L41
  43. abstract-method: Method 'build_attachment_title' is abstract in class 'BaseNotification' but is not overridden in child class 'AlertRuleNotification' https://github.com/getsentry/sentry/blob/acf9745af3c975dd2465662eb235859c31fc6d53/src/sentry/notifications/notifications/rules.py#L37
  44. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'AlertRuleNotification' https://github.com/getsentry/sentry/blob/acf9745af3c975dd2465662eb235859c31fc6d53/src/sentry/notifications/notifications/rules.py#L37
  45. abstract-method: Method 'get_title_link' is abstract in class 'BaseNotification' but is not overridden in child class 'AlertRuleNotification' https://github.com/getsentry/sentry/blob/acf9745af3c975dd2465662eb235859c31fc6d53/src/sentry/notifications/notifications/rules.py#L37
  46. abstract-method: Method 'build_attachment_title' is abstract in class 'BaseNotification' but is not overridden in child class 'AutoSyncNotification' https://github.com/getsentry/sentry/blob/acf9745af3c975dd2465662eb235859c31fc6d53/src/sentry/notifications/notifications/codeowners_auto_sync.py#L17
  47. abstract-method: Method 'get_notification_title' is abstract in class 'BaseNotification' but is not overridden in child class 'AutoSyncNotification' https://github.com/getsentry/sentry/blob/acf9745af3c975dd2465662eb235859c31fc6d53/src/sentry/notifications/notifications/codeowners_auto_sync.py#L17
  48. abstract-method: Method 'get_title_link' is abstract in class 'BaseNotification' but is not overridden in child class 'AutoSyncNotification' https://github.com/getsentry/sentry/blob/acf9745af3c975dd2465662eb235859c31fc6d53/src/sentry/notifications/notifications/codeowners_auto_sync.py#L17
  49. abstract-method: Method 'build_attachment_title' is abstract in class 'BaseNotification' but is not overridden in child class 'ActiveReleaseIssueNotification' https://github.com/getsentry/sentry/blob/acf9745af3c975dd2465662eb235859c31fc6d53/src/sentry/notifications/notifications/active_release.py#L33
  50. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'ActiveReleaseIssueNotification' https://github.com/getsentry/sentry/blob/acf9745af3c975dd2465662eb235859c31fc6d53/src/sentry/notifications/notifications/active_release.py#L33
  51. abstract-method: Method 'get_title_link' is abstract in class 'BaseNotification' but is not overridden in child class 'ActiveReleaseIssueNotification' https://github.com/getsentry/sentry/blob/acf9745af3c975dd2465662eb235859c31fc6d53/src/sentry/notifications/notifications/active_release.py#L33
  52. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'NewProcessingIssuesActivityNotification' https://github.com/getsentry/sentry/blob/acf9745af3c975dd2465662eb235859c31fc6d53/src/sentry/notifications/notifications/activity/new_processing_issues.py#L14
  53. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'ResolvedActivityNotification' https://github.com/getsentry/sentry/blob/acf9745af3c975dd2465662eb235859c31fc6d53/src/sentry/notifications/notifications/activity/resolved.py#L8
  54. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'UnassignedActivityNotification' https://github.com/getsentry/sentry/blob/acf9745af3c975dd2465662eb235859c31fc6d53/src/sentry/notifications/notifications/activity/unassigned.py#L10
  55. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'ReleaseActivityNotification' https://github.com/getsentry/sentry/blob/acf9745af3c975dd2465662eb235859c31fc6d53/src/sentry/notifications/notifications/activity/release.py#L33
  56. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'AssignedActivityNotification' https://github.com/getsentry/sentry/blob/acf9745af3c975dd2465662eb235859c31fc6d53/src/sentry/notifications/notifications/activity/assigned.py#L55
  57. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'ReleaseSummaryActivityNotification' https://github.com/getsentry/sentry/blob/acf9745af3c975dd2465662eb235859c31fc6d53/src/sentry/notifications/notifications/activity/release_summary.py#L34
  58. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'ResolvedInReleaseActivityNotification' https://github.com/getsentry/sentry/blob/acf9745af3c975dd2465662eb235859c31fc6d53/src/sentry/notifications/notifications/activity/resolved_in_release.py#L12
  59. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'NoteActivityNotification' https://github.com/getsentry/sentry/blob/acf9745af3c975dd2465662eb235859c31fc6d53/src/sentry/notifications/notifications/activity/note.py#L13
  60. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'RegressionActivityNotification' https://github.com/getsentry/sentry/blob/acf9745af3c975dd2465662eb235859c31fc6d53/src/sentry/notifications/notifications/activity/regression.py#L15
  61. abstract-method: Method 'get_oauth_refresh_token_url' is abstract in class 'OAuth2Provider' but is not overridden in child class 'GoogleIdentityProvider' https://github.com/getsentry/sentry/blob/acf9745af3c975dd2465662eb235859c31fc6d53/src/sentry/identity/google/provider.py#L15
  62. abstract-method: Method 'get_oauth_refresh_token_url' is abstract in class 'OAuth2Provider' but is not overridden in child class 'VstsExtensionIdentityProvider' https://github.com/getsentry/sentry/blob/acf9745af3c975dd2465662eb235859c31fc6d53/src/sentry/identity/vsts_extension/provider.py#L4
  63. abstract-method: Method 'get_oauth_refresh_token_url' is abstract in class 'OAuth2Provider' but is not overridden in child class 'VSTSIdentityProvider' https://github.com/getsentry/sentry/blob/acf9745af3c975dd2465662eb235859c31fc6d53/src/sentry/identity/vsts/provider.py#L39
  64. abstract-method: Method 'get_oauth_refresh_token_url' is abstract in class 'OAuth2Provider' but is not overridden in child class 'GitHubEnterpriseIdentityProvider' https://github.com/getsentry/sentry/blob/acf9745af3c975dd2465662eb235859c31fc6d53/src/sentry/identity/github_enterprise/provider.py#L21
  65. abstract-method: Method 'get_oauth_refresh_token_url' is abstract in class 'OAuth2Provider' but is not overridden in child class 'SlackIdentityProvider' https://github.com/getsentry/sentry/blob/acf9745af3c975dd2465662eb235859c31fc6d53/src/sentry/identity/slack/provider.py#L5
  66. abstract-method: Method 'build_identity' is abstract in class 'Provider' but is not overridden in child class 'VercelIdentityProvider' https://github.com/getsentry/sentry/blob/acf9745af3c975dd2465662eb235859c31fc6d53/src/sentry/identity/vercel/provider.py#L5
  67. abstract-method: Method 'get_oauth_refresh_token_url' is abstract in class 'OAuth2Provider' but is not overridden in child class 'VercelIdentityProvider' https://github.com/getsentry/sentry/blob/acf9745af3c975dd2465662eb235859c31fc6d53/src/sentry/identity/vercel/provider.py#L5
  68. abstract-method: Method 'get_oauth_refresh_token_url' is abstract in class 'OAuth2Provider' but is not overridden in child class 'GitHubIdentityProvider' https://github.com/getsentry/sentry/blob/acf9745af3c975dd2465662eb235859c31fc6d53/src/sentry/identity/github/provider.py#L26
  69. abstract-method: Method 'build_identity' is abstract in class 'Provider' but is not overridden in child class 'BitbucketIdentityProvider' https://github.com/getsentry/sentry/blob/acf9745af3c975dd2465662eb235859c31fc6d53/src/sentry/identity/bitbucket/provider.py#L6
  70. abstract-method: Method 'refresh_identity' is abstract in class 'Provider' but is not overridden in child class 'BitbucketIdentityProvider' https://github.com/getsentry/sentry/blob/acf9745af3c975dd2465662eb235859c31fc6d53/src/sentry/identity/bitbucket/provider.py#L6
  71. abstract-method: Method 'get_oauth_refresh_token_url' is abstract in class 'OAuth2Provider' but is not overridden in child class 'GitlabIdentityProvider' https://github.com/getsentry/sentry/blob/acf9745af3c975dd2465662eb235859c31fc6d53/src/sentry/identity/gitlab/provider.py#L58
  72. abstract-method: Method 'defer' is abstract in class 'BaseQuerySet' but is not overridden in child class 'ReleaseQuerySet' https://github.com/getsentry/sentry/blob/acf9745af3c975dd2465662eb235859c31fc6d53/src/sentry/models/release.py#L133
  73. abstract-method: Method 'only' is abstract in class 'BaseQuerySet' but is not overridden in child class 'ReleaseQuerySet' https://github.com/getsentry/sentry/blob/acf9745af3c975dd2465662eb235859c31fc6d53/src/sentry/models/release.py#L133
  74. abstract-method: Method 'get_snql_aggregations' is abstract in class 'BaseMetricsEntitySubscription' but is not overridden in child class 'BaseCrashRateMetricsEntitySubscription' https://github.com/getsentry/sentry/blob/acf9745af3c975dd2465662eb235859c31fc6d53/src/sentry/snuba/entity_subscription.py#L389
  75. abstract-method: Method 'passes_activity' is abstract in class 'RuleBase' but is not overridden in child class 'NotifyEmailAction' https://github.com/getsentry/sentry/blob/acf9745af3c975dd2465662eb235859c31fc6d53/src/sentry/mail/actions.py#L20
  76. abstract-method: Method 'passes_activity' is abstract in class 'RuleBase' but is not overridden in child class 'NotifyActiveReleaseEmailAction' https://github.com/getsentry/sentry/blob/acf9745af3c975dd2465662eb235859c31fc6d53/src/sentry/mail/actions.py#L81

This comment was generated for commit 823cf6e2743db5620d3bc3161824715eb115fa1c

github-actions[bot] avatar Dec 17 '22 14:12 github-actions[bot]

🤖 Effect of this PR on checked open source code: 🤖

Effect on pandas: The following messages are now emitted:

  1. abstract-method: Method 'read_table' is abstract in class 'PandasSQL' but is not overridden in child class 'SQLiteDatabase' https://github.com/pandas-dev/pandas/blob/280fbf6dd472b868e3849e81998db6f266b96514/pandas/io/sql.py#L2123
  2. abstract-method: Method 'bottom_separator' is abstract in class 'TableBuilderAbstract' but is not overridden in child class 'GenericTableBuilder' https://github.com/pandas-dev/pandas/blob/280fbf6dd472b868e3849e81998db6f266b96514/pandas/io/formats/latex.py#L403
  3. abstract-method: Method 'env_begin' is abstract in class 'TableBuilderAbstract' but is not overridden in child class 'GenericTableBuilder' https://github.com/pandas-dev/pandas/blob/280fbf6dd472b868e3849e81998db6f266b96514/pandas/io/formats/latex.py#L403
  4. abstract-method: Method 'env_end' is abstract in class 'TableBuilderAbstract' but is not overridden in child class 'GenericTableBuilder' https://github.com/pandas-dev/pandas/blob/280fbf6dd472b868e3849e81998db6f266b96514/pandas/io/formats/latex.py#L403
  5. abstract-method: Method '_accumulate' is abstract in class 'ExtensionArray' but is not overridden in child class 'ArrowStringArray' https://github.com/pandas-dev/pandas/blob/280fbf6dd472b868e3849e81998db6f266b96514/pandas/core/arrays/string_arrow.py#L61
  6. abstract-method: Method 'reshape' is abstract in class 'ArrowExtensionArray' but is not overridden in child class 'ArrowStringArray' https://github.com/pandas-dev/pandas/blob/280fbf6dd472b868e3849e81998db6f266b96514/pandas/core/arrays/string_arrow.py#L61
  7. abstract-method: Method '_accumulate' is abstract in class 'ExtensionArray' but is not overridden in child class 'StringArray' https://github.com/pandas-dev/pandas/blob/280fbf6dd472b868e3849e81998db6f266b96514/pandas/core/arrays/string_.py#L225
  8. abstract-method: Method '_accumulate' is abstract in class 'ExtensionArray' but is not overridden in child class 'Categorical' https://github.com/pandas-dev/pandas/blob/280fbf6dd472b868e3849e81998db6f266b96514/pandas/core/arrays/categorical.py#L246
  9. abstract-method: Method '_accumulate' is abstract in class 'ExtensionArray' but is not overridden in child class 'PandasArray' https://github.com/pandas-dev/pandas/blob/280fbf6dd472b868e3849e81998db6f266b96514/pandas/core/arrays/numpy_.py#L34
  10. abstract-method: Method '_accumulate' is abstract in class 'ExtensionArray' but is not overridden in child class 'SubclassedCategorical' https://github.com/pandas-dev/pandas/blob/280fbf6dd472b868e3849e81998db6f266b96514/pandas/_testing/init.py#L815
  11. abstract-method: Method '_accumulate' is abstract in class 'ExtensionArray' but is not overridden in child class 'CapturingStringArray' https://github.com/pandas-dev/pandas/blob/280fbf6dd472b868e3849e81998db6f266b96514/pandas/tests/extension/base/getitem.py#L473

Effect on psycopg: The following messages are now emitted:

  1. abstract-method: Method 'dump' is abstract in class 'Dumper' but is not overridden in child class 'RecursiveDumper' https://github.com/psycopg/psycopg/blob/202dfa1a0aa1a1a9424cb8301b89b12de9e2de47/psycopg/psycopg/adapt.py#L149
  2. abstract-method: Method 'load' is abstract in class 'Loader' but is not overridden in child class 'RecursiveLoader' https://github.com/psycopg/psycopg/blob/202dfa1a0aa1a1a9424cb8301b89b12de9e2de47/psycopg/psycopg/adapt.py#L157
  3. abstract-method: Method 'dump' is abstract in class 'NoneDumper' but is not overridden in child class 'CrdbNoneDumper' https://github.com/psycopg/psycopg/blob/202dfa1a0aa1a1a9424cb8301b89b12de9e2de47/psycopg/psycopg/crdb/_types.py#L30
  4. abstract-method: Method 'dump' is abstract in class 'Dumper' but is not overridden in child class 'BaseRangeDumper' https://github.com/psycopg/psycopg/blob/202dfa1a0aa1a1a9424cb8301b89b12de9e2de47/psycopg/psycopg/types/range.py#L248
  5. abstract-method: Method 'load' is abstract in class 'Loader' but is not overridden in child class 'BaseRangeLoader' https://github.com/psycopg/psycopg/blob/202dfa1a0aa1a1a9424cb8301b89b12de9e2de47/psycopg/psycopg/types/range.py#L408
  6. abstract-method: Method 'dump' is abstract in class 'Dumper' but is not overridden in child class 'SequenceDumper' https://github.com/psycopg/psycopg/blob/202dfa1a0aa1a1a9424cb8301b89b12de9e2de47/psycopg/psycopg/types/composite.py#L29
  7. abstract-method: Method 'load' is abstract in class 'Loader' but is not overridden in child class 'BaseCompositeLoader' https://github.com/psycopg/psycopg/blob/202dfa1a0aa1a1a9424cb8301b89b12de9e2de47/psycopg/psycopg/types/composite.py#L98
  8. abstract-method: Method 'upgrade' is abstract in class '_BaseTimeDumper' but is not overridden in child class '_BaseTimeTextDumper' https://github.com/psycopg/psycopg/blob/202dfa1a0aa1a1a9424cb8301b89b12de9e2de47/psycopg/psycopg/types/datetime.py#L73
  9. abstract-method: Method 'upgrade' is abstract in class '_BaseTimeDumper' but is not overridden in child class 'TimeTzDumper' https://github.com/psycopg/psycopg/blob/202dfa1a0aa1a1a9424cb8301b89b12de9e2de47/psycopg/psycopg/types/datetime.py#L89
  10. abstract-method: Method 'upgrade' is abstract in class '_BaseTimeDumper' but is not overridden in child class 'TimeTzBinaryDumper' https://github.com/psycopg/psycopg/blob/202dfa1a0aa1a1a9424cb8301b89b12de9e2de47/psycopg/psycopg/types/datetime.py#L112
  11. abstract-method: Method 'upgrade' is abstract in class '_BaseDatetimeDumper' but is not overridden in child class '_BaseDatetimeTextDumper' https://github.com/psycopg/psycopg/blob/202dfa1a0aa1a1a9424cb8301b89b12de9e2de47/psycopg/psycopg/types/datetime.py#L139
  12. abstract-method: Method 'upgrade' is abstract in class '_BaseDatetimeDumper' but is not overridden in child class 'DatetimeNoTzDumper' https://github.com/psycopg/psycopg/blob/202dfa1a0aa1a1a9424cb8301b89b12de9e2de47/psycopg/psycopg/types/datetime.py#L157
  13. abstract-method: Method 'upgrade' is abstract in class '_BaseDatetimeDumper' but is not overridden in child class 'DatetimeNoTzBinaryDumper' https://github.com/psycopg/psycopg/blob/202dfa1a0aa1a1a9424cb8301b89b12de9e2de47/psycopg/psycopg/types/datetime.py#L179
  14. abstract-method: Method 'dump' is abstract in class 'Dumper' but is not overridden in child class '_AIBinaryDumper' https://github.com/psycopg/psycopg/blob/202dfa1a0aa1a1a9424cb8301b89b12de9e2de47/psycopg/psycopg/types/net.py#L68
  15. abstract-method: Method 'load' is abstract in class 'Loader' but is not overridden in child class '_LazyIpaddressLoader' https://github.com/psycopg/psycopg/blob/202dfa1a0aa1a1a9424cb8301b89b12de9e2de47/psycopg/psycopg/types/net.py#L123
  16. abstract-method: Method 'dump' is abstract in class 'Dumper' but is not overridden in child class '_BaseStrDumper' https://github.com/psycopg/psycopg/blob/202dfa1a0aa1a1a9424cb8301b89b12de9e2de47/psycopg/psycopg/types/string.py#L20
  17. abstract-method: Method 'dump' is abstract in class 'Dumper' but is not overridden in child class 'BaseMultirangeDumper' https://github.com/psycopg/psycopg/blob/202dfa1a0aa1a1a9424cb8301b89b12de9e2de47/psycopg/psycopg/types/multirange.py#L143
  18. abstract-method: Method 'load' is abstract in class 'Loader' but is not overridden in child class 'BaseMultirangeLoader' https://github.com/psycopg/psycopg/blob/202dfa1a0aa1a1a9424cb8301b89b12de9e2de47/psycopg/psycopg/types/multirange.py#L254
  19. abstract-method: Method 'dump' is abstract in class 'Dumper' but is not overridden in child class 'BaseListDumper' https://github.com/psycopg/psycopg/blob/202dfa1a0aa1a1a9424cb8301b89b12de9e2de47/psycopg/psycopg/types/array.py#L35

Effect on sentry: The following messages are now emitted:

  1. abstract-method: Method 'passes_activity' is abstract in class 'RuleBase' but is not overridden in child class 'AzureDevopsCreateTicketAction' https://github.com/getsentry/sentry/blob/d52f5fabeab331b5b661edd69e7bfc3b047f3e22/src/sentry/integrations/vsts/actions/create_ticket.py#L9
  2. abstract-method: Method 'passes_activity' is abstract in class 'RuleBase' but is not overridden in child class 'MsTeamsNotifyServiceAction' https://github.com/getsentry/sentry/blob/d52f5fabeab331b5b661edd69e7bfc3b047f3e22/src/sentry/integrations/msteams/actions/notification.py#L14
  3. abstract-method: Method 'passes_activity' is abstract in class 'RuleBase' but is not overridden in child class 'SlackNotifyServiceAction' https://github.com/getsentry/sentry/blob/d52f5fabeab331b5b661edd69e7bfc3b047f3e22/src/sentry/integrations/slack/actions/notification.py#L20
  4. abstract-method: Method 'passes_activity' is abstract in class 'RuleBase' but is not overridden in child class 'PagerDutyNotifyServiceAction' https://github.com/getsentry/sentry/blob/d52f5fabeab331b5b661edd69e7bfc3b047f3e22/src/sentry/integrations/pagerduty/actions/notification.py#L13
  5. abstract-method: Method 'passes_activity' is abstract in class 'RuleBase' but is not overridden in child class 'JiraCreateTicketAction' https://github.com/getsentry/sentry/blob/d52f5fabeab331b5b661edd69e7bfc3b047f3e22/src/sentry/integrations/jira/actions/create_ticket.py#L11
  6. abstract-method: Method 'get_activity' is abstract in class 'EventCondition' but is not overridden in child class 'EventFrequencyCondition' https://github.com/getsentry/sentry/blob/d52f5fabeab331b5b661edd69e7bfc3b047f3e22/src/sentry/rules/conditions/event_frequency.py#L223
  7. abstract-method: Method 'passes_activity' is abstract in class 'RuleBase' but is not overridden in child class 'EventFrequencyCondition' https://github.com/getsentry/sentry/blob/d52f5fabeab331b5b661edd69e7bfc3b047f3e22/src/sentry/rules/conditions/event_frequency.py#L223
  8. abstract-method: Method 'get_activity' is abstract in class 'EventCondition' but is not overridden in child class 'EventUniqueUserFrequencyCondition' https://github.com/getsentry/sentry/blob/d52f5fabeab331b5b661edd69e7bfc3b047f3e22/src/sentry/rules/conditions/event_frequency.py#L245
  9. abstract-method: Method 'passes_activity' is abstract in class 'RuleBase' but is not overridden in child class 'EventUniqueUserFrequencyCondition' https://github.com/getsentry/sentry/blob/d52f5fabeab331b5b661edd69e7bfc3b047f3e22/src/sentry/rules/conditions/event_frequency.py#L245
  10. abstract-method: Method 'get_activity' is abstract in class 'EventCondition' but is not overridden in child class 'LevelCondition' https://github.com/getsentry/sentry/blob/d52f5fabeab331b5b661edd69e7bfc3b047f3e22/src/sentry/rules/conditions/level.py#L26
  11. abstract-method: Method 'passes_activity' is abstract in class 'RuleBase' but is not overridden in child class 'RegressionEventCondition' https://github.com/getsentry/sentry/blob/d52f5fabeab331b5b661edd69e7bfc3b047f3e22/src/sentry/rules/conditions/regression_event.py#L12
  12. abstract-method: Method 'get_activity' is abstract in class 'EventCondition' but is not overridden in child class 'TaggedEventCondition' https://github.com/getsentry/sentry/blob/d52f5fabeab331b5b661edd69e7bfc3b047f3e22/src/sentry/rules/conditions/tagged_event.py#L34
  13. abstract-method: Method 'passes_activity' is abstract in class 'RuleBase' but is not overridden in child class 'FirstSeenEventCondition' https://github.com/getsentry/sentry/blob/d52f5fabeab331b5b661edd69e7bfc3b047f3e22/src/sentry/rules/conditions/first_seen_event.py#L11
  14. abstract-method: Method 'get_activity' is abstract in class 'EventCondition' but is not overridden in child class 'EveryEventCondition' https://github.com/getsentry/sentry/blob/d52f5fabeab331b5b661edd69e7bfc3b047f3e22/src/sentry/rules/conditions/every_event.py#L6
  15. abstract-method: Method 'passes_activity' is abstract in class 'RuleBase' but is not overridden in child class 'EveryEventCondition' https://github.com/getsentry/sentry/blob/d52f5fabeab331b5b661edd69e7bfc3b047f3e22/src/sentry/rules/conditions/every_event.py#L6
  16. abstract-method: Method 'passes_activity' is abstract in class 'RuleBase' but is not overridden in child class 'ReappearedEventCondition' https://github.com/getsentry/sentry/blob/d52f5fabeab331b5b661edd69e7bfc3b047f3e22/src/sentry/rules/conditions/reappeared_event.py#L12
  17. abstract-method: Method 'get_activity' is abstract in class 'EventCondition' but is not overridden in child class 'EventAttributeCondition' https://github.com/getsentry/sentry/blob/d52f5fabeab331b5b661edd69e7bfc3b047f3e22/src/sentry/rules/conditions/event_attribute.py#L45
  18. abstract-method: Method 'get_activity' is abstract in class 'EventCondition' but is not overridden in child class 'ActiveReleaseEventCondition' https://github.com/getsentry/sentry/blob/d52f5fabeab331b5b661edd69e7bfc3b047f3e22/src/sentry/rules/conditions/active_release.py#L13
  19. abstract-method: Method 'passes_activity' is abstract in class 'RuleBase' but is not overridden in child class 'ActiveReleaseEventCondition' https://github.com/getsentry/sentry/blob/d52f5fabeab331b5b661edd69e7bfc3b047f3e22/src/sentry/rules/conditions/active_release.py#L13
  20. abstract-method: Method 'passes_activity' is abstract in class 'RuleBase' but is not overridden in child class 'NotifyEventAction' https://github.com/getsentry/sentry/blob/d52f5fabeab331b5b661edd69e7bfc3b047f3e22/src/sentry/rules/actions/notify_event.py#L13
  21. abstract-method: Method 'passes_activity' is abstract in class 'RuleBase' but is not overridden in child class 'NotifyEventServiceAction' https://github.com/getsentry/sentry/blob/d52f5fabeab331b5b661edd69e7bfc3b047f3e22/src/sentry/rules/actions/notify_event_service.py#L152
  22. abstract-method: Method 'passes_activity' is abstract in class 'RuleBase' but is not overridden in child class 'NotifyEventSentryAppAction' https://github.com/getsentry/sentry/blob/d52f5fabeab331b5b661edd69e7bfc3b047f3e22/src/sentry/rules/actions/sentry_apps/notify_event.py#L32
  23. abstract-method: Method 'get_activity' is abstract in class 'EventCondition' but is not overridden in child class 'LevelFilter' https://github.com/getsentry/sentry/blob/d52f5fabeab331b5b661edd69e7bfc3b047f3e22/src/sentry/rules/filters/level.py#L4
  24. abstract-method: Method 'passes_activity' is abstract in class 'RuleBase' but is not overridden in child class 'LatestReleaseFilter' https://github.com/getsentry/sentry/blob/d52f5fabeab331b5b661edd69e7bfc3b047f3e22/src/sentry/rules/filters/latest_release.py#L49
  25. abstract-method: Method 'passes_activity' is abstract in class 'RuleBase' but is not overridden in child class 'AssignedToFilter' https://github.com/getsentry/sentry/blob/d52f5fabeab331b5b661edd69e7bfc3b047f3e22/src/sentry/rules/filters/assigned_to.py#L18
  26. abstract-method: Method 'get_activity' is abstract in class 'EventCondition' but is not overridden in child class 'TaggedEventFilter' https://github.com/getsentry/sentry/blob/d52f5fabeab331b5b661edd69e7bfc3b047f3e22/src/sentry/rules/filters/tagged_event.py#L4
  27. abstract-method: Method 'get_activity' is abstract in class 'EventCondition' but is not overridden in child class 'EventAttributeFilter' https://github.com/getsentry/sentry/blob/d52f5fabeab331b5b661edd69e7bfc3b047f3e22/src/sentry/rules/filters/event_attribute.py#L4
  28. abstract-method: Method 'has_project_access' is abstract in class 'Access' but is not overridden in child class 'DbAccess' https://github.com/getsentry/sentry/blob/d52f5fabeab331b5b661edd69e7bfc3b047f3e22/src/sentry/auth/access.py#L182
  29. abstract-method: Method 'has_team_access' is abstract in class 'Access' but is not overridden in child class 'DbAccess' https://github.com/getsentry/sentry/blob/d52f5fabeab331b5b661edd69e7bfc3b047f3e22/src/sentry/auth/access.py#L182
  30. abstract-method: Method 'stored_problems' is abstract in class 'PerformanceDetector' but is not overridden in child class 'SlowSpanDetector' https://github.com/getsentry/sentry/blob/d52f5fabeab331b5b661edd69e7bfc3b047f3e22/src/sentry/utils/performance_issues/performance_detection.py#L564
  31. abstract-method: Method 'stored_problems' is abstract in class 'PerformanceDetector' but is not overridden in child class 'RenderBlockingAssetSpanDetector' https://github.com/getsentry/sentry/blob/d52f5fabeab331b5b661edd69e7bfc3b047f3e22/src/sentry/utils/performance_issues/performance_detection.py#L605
  32. abstract-method: Method 'stored_problems' is abstract in class 'PerformanceDetector' but is not overridden in child class 'NPlusOneAPICallsDetector' https://github.com/getsentry/sentry/blob/d52f5fabeab331b5b661edd69e7bfc3b047f3e22/src/sentry/utils/performance_issues/performance_detection.py#L672
  33. abstract-method: Method 'stored_problems' is abstract in class 'PerformanceDetector' but is not overridden in child class 'ConsecutiveDBSpanDetector' https://github.com/getsentry/sentry/blob/d52f5fabeab331b5b661edd69e7bfc3b047f3e22/src/sentry/utils/performance_issues/performance_detection.py#L828
  34. abstract-method: Method 'stored_problems' is abstract in class 'PerformanceDetector' but is not overridden in child class 'NPlusOneDBSpanDetector' https://github.com/getsentry/sentry/blob/d52f5fabeab331b5b661edd69e7bfc3b047f3e22/src/sentry/utils/performance_issues/performance_detection.py#L957
  35. abstract-method: Method 'stored_problems' is abstract in class 'PerformanceDetector' but is not overridden in child class 'NPlusOneDBSpanDetectorExtended' https://github.com/getsentry/sentry/blob/d52f5fabeab331b5b661edd69e7bfc3b047f3e22/src/sentry/utils/performance_issues/performance_detection.py#L1173
  36. abstract-method: Method 'stored_problems' is abstract in class 'PerformanceDetector' but is not overridden in child class 'FileIOMainThreadDetector' https://github.com/getsentry/sentry/blob/d52f5fabeab331b5b661edd69e7bfc3b047f3e22/src/sentry/utils/performance_issues/performance_detection.py#L1188
  37. abstract-method: Method 'stored_problems' is abstract in class 'PerformanceDetector' but is not overridden in child class 'MNPlusOneDBSpanDetector' https://github.com/getsentry/sentry/blob/d52f5fabeab331b5b661edd69e7bfc3b047f3e22/src/sentry/utils/performance_issues/performance_detection.py#L1462
  38. abstract-method: Method 'build_attachment_title' is abstract in class 'BaseNotification' but is not overridden in child class 'UserReportNotification' https://github.com/getsentry/sentry/blob/d52f5fabeab331b5b661edd69e7bfc3b047f3e22/src/sentry/notifications/notifications/user_report.py#L23
  39. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'UserReportNotification' https://github.com/getsentry/sentry/blob/d52f5fabeab331b5b661edd69e7bfc3b047f3e22/src/sentry/notifications/notifications/user_report.py#L23
  40. abstract-method: Method 'get_title_link' is abstract in class 'BaseNotification' but is not overridden in child class 'UserReportNotification' https://github.com/getsentry/sentry/blob/d52f5fabeab331b5b661edd69e7bfc3b047f3e22/src/sentry/notifications/notifications/user_report.py#L23
  41. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'IntegrationNudgeNotification' https://github.com/getsentry/sentry/blob/d52f5fabeab331b5b661edd69e7bfc3b047f3e22/src/sentry/notifications/notifications/integration_nudge.py#L44
  42. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'DigestNotification' https://github.com/getsentry/sentry/blob/d52f5fabeab331b5b661edd69e7bfc3b047f3e22/src/sentry/notifications/notifications/digest.py#L41
  43. abstract-method: Method 'build_attachment_title' is abstract in class 'BaseNotification' but is not overridden in child class 'AlertRuleNotification' https://github.com/getsentry/sentry/blob/d52f5fabeab331b5b661edd69e7bfc3b047f3e22/src/sentry/notifications/notifications/rules.py#L38
  44. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'AlertRuleNotification' https://github.com/getsentry/sentry/blob/d52f5fabeab331b5b661edd69e7bfc3b047f3e22/src/sentry/notifications/notifications/rules.py#L38
  45. abstract-method: Method 'get_title_link' is abstract in class 'BaseNotification' but is not overridden in child class 'AlertRuleNotification' https://github.com/getsentry/sentry/blob/d52f5fabeab331b5b661edd69e7bfc3b047f3e22/src/sentry/notifications/notifications/rules.py#L38
  46. abstract-method: Method 'build_attachment_title' is abstract in class 'BaseNotification' but is not overridden in child class 'AutoSyncNotification' https://github.com/getsentry/sentry/blob/d52f5fabeab331b5b661edd69e7bfc3b047f3e22/src/sentry/notifications/notifications/codeowners_auto_sync.py#L17
  47. abstract-method: Method 'get_notification_title' is abstract in class 'BaseNotification' but is not overridden in child class 'AutoSyncNotification' https://github.com/getsentry/sentry/blob/d52f5fabeab331b5b661edd69e7bfc3b047f3e22/src/sentry/notifications/notifications/codeowners_auto_sync.py#L17
  48. abstract-method: Method 'get_title_link' is abstract in class 'BaseNotification' but is not overridden in child class 'AutoSyncNotification' https://github.com/getsentry/sentry/blob/d52f5fabeab331b5b661edd69e7bfc3b047f3e22/src/sentry/notifications/notifications/codeowners_auto_sync.py#L17
  49. abstract-method: Method 'build_attachment_title' is abstract in class 'BaseNotification' but is not overridden in child class 'ActiveReleaseIssueNotification' https://github.com/getsentry/sentry/blob/d52f5fabeab331b5b661edd69e7bfc3b047f3e22/src/sentry/notifications/notifications/active_release.py#L33
  50. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'ActiveReleaseIssueNotification' https://github.com/getsentry/sentry/blob/d52f5fabeab331b5b661edd69e7bfc3b047f3e22/src/sentry/notifications/notifications/active_release.py#L33
  51. abstract-method: Method 'get_title_link' is abstract in class 'BaseNotification' but is not overridden in child class 'ActiveReleaseIssueNotification' https://github.com/getsentry/sentry/blob/d52f5fabeab331b5b661edd69e7bfc3b047f3e22/src/sentry/notifications/notifications/active_release.py#L33
  52. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'NewProcessingIssuesActivityNotification' https://github.com/getsentry/sentry/blob/d52f5fabeab331b5b661edd69e7bfc3b047f3e22/src/sentry/notifications/notifications/activity/new_processing_issues.py#L14
  53. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'ResolvedActivityNotification' https://github.com/getsentry/sentry/blob/d52f5fabeab331b5b661edd69e7bfc3b047f3e22/src/sentry/notifications/notifications/activity/resolved.py#L8
  54. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'UnassignedActivityNotification' https://github.com/getsentry/sentry/blob/d52f5fabeab331b5b661edd69e7bfc3b047f3e22/src/sentry/notifications/notifications/activity/unassigned.py#L10
  55. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'ReleaseActivityNotification' https://github.com/getsentry/sentry/blob/d52f5fabeab331b5b661edd69e7bfc3b047f3e22/src/sentry/notifications/notifications/activity/release.py#L33
  56. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'AssignedActivityNotification' https://github.com/getsentry/sentry/blob/d52f5fabeab331b5b661edd69e7bfc3b047f3e22/src/sentry/notifications/notifications/activity/assigned.py#L55
  57. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'ReleaseSummaryActivityNotification' https://github.com/getsentry/sentry/blob/d52f5fabeab331b5b661edd69e7bfc3b047f3e22/src/sentry/notifications/notifications/activity/release_summary.py#L34
  58. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'ResolvedInReleaseActivityNotification' https://github.com/getsentry/sentry/blob/d52f5fabeab331b5b661edd69e7bfc3b047f3e22/src/sentry/notifications/notifications/activity/resolved_in_release.py#L12
  59. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'NoteActivityNotification' https://github.com/getsentry/sentry/blob/d52f5fabeab331b5b661edd69e7bfc3b047f3e22/src/sentry/notifications/notifications/activity/note.py#L13
  60. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'RegressionActivityNotification' https://github.com/getsentry/sentry/blob/d52f5fabeab331b5b661edd69e7bfc3b047f3e22/src/sentry/notifications/notifications/activity/regression.py#L15
  61. abstract-method: Method 'get_oauth_refresh_token_url' is abstract in class 'OAuth2Provider' but is not overridden in child class 'GoogleIdentityProvider' https://github.com/getsentry/sentry/blob/d52f5fabeab331b5b661edd69e7bfc3b047f3e22/src/sentry/identity/google/provider.py#L15
  62. abstract-method: Method 'get_oauth_refresh_token_url' is abstract in class 'OAuth2Provider' but is not overridden in child class 'VstsExtensionIdentityProvider' https://github.com/getsentry/sentry/blob/d52f5fabeab331b5b661edd69e7bfc3b047f3e22/src/sentry/identity/vsts_extension/provider.py#L4
  63. abstract-method: Method 'get_oauth_refresh_token_url' is abstract in class 'OAuth2Provider' but is not overridden in child class 'VSTSIdentityProvider' https://github.com/getsentry/sentry/blob/d52f5fabeab331b5b661edd69e7bfc3b047f3e22/src/sentry/identity/vsts/provider.py#L39
  64. abstract-method: Method 'get_oauth_refresh_token_url' is abstract in class 'OAuth2Provider' but is not overridden in child class 'GitHubEnterpriseIdentityProvider' https://github.com/getsentry/sentry/blob/d52f5fabeab331b5b661edd69e7bfc3b047f3e22/src/sentry/identity/github_enterprise/provider.py#L21
  65. abstract-method: Method 'get_oauth_refresh_token_url' is abstract in class 'OAuth2Provider' but is not overridden in child class 'SlackIdentityProvider' https://github.com/getsentry/sentry/blob/d52f5fabeab331b5b661edd69e7bfc3b047f3e22/src/sentry/identity/slack/provider.py#L5
  66. abstract-method: Method 'build_identity' is abstract in class 'Provider' but is not overridden in child class 'VercelIdentityProvider' https://github.com/getsentry/sentry/blob/d52f5fabeab331b5b661edd69e7bfc3b047f3e22/src/sentry/identity/vercel/provider.py#L5
  67. abstract-method: Method 'get_oauth_refresh_token_url' is abstract in class 'OAuth2Provider' but is not overridden in child class 'VercelIdentityProvider' https://github.com/getsentry/sentry/blob/d52f5fabeab331b5b661edd69e7bfc3b047f3e22/src/sentry/identity/vercel/provider.py#L5
  68. abstract-method: Method 'get_oauth_refresh_token_url' is abstract in class 'OAuth2Provider' but is not overridden in child class 'GitHubIdentityProvider' https://github.com/getsentry/sentry/blob/d52f5fabeab331b5b661edd69e7bfc3b047f3e22/src/sentry/identity/github/provider.py#L26
  69. abstract-method: Method 'build_identity' is abstract in class 'Provider' but is not overridden in child class 'BitbucketIdentityProvider' https://github.com/getsentry/sentry/blob/d52f5fabeab331b5b661edd69e7bfc3b047f3e22/src/sentry/identity/bitbucket/provider.py#L6
  70. abstract-method: Method 'refresh_identity' is abstract in class 'Provider' but is not overridden in child class 'BitbucketIdentityProvider' https://github.com/getsentry/sentry/blob/d52f5fabeab331b5b661edd69e7bfc3b047f3e22/src/sentry/identity/bitbucket/provider.py#L6
  71. abstract-method: Method 'get_oauth_refresh_token_url' is abstract in class 'OAuth2Provider' but is not overridden in child class 'GitlabIdentityProvider' https://github.com/getsentry/sentry/blob/d52f5fabeab331b5b661edd69e7bfc3b047f3e22/src/sentry/identity/gitlab/provider.py#L58
  72. abstract-method: Method 'defer' is abstract in class 'BaseQuerySet' but is not overridden in child class 'ReleaseQuerySet' https://github.com/getsentry/sentry/blob/d52f5fabeab331b5b661edd69e7bfc3b047f3e22/src/sentry/models/release.py#L133
  73. abstract-method: Method 'only' is abstract in class 'BaseQuerySet' but is not overridden in child class 'ReleaseQuerySet' https://github.com/getsentry/sentry/blob/d52f5fabeab331b5b661edd69e7bfc3b047f3e22/src/sentry/models/release.py#L133
  74. abstract-method: Method 'get_snql_aggregations' is abstract in class 'BaseMetricsEntitySubscription' but is not overridden in child class 'BaseCrashRateMetricsEntitySubscription' https://github.com/getsentry/sentry/blob/d52f5fabeab331b5b661edd69e7bfc3b047f3e22/src/sentry/snuba/entity_subscription.py#L389
  75. abstract-method: Method 'passes_activity' is abstract in class 'RuleBase' but is not overridden in child class 'NotifyEmailAction' https://github.com/getsentry/sentry/blob/d52f5fabeab331b5b661edd69e7bfc3b047f3e22/src/sentry/mail/actions.py#L20
  76. abstract-method: Method 'passes_activity' is abstract in class 'RuleBase' but is not overridden in child class 'NotifyActiveReleaseEmailAction' https://github.com/getsentry/sentry/blob/d52f5fabeab331b5b661edd69e7bfc3b047f3e22/src/sentry/mail/actions.py#L85

This comment was generated for commit 1efc1e8edeb1816db56cfb45a534c281719d8fe7

github-actions[bot] avatar Dec 24 '22 20:12 github-actions[bot]

🤖 Effect of this PR on checked open source code: 🤖

Effect on pandas: The following messages are now emitted:

  1. abstract-method: Method 'read_table' is abstract in class 'PandasSQL' but is not overridden in child class 'SQLiteDatabase' https://github.com/pandas-dev/pandas/blob/d859ecc1b0e386a66a5e0650609a9e3154fa474c/pandas/io/sql.py#L2123
  2. abstract-method: Method 'bottom_separator' is abstract in class 'TableBuilderAbstract' but is not overridden in child class 'GenericTableBuilder' https://github.com/pandas-dev/pandas/blob/d859ecc1b0e386a66a5e0650609a9e3154fa474c/pandas/io/formats/latex.py#L403
  3. abstract-method: Method 'env_begin' is abstract in class 'TableBuilderAbstract' but is not overridden in child class 'GenericTableBuilder' https://github.com/pandas-dev/pandas/blob/d859ecc1b0e386a66a5e0650609a9e3154fa474c/pandas/io/formats/latex.py#L403
  4. abstract-method: Method 'env_end' is abstract in class 'TableBuilderAbstract' but is not overridden in child class 'GenericTableBuilder' https://github.com/pandas-dev/pandas/blob/d859ecc1b0e386a66a5e0650609a9e3154fa474c/pandas/io/formats/latex.py#L403
  5. abstract-method: Method '_kind' is abstract in class 'MPLPlot' but is not overridden in child class 'PlanePlot' https://github.com/pandas-dev/pandas/blob/d859ecc1b0e386a66a5e0650609a9e3154fa474c/pandas/plotting/_matplotlib/core.py#L1127
  6. abstract-method: Method 'reshape' is abstract in class 'ArrowExtensionArray' but is not overridden in child class 'ArrowStringArray' https://github.com/pandas-dev/pandas/blob/d859ecc1b0e386a66a5e0650609a9e3154fa474c/pandas/core/arrays/string_arrow.py#L61
  7. abstract-method: Method '_accumulate' is abstract in class 'ExtensionArray' but is not overridden in child class 'StringArray' https://github.com/pandas-dev/pandas/blob/d859ecc1b0e386a66a5e0650609a9e3154fa474c/pandas/core/arrays/string_.py#L225
  8. abstract-method: Method '_accumulate' is abstract in class 'ExtensionArray' but is not overridden in child class 'Categorical' https://github.com/pandas-dev/pandas/blob/d859ecc1b0e386a66a5e0650609a9e3154fa474c/pandas/core/arrays/categorical.py#L246
  9. abstract-method: Method '_accumulate' is abstract in class 'ExtensionArray' but is not overridden in child class 'PandasArray' https://github.com/pandas-dev/pandas/blob/d859ecc1b0e386a66a5e0650609a9e3154fa474c/pandas/core/arrays/numpy_.py#L34
  10. abstract-method: Method '_accumulate' is abstract in class 'ExtensionArray' but is not overridden in child class 'SubclassedCategorical' https://github.com/pandas-dev/pandas/blob/d859ecc1b0e386a66a5e0650609a9e3154fa474c/pandas/_testing/init.py#L815
  11. abstract-method: Method '_accumulate' is abstract in class 'ExtensionArray' but is not overridden in child class 'CapturingStringArray' https://github.com/pandas-dev/pandas/blob/d859ecc1b0e386a66a5e0650609a9e3154fa474c/pandas/tests/extension/base/getitem.py#L473

Effect on psycopg: The following messages are now emitted:

  1. abstract-method: Method 'dump' is abstract in class 'Dumper' but is not overridden in child class 'RecursiveDumper' https://github.com/psycopg/psycopg/blob/1434fd42141214f6bfe73bf388bad8feb6bed672/psycopg/psycopg/adapt.py#L149
  2. abstract-method: Method 'load' is abstract in class 'Loader' but is not overridden in child class 'RecursiveLoader' https://github.com/psycopg/psycopg/blob/1434fd42141214f6bfe73bf388bad8feb6bed672/psycopg/psycopg/adapt.py#L157
  3. abstract-method: Method 'dump' is abstract in class 'NoneDumper' but is not overridden in child class 'CrdbNoneDumper' https://github.com/psycopg/psycopg/blob/1434fd42141214f6bfe73bf388bad8feb6bed672/psycopg/psycopg/crdb/_types.py#L30
  4. abstract-method: Method 'dump' is abstract in class 'Dumper' but is not overridden in child class 'BaseRangeDumper' https://github.com/psycopg/psycopg/blob/1434fd42141214f6bfe73bf388bad8feb6bed672/psycopg/psycopg/types/range.py#L248
  5. abstract-method: Method 'load' is abstract in class 'Loader' but is not overridden in child class 'BaseRangeLoader' https://github.com/psycopg/psycopg/blob/1434fd42141214f6bfe73bf388bad8feb6bed672/psycopg/psycopg/types/range.py#L408
  6. abstract-method: Method 'dump' is abstract in class 'Dumper' but is not overridden in child class 'SequenceDumper' https://github.com/psycopg/psycopg/blob/1434fd42141214f6bfe73bf388bad8feb6bed672/psycopg/psycopg/types/composite.py#L29
  7. abstract-method: Method 'load' is abstract in class 'Loader' but is not overridden in child class 'BaseCompositeLoader' https://github.com/psycopg/psycopg/blob/1434fd42141214f6bfe73bf388bad8feb6bed672/psycopg/psycopg/types/composite.py#L98
  8. abstract-method: Method 'upgrade' is abstract in class '_BaseTimeDumper' but is not overridden in child class '_BaseTimeTextDumper' https://github.com/psycopg/psycopg/blob/1434fd42141214f6bfe73bf388bad8feb6bed672/psycopg/psycopg/types/datetime.py#L73
  9. abstract-method: Method 'upgrade' is abstract in class '_BaseTimeDumper' but is not overridden in child class 'TimeTzDumper' https://github.com/psycopg/psycopg/blob/1434fd42141214f6bfe73bf388bad8feb6bed672/psycopg/psycopg/types/datetime.py#L89
  10. abstract-method: Method 'upgrade' is abstract in class '_BaseTimeDumper' but is not overridden in child class 'TimeTzBinaryDumper' https://github.com/psycopg/psycopg/blob/1434fd42141214f6bfe73bf388bad8feb6bed672/psycopg/psycopg/types/datetime.py#L112
  11. abstract-method: Method 'upgrade' is abstract in class '_BaseDatetimeDumper' but is not overridden in child class '_BaseDatetimeTextDumper' https://github.com/psycopg/psycopg/blob/1434fd42141214f6bfe73bf388bad8feb6bed672/psycopg/psycopg/types/datetime.py#L139
  12. abstract-method: Method 'upgrade' is abstract in class '_BaseDatetimeDumper' but is not overridden in child class 'DatetimeNoTzDumper' https://github.com/psycopg/psycopg/blob/1434fd42141214f6bfe73bf388bad8feb6bed672/psycopg/psycopg/types/datetime.py#L157
  13. abstract-method: Method 'upgrade' is abstract in class '_BaseDatetimeDumper' but is not overridden in child class 'DatetimeNoTzBinaryDumper' https://github.com/psycopg/psycopg/blob/1434fd42141214f6bfe73bf388bad8feb6bed672/psycopg/psycopg/types/datetime.py#L179
  14. abstract-method: Method 'dump' is abstract in class 'Dumper' but is not overridden in child class '_AIBinaryDumper' https://github.com/psycopg/psycopg/blob/1434fd42141214f6bfe73bf388bad8feb6bed672/psycopg/psycopg/types/net.py#L68
  15. abstract-method: Method 'load' is abstract in class 'Loader' but is not overridden in child class '_LazyIpaddressLoader' https://github.com/psycopg/psycopg/blob/1434fd42141214f6bfe73bf388bad8feb6bed672/psycopg/psycopg/types/net.py#L123
  16. abstract-method: Method 'dump' is abstract in class 'Dumper' but is not overridden in child class '_BaseStrDumper' https://github.com/psycopg/psycopg/blob/1434fd42141214f6bfe73bf388bad8feb6bed672/psycopg/psycopg/types/string.py#L20
  17. abstract-method: Method 'dump' is abstract in class 'Dumper' but is not overridden in child class 'BaseMultirangeDumper' https://github.com/psycopg/psycopg/blob/1434fd42141214f6bfe73bf388bad8feb6bed672/psycopg/psycopg/types/multirange.py#L143
  18. abstract-method: Method 'load' is abstract in class 'Loader' but is not overridden in child class 'BaseMultirangeLoader' https://github.com/psycopg/psycopg/blob/1434fd42141214f6bfe73bf388bad8feb6bed672/psycopg/psycopg/types/multirange.py#L254
  19. abstract-method: Method 'dump' is abstract in class 'Dumper' but is not overridden in child class 'BaseListDumper' https://github.com/psycopg/psycopg/blob/1434fd42141214f6bfe73bf388bad8feb6bed672/psycopg/psycopg/types/array.py#L35

Effect on sentry: The following messages are now emitted:

  1. abstract-method: Method 'passes_activity' is abstract in class 'RuleBase' but is not overridden in child class 'AzureDevopsCreateTicketAction' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/integrations/vsts/actions/create_ticket.py#L9
  2. abstract-method: Method 'passes_activity' is abstract in class 'RuleBase' but is not overridden in child class 'MsTeamsNotifyServiceAction' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/integrations/msteams/actions/notification.py#L14
  3. abstract-method: Method 'passes_activity' is abstract in class 'RuleBase' but is not overridden in child class 'SlackNotifyServiceAction' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/integrations/slack/actions/notification.py#L20
  4. abstract-method: Method 'build' is abstract in class 'SlackMessageBuilder' but is not overridden in child class 'BlockSlackMessageBuilder' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/integrations/slack/message_builder/base/block.py#L19
  5. abstract-method: Method 'passes_activity' is abstract in class 'RuleBase' but is not overridden in child class 'PagerDutyNotifyServiceAction' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/integrations/pagerduty/actions/notification.py#L13
  6. abstract-method: Method 'passes_activity' is abstract in class 'RuleBase' but is not overridden in child class 'JiraCreateTicketAction' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/integrations/jira/actions/create_ticket.py#L11
  7. abstract-method: Method 'get_activity' is abstract in class 'EventCondition' but is not overridden in child class 'EventFrequencyCondition' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/rules/conditions/event_frequency.py#L223
  8. abstract-method: Method 'passes_activity' is abstract in class 'RuleBase' but is not overridden in child class 'EventFrequencyCondition' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/rules/conditions/event_frequency.py#L223
  9. abstract-method: Method 'get_activity' is abstract in class 'EventCondition' but is not overridden in child class 'EventUniqueUserFrequencyCondition' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/rules/conditions/event_frequency.py#L245
  10. abstract-method: Method 'passes_activity' is abstract in class 'RuleBase' but is not overridden in child class 'EventUniqueUserFrequencyCondition' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/rules/conditions/event_frequency.py#L245
  11. abstract-method: Method 'get_activity' is abstract in class 'EventCondition' but is not overridden in child class 'LevelCondition' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/rules/conditions/level.py#L26
  12. abstract-method: Method 'passes_activity' is abstract in class 'RuleBase' but is not overridden in child class 'RegressionEventCondition' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/rules/conditions/regression_event.py#L12
  13. abstract-method: Method 'get_activity' is abstract in class 'EventCondition' but is not overridden in child class 'TaggedEventCondition' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/rules/conditions/tagged_event.py#L34
  14. abstract-method: Method 'passes_activity' is abstract in class 'RuleBase' but is not overridden in child class 'FirstSeenEventCondition' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/rules/conditions/first_seen_event.py#L11
  15. abstract-method: Method 'get_activity' is abstract in class 'EventCondition' but is not overridden in child class 'EveryEventCondition' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/rules/conditions/every_event.py#L6
  16. abstract-method: Method 'passes_activity' is abstract in class 'RuleBase' but is not overridden in child class 'EveryEventCondition' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/rules/conditions/every_event.py#L6
  17. abstract-method: Method 'passes_activity' is abstract in class 'RuleBase' but is not overridden in child class 'ReappearedEventCondition' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/rules/conditions/reappeared_event.py#L12
  18. abstract-method: Method 'get_activity' is abstract in class 'EventCondition' but is not overridden in child class 'EventAttributeCondition' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/rules/conditions/event_attribute.py#L45
  19. abstract-method: Method 'get_activity' is abstract in class 'EventCondition' but is not overridden in child class 'ActiveReleaseEventCondition' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/rules/conditions/active_release.py#L13
  20. abstract-method: Method 'passes_activity' is abstract in class 'RuleBase' but is not overridden in child class 'ActiveReleaseEventCondition' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/rules/conditions/active_release.py#L13
  21. abstract-method: Method 'passes_activity' is abstract in class 'RuleBase' but is not overridden in child class 'NotifyEventAction' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/rules/actions/notify_event.py#L13
  22. abstract-method: Method 'passes_activity' is abstract in class 'RuleBase' but is not overridden in child class 'NotifyEventServiceAction' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/rules/actions/notify_event_service.py#L152
  23. abstract-method: Method 'passes_activity' is abstract in class 'RuleBase' but is not overridden in child class 'NotifyEventSentryAppAction' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/rules/actions/sentry_apps/notify_event.py#L32
  24. abstract-method: Method 'get_activity' is abstract in class 'EventCondition' but is not overridden in child class 'LevelFilter' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/rules/filters/level.py#L4
  25. abstract-method: Method 'passes_activity' is abstract in class 'RuleBase' but is not overridden in child class 'LatestReleaseFilter' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/rules/filters/latest_release.py#L49
  26. abstract-method: Method 'passes_activity' is abstract in class 'RuleBase' but is not overridden in child class 'AssignedToFilter' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/rules/filters/assigned_to.py#L18
  27. abstract-method: Method 'get_activity' is abstract in class 'EventCondition' but is not overridden in child class 'TaggedEventFilter' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/rules/filters/tagged_event.py#L4
  28. abstract-method: Method 'get_activity' is abstract in class 'EventCondition' but is not overridden in child class 'EventAttributeFilter' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/rules/filters/event_attribute.py#L4
  29. abstract-method: Method 'has_project_access' is abstract in class 'Access' but is not overridden in child class 'DbAccess' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/auth/access.py#L182
  30. abstract-method: Method 'has_team_access' is abstract in class 'Access' but is not overridden in child class 'DbAccess' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/auth/access.py#L182
  31. abstract-method: Method 'stored_problems' is abstract in class 'PerformanceDetector' but is not overridden in child class 'SlowSpanDetector' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/utils/performance_issues/performance_detection.py#L564
  32. abstract-method: Method 'stored_problems' is abstract in class 'PerformanceDetector' but is not overridden in child class 'RenderBlockingAssetSpanDetector' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/utils/performance_issues/performance_detection.py#L605
  33. abstract-method: Method 'stored_problems' is abstract in class 'PerformanceDetector' but is not overridden in child class 'NPlusOneAPICallsDetector' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/utils/performance_issues/performance_detection.py#L672
  34. abstract-method: Method 'stored_problems' is abstract in class 'PerformanceDetector' but is not overridden in child class 'ConsecutiveDBSpanDetector' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/utils/performance_issues/performance_detection.py#L828
  35. abstract-method: Method 'stored_problems' is abstract in class 'PerformanceDetector' but is not overridden in child class 'NPlusOneDBSpanDetector' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/utils/performance_issues/performance_detection.py#L957
  36. abstract-method: Method 'stored_problems' is abstract in class 'PerformanceDetector' but is not overridden in child class 'NPlusOneDBSpanDetectorExtended' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/utils/performance_issues/performance_detection.py#L1173
  37. abstract-method: Method 'stored_problems' is abstract in class 'PerformanceDetector' but is not overridden in child class 'FileIOMainThreadDetector' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/utils/performance_issues/performance_detection.py#L1188
  38. abstract-method: Method 'stored_problems' is abstract in class 'PerformanceDetector' but is not overridden in child class 'MNPlusOneDBSpanDetector' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/utils/performance_issues/performance_detection.py#L1462
  39. abstract-method: Method 'build_attachment_title' is abstract in class 'BaseNotification' but is not overridden in child class 'UserReportNotification' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/notifications/notifications/user_report.py#L23
  40. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'UserReportNotification' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/notifications/notifications/user_report.py#L23
  41. abstract-method: Method 'get_title_link' is abstract in class 'BaseNotification' but is not overridden in child class 'UserReportNotification' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/notifications/notifications/user_report.py#L23
  42. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'IntegrationNudgeNotification' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/notifications/notifications/integration_nudge.py#L44
  43. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'DigestNotification' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/notifications/notifications/digest.py#L41
  44. abstract-method: Method 'build_attachment_title' is abstract in class 'BaseNotification' but is not overridden in child class 'ProjectNotification' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/notifications/notifications/base.py#L247
  45. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'ProjectNotification' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/notifications/notifications/base.py#L247
  46. abstract-method: Method 'get_notification_title' is abstract in class 'BaseNotification' but is not overridden in child class 'ProjectNotification' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/notifications/notifications/base.py#L247
  47. abstract-method: Method 'get_subject' is abstract in class 'BaseNotification' but is not overridden in child class 'ProjectNotification' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/notifications/notifications/base.py#L247
  48. abstract-method: Method 'get_title_link' is abstract in class 'BaseNotification' but is not overridden in child class 'ProjectNotification' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/notifications/notifications/base.py#L247
  49. abstract-method: Method 'metrics_key' is abstract in class 'BaseNotification' but is not overridden in child class 'ProjectNotification' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/notifications/notifications/base.py#L247
  50. abstract-method: Method 'reference' is abstract in class 'BaseNotification' but is not overridden in child class 'ProjectNotification' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/notifications/notifications/base.py#L247
  51. abstract-method: Method 'template_path' is abstract in class 'BaseNotification' but is not overridden in child class 'ProjectNotification' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/notifications/notifications/base.py#L247
  52. abstract-method: Method 'build_attachment_title' is abstract in class 'BaseNotification' but is not overridden in child class 'AlertRuleNotification' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/notifications/notifications/rules.py#L38
  53. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'AlertRuleNotification' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/notifications/notifications/rules.py#L38
  54. abstract-method: Method 'get_title_link' is abstract in class 'BaseNotification' but is not overridden in child class 'AlertRuleNotification' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/notifications/notifications/rules.py#L38
  55. abstract-method: Method 'build_attachment_title' is abstract in class 'BaseNotification' but is not overridden in child class 'AutoSyncNotification' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/notifications/notifications/codeowners_auto_sync.py#L17
  56. abstract-method: Method 'get_notification_title' is abstract in class 'BaseNotification' but is not overridden in child class 'AutoSyncNotification' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/notifications/notifications/codeowners_auto_sync.py#L17
  57. abstract-method: Method 'get_title_link' is abstract in class 'BaseNotification' but is not overridden in child class 'AutoSyncNotification' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/notifications/notifications/codeowners_auto_sync.py#L17
  58. abstract-method: Method 'build_attachment_title' is abstract in class 'BaseNotification' but is not overridden in child class 'ActiveReleaseIssueNotification' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/notifications/notifications/active_release.py#L33
  59. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'ActiveReleaseIssueNotification' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/notifications/notifications/active_release.py#L33
  60. abstract-method: Method 'get_title_link' is abstract in class 'BaseNotification' but is not overridden in child class 'ActiveReleaseIssueNotification' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/notifications/notifications/active_release.py#L33
  61. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'NewProcessingIssuesActivityNotification' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/notifications/notifications/activity/new_processing_issues.py#L14
  62. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'ResolvedActivityNotification' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/notifications/notifications/activity/resolved.py#L8
  63. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'UnassignedActivityNotification' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/notifications/notifications/activity/unassigned.py#L10
  64. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'ReleaseActivityNotification' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/notifications/notifications/activity/release.py#L33
  65. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'AssignedActivityNotification' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/notifications/notifications/activity/assigned.py#L55
  66. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'ReleaseSummaryActivityNotification' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/notifications/notifications/activity/release_summary.py#L34
  67. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'ResolvedInReleaseActivityNotification' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/notifications/notifications/activity/resolved_in_release.py#L12
  68. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'NoteActivityNotification' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/notifications/notifications/activity/note.py#L13
  69. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'RegressionActivityNotification' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/notifications/notifications/activity/regression.py#L15
  70. abstract-method: Method 'build_attachment_title' is abstract in class 'BaseNotification' but is not overridden in child class 'AbstractInviteRequestNotification' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/notifications/notifications/organization_request/abstract_invite_request.py#L22
  71. abstract-method: Method 'metrics_key' is abstract in class 'BaseNotification' but is not overridden in child class 'AbstractInviteRequestNotification' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/notifications/notifications/organization_request/abstract_invite_request.py#L22
  72. abstract-method: Method 'template_path' is abstract in class 'BaseNotification' but is not overridden in child class 'AbstractInviteRequestNotification' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/notifications/notifications/organization_request/abstract_invite_request.py#L22
  73. abstract-method: Method 'build_attachment_title' is abstract in class 'BaseNotification' but is not overridden in child class 'OrganizationRequestNotification' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/notifications/notifications/organization_request/base.py#L23
  74. abstract-method: Method 'get_subject' is abstract in class 'BaseNotification' but is not overridden in child class 'OrganizationRequestNotification' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/notifications/notifications/organization_request/base.py#L23
  75. abstract-method: Method 'metrics_key' is abstract in class 'BaseNotification' but is not overridden in child class 'OrganizationRequestNotification' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/notifications/notifications/organization_request/base.py#L23
  76. abstract-method: Method 'template_path' is abstract in class 'BaseNotification' but is not overridden in child class 'OrganizationRequestNotification' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/notifications/notifications/organization_request/base.py#L23
  77. abstract-method: Method 'get_oauth_refresh_token_url' is abstract in class 'OAuth2Provider' but is not overridden in child class 'GoogleIdentityProvider' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/identity/google/provider.py#L15
  78. abstract-method: Method 'get_oauth_refresh_token_url' is abstract in class 'OAuth2Provider' but is not overridden in child class 'VstsExtensionIdentityProvider' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/identity/vsts_extension/provider.py#L4
  79. abstract-method: Method 'get_oauth_refresh_token_url' is abstract in class 'OAuth2Provider' but is not overridden in child class 'VSTSIdentityProvider' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/identity/vsts/provider.py#L39
  80. abstract-method: Method 'get_oauth_refresh_token_url' is abstract in class 'OAuth2Provider' but is not overridden in child class 'GitHubEnterpriseIdentityProvider' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/identity/github_enterprise/provider.py#L21
  81. abstract-method: Method 'get_oauth_refresh_token_url' is abstract in class 'OAuth2Provider' but is not overridden in child class 'SlackIdentityProvider' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/identity/slack/provider.py#L5
  82. abstract-method: Method 'build_identity' is abstract in class 'Provider' but is not overridden in child class 'VercelIdentityProvider' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/identity/vercel/provider.py#L5
  83. abstract-method: Method 'get_oauth_refresh_token_url' is abstract in class 'OAuth2Provider' but is not overridden in child class 'VercelIdentityProvider' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/identity/vercel/provider.py#L5
  84. abstract-method: Method 'get_oauth_refresh_token_url' is abstract in class 'OAuth2Provider' but is not overridden in child class 'GitHubIdentityProvider' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/identity/github/provider.py#L26
  85. abstract-method: Method 'build_identity' is abstract in class 'Provider' but is not overridden in child class 'BitbucketIdentityProvider' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/identity/bitbucket/provider.py#L6
  86. abstract-method: Method 'refresh_identity' is abstract in class 'Provider' but is not overridden in child class 'BitbucketIdentityProvider' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/identity/bitbucket/provider.py#L6
  87. abstract-method: Method 'get_oauth_refresh_token_url' is abstract in class 'OAuth2Provider' but is not overridden in child class 'GitlabIdentityProvider' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/identity/gitlab/provider.py#L58
  88. abstract-method: Method 'defer' is abstract in class 'BaseQuerySet' but is not overridden in child class 'ReleaseQuerySet' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/models/release.py#L161
  89. abstract-method: Method 'only' is abstract in class 'BaseQuerySet' but is not overridden in child class 'ReleaseQuerySet' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/models/release.py#L161
  90. abstract-method: Method 'get_snql_aggregations' is abstract in class 'BaseMetricsEntitySubscription' but is not overridden in child class 'BaseCrashRateMetricsEntitySubscription' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/snuba/entity_subscription.py#L389
  91. abstract-method: Method 'generate_available_operations' is abstract in class 'MetricExpressionBase' but is not overridden in child class 'DerivedMetricExpression' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/snuba/metrics/fields/base.py#L828
  92. abstract-method: Method 'generate_bottom_up_derived_metrics_dependencies' is abstract in class 'MetricExpressionBase' but is not overridden in child class 'DerivedMetricExpression' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/snuba/metrics/fields/base.py#L828
  93. abstract-method: Method 'generate_default_null_values' is abstract in class 'MetricExpressionBase' but is not overridden in child class 'DerivedMetricExpression' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/snuba/metrics/fields/base.py#L828
  94. abstract-method: Method 'generate_groupby_statements' is abstract in class 'MetricExpressionBase' but is not overridden in child class 'DerivedMetricExpression' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/snuba/metrics/fields/base.py#L828
  95. abstract-method: Method 'generate_metric_ids' is abstract in class 'MetricExpressionBase' but is not overridden in child class 'DerivedMetricExpression' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/snuba/metrics/fields/base.py#L828
  96. abstract-method: Method 'generate_orderby_clause' is abstract in class 'MetricExpressionBase' but is not overridden in child class 'DerivedMetricExpression' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/snuba/metrics/fields/base.py#L828
  97. abstract-method: Method 'generate_select_statements' is abstract in class 'MetricExpressionBase' but is not overridden in child class 'DerivedMetricExpression' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/snuba/metrics/fields/base.py#L828
  98. abstract-method: Method 'generate_where_statements' is abstract in class 'MetricExpressionBase' but is not overridden in child class 'DerivedMetricExpression' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/snuba/metrics/fields/base.py#L828
  99. abstract-method: Method 'get_entity' is abstract in class 'MetricExpressionBase' but is not overridden in child class 'DerivedMetricExpression' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/snuba/metrics/fields/base.py#L828
  100. abstract-method: Method 'run_post_query_function' is abstract in class 'MetricExpressionBase' but is not overridden in child class 'DerivedMetricExpression' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/snuba/metrics/fields/base.py#L828
  101. abstract-method: Method 'validate_can_orderby' is abstract in class 'MetricExpressionBase' but is not overridden in child class 'DerivedMetricExpression' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/snuba/metrics/fields/base.py#L828
  102. abstract-method: Method 'passes_activity' is abstract in class 'RuleBase' but is not overridden in child class 'NotifyEmailAction' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/mail/actions.py#L20
  103. abstract-method: Method 'passes_activity' is abstract in class 'RuleBase' but is not overridden in child class 'NotifyActiveReleaseEmailAction' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/mail/actions.py#L85

This comment was generated for commit caa5e2758da3a4b8bde377a4afe851c681afa01f

github-actions[bot] avatar Dec 31 '22 12:12 github-actions[bot]

Updated the test refs, but I'm not sure they're right. I'm getting lots of diffs for a lot of tests. Running pylint built from main on Windows 11 (astroid-2.12.13 pylint-2.16.0.dev0).

It appears I'm getting the correct output with Ubuntu 20.04, but python test_functional.py --update-functional-output is not writing any changes even though this test fails still. 🤔

sshane avatar Jan 01 '23 00:01 sshane

Should be good now, let me know if there's any issues @DanielNoord! I had to add a print into the tester to get the results :/

sshane avatar Jan 01 '23 01:01 sshane

🤖 Effect of this PR on checked open source code: 🤖

Effect on pandas: The following messages are now emitted:

  1. abstract-method: Method 'read_table' is abstract in class 'PandasSQL' but is not overridden in child class 'SQLiteDatabase' https://github.com/pandas-dev/pandas/blob/d859ecc1b0e386a66a5e0650609a9e3154fa474c/pandas/io/sql.py#L2123
  2. abstract-method: Method 'bottom_separator' is abstract in class 'TableBuilderAbstract' but is not overridden in child class 'GenericTableBuilder' https://github.com/pandas-dev/pandas/blob/d859ecc1b0e386a66a5e0650609a9e3154fa474c/pandas/io/formats/latex.py#L403
  3. abstract-method: Method 'env_begin' is abstract in class 'TableBuilderAbstract' but is not overridden in child class 'GenericTableBuilder' https://github.com/pandas-dev/pandas/blob/d859ecc1b0e386a66a5e0650609a9e3154fa474c/pandas/io/formats/latex.py#L403
  4. abstract-method: Method 'env_end' is abstract in class 'TableBuilderAbstract' but is not overridden in child class 'GenericTableBuilder' https://github.com/pandas-dev/pandas/blob/d859ecc1b0e386a66a5e0650609a9e3154fa474c/pandas/io/formats/latex.py#L403
  5. abstract-method: Method 'reshape' is abstract in class 'ArrowExtensionArray' but is not overridden in child class 'ArrowStringArray' https://github.com/pandas-dev/pandas/blob/d859ecc1b0e386a66a5e0650609a9e3154fa474c/pandas/core/arrays/string_arrow.py#L61
  6. abstract-method: Method '_accumulate' is abstract in class 'ExtensionArray' but is not overridden in child class 'StringArray' https://github.com/pandas-dev/pandas/blob/d859ecc1b0e386a66a5e0650609a9e3154fa474c/pandas/core/arrays/string_.py#L225
  7. abstract-method: Method '_accumulate' is abstract in class 'ExtensionArray' but is not overridden in child class 'Categorical' https://github.com/pandas-dev/pandas/blob/d859ecc1b0e386a66a5e0650609a9e3154fa474c/pandas/core/arrays/categorical.py#L246
  8. abstract-method: Method '_accumulate' is abstract in class 'ExtensionArray' but is not overridden in child class 'PandasArray' https://github.com/pandas-dev/pandas/blob/d859ecc1b0e386a66a5e0650609a9e3154fa474c/pandas/core/arrays/numpy_.py#L34
  9. abstract-method: Method '_accumulate' is abstract in class 'ExtensionArray' but is not overridden in child class 'SubclassedCategorical' https://github.com/pandas-dev/pandas/blob/d859ecc1b0e386a66a5e0650609a9e3154fa474c/pandas/_testing/init.py#L815
  10. abstract-method: Method '_accumulate' is abstract in class 'ExtensionArray' but is not overridden in child class 'CapturingStringArray' https://github.com/pandas-dev/pandas/blob/d859ecc1b0e386a66a5e0650609a9e3154fa474c/pandas/tests/extension/base/getitem.py#L473

Effect on psycopg: The following messages are now emitted:

  1. abstract-method: Method 'dump' is abstract in class 'Dumper' but is not overridden in child class 'RecursiveDumper' https://github.com/psycopg/psycopg/blob/1434fd42141214f6bfe73bf388bad8feb6bed672/psycopg/psycopg/adapt.py#L149
  2. abstract-method: Method 'load' is abstract in class 'Loader' but is not overridden in child class 'RecursiveLoader' https://github.com/psycopg/psycopg/blob/1434fd42141214f6bfe73bf388bad8feb6bed672/psycopg/psycopg/adapt.py#L157
  3. abstract-method: Method 'dump' is abstract in class 'NoneDumper' but is not overridden in child class 'CrdbNoneDumper' https://github.com/psycopg/psycopg/blob/1434fd42141214f6bfe73bf388bad8feb6bed672/psycopg/psycopg/crdb/_types.py#L30
  4. abstract-method: Method 'dump' is abstract in class 'Dumper' but is not overridden in child class 'BaseRangeDumper' https://github.com/psycopg/psycopg/blob/1434fd42141214f6bfe73bf388bad8feb6bed672/psycopg/psycopg/types/range.py#L248
  5. abstract-method: Method 'load' is abstract in class 'Loader' but is not overridden in child class 'BaseRangeLoader' https://github.com/psycopg/psycopg/blob/1434fd42141214f6bfe73bf388bad8feb6bed672/psycopg/psycopg/types/range.py#L408
  6. abstract-method: Method 'dump' is abstract in class 'Dumper' but is not overridden in child class 'SequenceDumper' https://github.com/psycopg/psycopg/blob/1434fd42141214f6bfe73bf388bad8feb6bed672/psycopg/psycopg/types/composite.py#L29
  7. abstract-method: Method 'load' is abstract in class 'Loader' but is not overridden in child class 'BaseCompositeLoader' https://github.com/psycopg/psycopg/blob/1434fd42141214f6bfe73bf388bad8feb6bed672/psycopg/psycopg/types/composite.py#L98
  8. abstract-method: Method 'upgrade' is abstract in class '_BaseTimeDumper' but is not overridden in child class '_BaseTimeTextDumper' https://github.com/psycopg/psycopg/blob/1434fd42141214f6bfe73bf388bad8feb6bed672/psycopg/psycopg/types/datetime.py#L73
  9. abstract-method: Method 'upgrade' is abstract in class '_BaseTimeDumper' but is not overridden in child class 'TimeTzDumper' https://github.com/psycopg/psycopg/blob/1434fd42141214f6bfe73bf388bad8feb6bed672/psycopg/psycopg/types/datetime.py#L89
  10. abstract-method: Method 'upgrade' is abstract in class '_BaseTimeDumper' but is not overridden in child class 'TimeTzBinaryDumper' https://github.com/psycopg/psycopg/blob/1434fd42141214f6bfe73bf388bad8feb6bed672/psycopg/psycopg/types/datetime.py#L112
  11. abstract-method: Method 'upgrade' is abstract in class '_BaseDatetimeDumper' but is not overridden in child class '_BaseDatetimeTextDumper' https://github.com/psycopg/psycopg/blob/1434fd42141214f6bfe73bf388bad8feb6bed672/psycopg/psycopg/types/datetime.py#L139
  12. abstract-method: Method 'upgrade' is abstract in class '_BaseDatetimeDumper' but is not overridden in child class 'DatetimeNoTzDumper' https://github.com/psycopg/psycopg/blob/1434fd42141214f6bfe73bf388bad8feb6bed672/psycopg/psycopg/types/datetime.py#L157
  13. abstract-method: Method 'upgrade' is abstract in class '_BaseDatetimeDumper' but is not overridden in child class 'DatetimeNoTzBinaryDumper' https://github.com/psycopg/psycopg/blob/1434fd42141214f6bfe73bf388bad8feb6bed672/psycopg/psycopg/types/datetime.py#L179
  14. abstract-method: Method 'dump' is abstract in class 'Dumper' but is not overridden in child class '_AIBinaryDumper' https://github.com/psycopg/psycopg/blob/1434fd42141214f6bfe73bf388bad8feb6bed672/psycopg/psycopg/types/net.py#L68
  15. abstract-method: Method 'load' is abstract in class 'Loader' but is not overridden in child class '_LazyIpaddressLoader' https://github.com/psycopg/psycopg/blob/1434fd42141214f6bfe73bf388bad8feb6bed672/psycopg/psycopg/types/net.py#L123
  16. abstract-method: Method 'dump' is abstract in class 'Dumper' but is not overridden in child class '_BaseStrDumper' https://github.com/psycopg/psycopg/blob/1434fd42141214f6bfe73bf388bad8feb6bed672/psycopg/psycopg/types/string.py#L20
  17. abstract-method: Method 'dump' is abstract in class 'Dumper' but is not overridden in child class 'BaseMultirangeDumper' https://github.com/psycopg/psycopg/blob/1434fd42141214f6bfe73bf388bad8feb6bed672/psycopg/psycopg/types/multirange.py#L143
  18. abstract-method: Method 'load' is abstract in class 'Loader' but is not overridden in child class 'BaseMultirangeLoader' https://github.com/psycopg/psycopg/blob/1434fd42141214f6bfe73bf388bad8feb6bed672/psycopg/psycopg/types/multirange.py#L254
  19. abstract-method: Method 'dump' is abstract in class 'Dumper' but is not overridden in child class 'BaseListDumper' https://github.com/psycopg/psycopg/blob/1434fd42141214f6bfe73bf388bad8feb6bed672/psycopg/psycopg/types/array.py#L35

Effect on sentry: The following messages are now emitted:

  1. abstract-method: Method 'passes_activity' is abstract in class 'RuleBase' but is not overridden in child class 'AzureDevopsCreateTicketAction' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/integrations/vsts/actions/create_ticket.py#L9
  2. abstract-method: Method 'passes_activity' is abstract in class 'RuleBase' but is not overridden in child class 'MsTeamsNotifyServiceAction' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/integrations/msteams/actions/notification.py#L14
  3. abstract-method: Method 'passes_activity' is abstract in class 'RuleBase' but is not overridden in child class 'SlackNotifyServiceAction' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/integrations/slack/actions/notification.py#L20
  4. abstract-method: Method 'passes_activity' is abstract in class 'RuleBase' but is not overridden in child class 'PagerDutyNotifyServiceAction' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/integrations/pagerduty/actions/notification.py#L13
  5. abstract-method: Method 'passes_activity' is abstract in class 'RuleBase' but is not overridden in child class 'JiraCreateTicketAction' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/integrations/jira/actions/create_ticket.py#L11
  6. abstract-method: Method 'get_activity' is abstract in class 'EventCondition' but is not overridden in child class 'EventFrequencyCondition' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/rules/conditions/event_frequency.py#L223
  7. abstract-method: Method 'passes_activity' is abstract in class 'RuleBase' but is not overridden in child class 'EventFrequencyCondition' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/rules/conditions/event_frequency.py#L223
  8. abstract-method: Method 'get_activity' is abstract in class 'EventCondition' but is not overridden in child class 'EventUniqueUserFrequencyCondition' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/rules/conditions/event_frequency.py#L245
  9. abstract-method: Method 'passes_activity' is abstract in class 'RuleBase' but is not overridden in child class 'EventUniqueUserFrequencyCondition' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/rules/conditions/event_frequency.py#L245
  10. abstract-method: Method 'get_activity' is abstract in class 'EventCondition' but is not overridden in child class 'LevelCondition' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/rules/conditions/level.py#L26
  11. abstract-method: Method 'passes_activity' is abstract in class 'RuleBase' but is not overridden in child class 'RegressionEventCondition' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/rules/conditions/regression_event.py#L12
  12. abstract-method: Method 'get_activity' is abstract in class 'EventCondition' but is not overridden in child class 'TaggedEventCondition' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/rules/conditions/tagged_event.py#L34
  13. abstract-method: Method 'passes_activity' is abstract in class 'RuleBase' but is not overridden in child class 'FirstSeenEventCondition' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/rules/conditions/first_seen_event.py#L11
  14. abstract-method: Method 'get_activity' is abstract in class 'EventCondition' but is not overridden in child class 'EveryEventCondition' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/rules/conditions/every_event.py#L6
  15. abstract-method: Method 'passes_activity' is abstract in class 'RuleBase' but is not overridden in child class 'EveryEventCondition' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/rules/conditions/every_event.py#L6
  16. abstract-method: Method 'passes_activity' is abstract in class 'RuleBase' but is not overridden in child class 'ReappearedEventCondition' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/rules/conditions/reappeared_event.py#L12
  17. abstract-method: Method 'get_activity' is abstract in class 'EventCondition' but is not overridden in child class 'EventAttributeCondition' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/rules/conditions/event_attribute.py#L45
  18. abstract-method: Method 'get_activity' is abstract in class 'EventCondition' but is not overridden in child class 'ActiveReleaseEventCondition' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/rules/conditions/active_release.py#L13
  19. abstract-method: Method 'passes_activity' is abstract in class 'RuleBase' but is not overridden in child class 'ActiveReleaseEventCondition' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/rules/conditions/active_release.py#L13
  20. abstract-method: Method 'passes_activity' is abstract in class 'RuleBase' but is not overridden in child class 'NotifyEventAction' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/rules/actions/notify_event.py#L13
  21. abstract-method: Method 'passes_activity' is abstract in class 'RuleBase' but is not overridden in child class 'NotifyEventServiceAction' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/rules/actions/notify_event_service.py#L152
  22. abstract-method: Method 'passes_activity' is abstract in class 'RuleBase' but is not overridden in child class 'NotifyEventSentryAppAction' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/rules/actions/sentry_apps/notify_event.py#L32
  23. abstract-method: Method 'get_activity' is abstract in class 'EventCondition' but is not overridden in child class 'LevelFilter' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/rules/filters/level.py#L4
  24. abstract-method: Method 'passes_activity' is abstract in class 'RuleBase' but is not overridden in child class 'LatestReleaseFilter' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/rules/filters/latest_release.py#L49
  25. abstract-method: Method 'passes_activity' is abstract in class 'RuleBase' but is not overridden in child class 'AssignedToFilter' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/rules/filters/assigned_to.py#L18
  26. abstract-method: Method 'get_activity' is abstract in class 'EventCondition' but is not overridden in child class 'TaggedEventFilter' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/rules/filters/tagged_event.py#L4
  27. abstract-method: Method 'get_activity' is abstract in class 'EventCondition' but is not overridden in child class 'EventAttributeFilter' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/rules/filters/event_attribute.py#L4
  28. abstract-method: Method 'has_project_access' is abstract in class 'Access' but is not overridden in child class 'DbAccess' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/auth/access.py#L182
  29. abstract-method: Method 'has_team_access' is abstract in class 'Access' but is not overridden in child class 'DbAccess' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/auth/access.py#L182
  30. abstract-method: Method 'stored_problems' is abstract in class 'PerformanceDetector' but is not overridden in child class 'SlowSpanDetector' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/utils/performance_issues/performance_detection.py#L564
  31. abstract-method: Method 'stored_problems' is abstract in class 'PerformanceDetector' but is not overridden in child class 'RenderBlockingAssetSpanDetector' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/utils/performance_issues/performance_detection.py#L605
  32. abstract-method: Method 'stored_problems' is abstract in class 'PerformanceDetector' but is not overridden in child class 'NPlusOneAPICallsDetector' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/utils/performance_issues/performance_detection.py#L672
  33. abstract-method: Method 'stored_problems' is abstract in class 'PerformanceDetector' but is not overridden in child class 'ConsecutiveDBSpanDetector' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/utils/performance_issues/performance_detection.py#L828
  34. abstract-method: Method 'stored_problems' is abstract in class 'PerformanceDetector' but is not overridden in child class 'NPlusOneDBSpanDetector' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/utils/performance_issues/performance_detection.py#L957
  35. abstract-method: Method 'stored_problems' is abstract in class 'PerformanceDetector' but is not overridden in child class 'NPlusOneDBSpanDetectorExtended' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/utils/performance_issues/performance_detection.py#L1173
  36. abstract-method: Method 'stored_problems' is abstract in class 'PerformanceDetector' but is not overridden in child class 'FileIOMainThreadDetector' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/utils/performance_issues/performance_detection.py#L1188
  37. abstract-method: Method 'stored_problems' is abstract in class 'PerformanceDetector' but is not overridden in child class 'MNPlusOneDBSpanDetector' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/utils/performance_issues/performance_detection.py#L1462
  38. abstract-method: Method 'build_attachment_title' is abstract in class 'BaseNotification' but is not overridden in child class 'UserReportNotification' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/notifications/notifications/user_report.py#L23
  39. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'UserReportNotification' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/notifications/notifications/user_report.py#L23
  40. abstract-method: Method 'get_title_link' is abstract in class 'BaseNotification' but is not overridden in child class 'UserReportNotification' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/notifications/notifications/user_report.py#L23
  41. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'IntegrationNudgeNotification' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/notifications/notifications/integration_nudge.py#L44
  42. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'DigestNotification' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/notifications/notifications/digest.py#L41
  43. abstract-method: Method 'build_attachment_title' is abstract in class 'BaseNotification' but is not overridden in child class 'AlertRuleNotification' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/notifications/notifications/rules.py#L38
  44. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'AlertRuleNotification' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/notifications/notifications/rules.py#L38
  45. abstract-method: Method 'get_title_link' is abstract in class 'BaseNotification' but is not overridden in child class 'AlertRuleNotification' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/notifications/notifications/rules.py#L38
  46. abstract-method: Method 'build_attachment_title' is abstract in class 'BaseNotification' but is not overridden in child class 'AutoSyncNotification' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/notifications/notifications/codeowners_auto_sync.py#L17
  47. abstract-method: Method 'get_notification_title' is abstract in class 'BaseNotification' but is not overridden in child class 'AutoSyncNotification' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/notifications/notifications/codeowners_auto_sync.py#L17
  48. abstract-method: Method 'get_title_link' is abstract in class 'BaseNotification' but is not overridden in child class 'AutoSyncNotification' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/notifications/notifications/codeowners_auto_sync.py#L17
  49. abstract-method: Method 'build_attachment_title' is abstract in class 'BaseNotification' but is not overridden in child class 'ActiveReleaseIssueNotification' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/notifications/notifications/active_release.py#L33
  50. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'ActiveReleaseIssueNotification' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/notifications/notifications/active_release.py#L33
  51. abstract-method: Method 'get_title_link' is abstract in class 'BaseNotification' but is not overridden in child class 'ActiveReleaseIssueNotification' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/notifications/notifications/active_release.py#L33
  52. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'NewProcessingIssuesActivityNotification' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/notifications/notifications/activity/new_processing_issues.py#L14
  53. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'ResolvedActivityNotification' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/notifications/notifications/activity/resolved.py#L8
  54. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'UnassignedActivityNotification' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/notifications/notifications/activity/unassigned.py#L10
  55. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'ReleaseActivityNotification' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/notifications/notifications/activity/release.py#L33
  56. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'AssignedActivityNotification' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/notifications/notifications/activity/assigned.py#L55
  57. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'ReleaseSummaryActivityNotification' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/notifications/notifications/activity/release_summary.py#L34
  58. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'ResolvedInReleaseActivityNotification' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/notifications/notifications/activity/resolved_in_release.py#L12
  59. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'NoteActivityNotification' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/notifications/notifications/activity/note.py#L13
  60. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'RegressionActivityNotification' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/notifications/notifications/activity/regression.py#L15
  61. abstract-method: Method 'get_oauth_refresh_token_url' is abstract in class 'OAuth2Provider' but is not overridden in child class 'GoogleIdentityProvider' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/identity/google/provider.py#L15
  62. abstract-method: Method 'get_oauth_refresh_token_url' is abstract in class 'OAuth2Provider' but is not overridden in child class 'VstsExtensionIdentityProvider' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/identity/vsts_extension/provider.py#L4
  63. abstract-method: Method 'get_oauth_refresh_token_url' is abstract in class 'OAuth2Provider' but is not overridden in child class 'VSTSIdentityProvider' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/identity/vsts/provider.py#L39
  64. abstract-method: Method 'get_oauth_refresh_token_url' is abstract in class 'OAuth2Provider' but is not overridden in child class 'GitHubEnterpriseIdentityProvider' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/identity/github_enterprise/provider.py#L21
  65. abstract-method: Method 'get_oauth_refresh_token_url' is abstract in class 'OAuth2Provider' but is not overridden in child class 'SlackIdentityProvider' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/identity/slack/provider.py#L5
  66. abstract-method: Method 'build_identity' is abstract in class 'Provider' but is not overridden in child class 'VercelIdentityProvider' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/identity/vercel/provider.py#L5
  67. abstract-method: Method 'get_oauth_refresh_token_url' is abstract in class 'OAuth2Provider' but is not overridden in child class 'VercelIdentityProvider' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/identity/vercel/provider.py#L5
  68. abstract-method: Method 'get_oauth_refresh_token_url' is abstract in class 'OAuth2Provider' but is not overridden in child class 'GitHubIdentityProvider' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/identity/github/provider.py#L26
  69. abstract-method: Method 'build_identity' is abstract in class 'Provider' but is not overridden in child class 'BitbucketIdentityProvider' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/identity/bitbucket/provider.py#L6
  70. abstract-method: Method 'refresh_identity' is abstract in class 'Provider' but is not overridden in child class 'BitbucketIdentityProvider' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/identity/bitbucket/provider.py#L6
  71. abstract-method: Method 'get_oauth_refresh_token_url' is abstract in class 'OAuth2Provider' but is not overridden in child class 'GitlabIdentityProvider' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/identity/gitlab/provider.py#L58
  72. abstract-method: Method 'defer' is abstract in class 'BaseQuerySet' but is not overridden in child class 'ReleaseQuerySet' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/models/release.py#L161
  73. abstract-method: Method 'only' is abstract in class 'BaseQuerySet' but is not overridden in child class 'ReleaseQuerySet' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/models/release.py#L161
  74. abstract-method: Method 'get_snql_aggregations' is abstract in class 'BaseMetricsEntitySubscription' but is not overridden in child class 'BaseCrashRateMetricsEntitySubscription' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/snuba/entity_subscription.py#L389
  75. abstract-method: Method 'passes_activity' is abstract in class 'RuleBase' but is not overridden in child class 'NotifyEmailAction' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/mail/actions.py#L20
  76. abstract-method: Method 'passes_activity' is abstract in class 'RuleBase' but is not overridden in child class 'NotifyActiveReleaseEmailAction' https://github.com/getsentry/sentry/blob/77f33b1fdceeae6c4ebb96cc099d010a1d94d5da/src/sentry/mail/actions.py#L85

This comment was generated for commit afd95008f23090aeaf65ac3a703da8c1853b68e8

github-actions[bot] avatar Jan 01 '23 02:01 github-actions[bot]

@DanielNoord is there anything else needing to be done?

sshane avatar Jan 11 '23 02:01 sshane

@DanielNoord is there anything else needing to be done?

The CI fails so we would first need to fix that before this can be merged.

DanielNoord avatar Jan 11 '23 06:01 DanielNoord

For whatever reason, both Python 3.8 and 3.10 do not work to update the abstract method file. I'm running python test_functional.py --update-functional-tests, but it just fails and doesn't update the file (it updates other files that we don't want).

-e git+https://github.com/sshane/pylint@c8564bb99a393621341851acaa3ed042b3c53c3d#egg=pylint
astroid==2.12.14
Python 3.10.0
Ubuntu 20.04
self = <pylint.testutils.functional.lint_module_output_update.LintModuleOutputUpdate object at 0x7fa1e3c6d690>

    def runTest(self) -> None:
>       self._runTest()
E       AssertionError: Wrong results for file "abstract_method":
E       
E       Unexpected in testdata:
E         47: abstract-method

../pylint/testutils/lint_module_test.py:145: AssertionError
=========================================================================================================================================== short test summary info ===========================================================================================================================================
FAILED test_functional.py::test_functional[abstract_method] - AssertionError: Wrong results for file "abstract_method":
============================================================================================================================ 1 failed, 779 passed, 25 skipped in 62.76s (0:01:02) =============================================================================================================================

sshane avatar Jan 11 '23 07:01 sshane

Could it be that the test simply fails? If haven't checked that myself locally

DanielNoord avatar Jan 11 '23 07:01 DanielNoord

Do you have any docs for what the comments do? For example, I'm not sure if # [abstract-method] means we're asserting an abstract method error from pylint, or we're catching an error to not fail the tests.

Are the functional tests a sort of blend of replay with the file outputs and unit tests?

sshane avatar Jan 21 '23 02:01 sshane

Do you have any docs for what the comments do? For example, I'm not sure if # [abstract-method] means we're asserting an abstract method error from pylint, or we're catching an error to not fail the tests.

Are the functional tests a sort of blend of replay with the file outputs and unit tests?

https://pylint.readthedocs.io/en/latest/development_guide/contributor_guide/tests/writing_test.html#functional-tests

This (attempts to) describe the functional test framework. Basically it tries to lint the file and sees where we expect messages to be raised and compares that against the actual output of the linting.

DanielNoord avatar Jan 22 '23 12:01 DanielNoord

@sshane This is quite close to being done. Do you have intention of working on it? Or shall we close it?

DanielNoord avatar Jun 03 '24 20:06 DanielNoord

Codecov Report

:x: Patch coverage is 80.00000% with 1 line in your changes missing coverage. Please review. :white_check_mark: Project coverage is 95.83%. Comparing base (4203d87) to head (334651c). :warning: Report is 472 commits behind head on main.

Files with missing lines Patch % Lines
pylint/testutils/lint_module_test.py 50.00% 1 Missing :warning:

:x: Your patch check has failed because the patch coverage (80.00%) is below the target coverage (100.00%). You can increase the patch coverage or adjust the target coverage.

Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff             @@
##             main    #7955      +/-   ##
==========================================
+ Coverage   95.82%   95.83%   +0.01%     
==========================================
  Files         174      174              
  Lines       18810    18810              
==========================================
+ Hits        18024    18026       +2     
+ Misses        786      784       -2     
Files with missing lines Coverage Δ
pylint/checkers/utils.py 96.14% <100.00%> (+<0.01%) :arrow_up:
pylint/testutils/lint_module_test.py 94.35% <50.00%> (ø)

... and 3 files with indirect coverage changes

:rocket: New features to boost your workflow:
  • :snowflake: Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

codecov[bot] avatar Jun 03 '24 21:06 codecov[bot]

🤖 Effect of this PR on checked open source code: 🤖

Effect on home-assistant: The following messages are now emitted:

  1. abstract-method: Method '_get_suggested_id' is abstract in class 'StorageCollection' but is not overridden in child class 'DictStorageCollection' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/helpers/collection.py#L371
  2. abstract-method: Method '_process_create_data' is abstract in class 'StorageCollection' but is not overridden in child class 'DictStorageCollection' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/helpers/collection.py#L371
  3. abstract-method: Method '_update_data' is abstract in class 'StorageCollection' but is not overridden in child class 'DictStorageCollection' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/helpers/collection.py#L371
  4. abstract-method: Method 'turn_off' is abstract in class 'ToggleEntity' but is not overridden in child class 'DynaliteLight' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/dynalite/light.py#L24
  5. abstract-method: Method 'turn_on' is abstract in class 'ToggleEntity' but is not overridden in child class 'DynaliteLight' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/dynalite/light.py#L24
  6. abstract-method: Method 'turn_off' is abstract in class 'ToggleEntity' but is not overridden in child class 'DynaliteSwitch' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/dynalite/switch.py#L25
  7. abstract-method: Method 'turn_on' is abstract in class 'ToggleEntity' but is not overridden in child class 'DynaliteSwitch' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/dynalite/switch.py#L25
  8. abstract-method: Method 'close_cover' is abstract in class 'CoverEntity' but is not overridden in child class 'DynaliteCover' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/dynalite/cover.py#L37
  9. abstract-method: Method 'open_cover' is abstract in class 'CoverEntity' but is not overridden in child class 'DynaliteCover' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/dynalite/cover.py#L37
  10. abstract-method: Method 'close_cover' is abstract in class 'CoverEntity' but is not overridden in child class 'DynaliteCoverWithTilt' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/dynalite/cover.py#L89
  11. abstract-method: Method 'open_cover' is abstract in class 'CoverEntity' but is not overridden in child class 'DynaliteCoverWithTilt' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/dynalite/cover.py#L89
  12. abstract-method: Method 'turn_off' is abstract in class 'ToggleEntity' but is not overridden in child class 'UnavailableAutomationEntity' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/automation/init.py#L415
  13. abstract-method: Method 'turn_on' is abstract in class 'ToggleEntity' but is not overridden in child class 'UnavailableAutomationEntity' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/automation/init.py#L415
  14. abstract-method: Method 'turn_off' is abstract in class 'ToggleEntity' but is not overridden in child class 'AutomationEntity' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/automation/init.py#L474
  15. abstract-method: Method 'turn_on' is abstract in class 'ToggleEntity' but is not overridden in child class 'AutomationEntity' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/automation/init.py#L474
  16. abstract-method: Method '_async_update_params' is abstract in class 'AirzoneEntity' but is not overridden in child class 'AirzoneSensor' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/airzone_cloud/sensor.py#L153
  17. abstract-method: Method 'get_airzone_value' is abstract in class 'AirzoneEntity' but is not overridden in child class 'AirzoneSensor' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/airzone_cloud/sensor.py#L153
  18. abstract-method: Method '_async_update_params' is abstract in class 'AirzoneEntity' but is not overridden in child class 'AirzoneWebServerSensor' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/airzone_cloud/sensor.py#L187
  19. abstract-method: Method 'set_operation_mode' is abstract in class 'WaterHeaterEntity' but is not overridden in child class 'AirzoneWaterHeater' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/airzone_cloud/water_heater.py#L86
  20. abstract-method: Method 'set_temperature' is abstract in class 'WaterHeaterEntity' but is not overridden in child class 'AirzoneWaterHeater' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/airzone_cloud/water_heater.py#L86
  21. abstract-method: Method 'turn_away_mode_off' is abstract in class 'WaterHeaterEntity' but is not overridden in child class 'AirzoneWaterHeater' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/airzone_cloud/water_heater.py#L86
  22. abstract-method: Method 'turn_away_mode_on' is abstract in class 'WaterHeaterEntity' but is not overridden in child class 'AirzoneWaterHeater' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/airzone_cloud/water_heater.py#L86
  23. abstract-method: Method 'turn_off' is abstract in class 'WaterHeaterEntity' but is not overridden in child class 'AirzoneWaterHeater' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/airzone_cloud/water_heater.py#L86
  24. abstract-method: Method 'turn_on' is abstract in class 'WaterHeaterEntity' but is not overridden in child class 'AirzoneWaterHeater' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/airzone_cloud/water_heater.py#L86
  25. abstract-method: Method '_async_update_params' is abstract in class 'AirzoneEntity' but is not overridden in child class 'AirzoneClimate' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/airzone_cloud/climate.py#L174
  26. abstract-method: Method 'get_airzone_value' is abstract in class 'AirzoneEntity' but is not overridden in child class 'AirzoneClimate' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/airzone_cloud/climate.py#L174
  27. abstract-method: Method 'set_fan_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneClimate' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/airzone_cloud/climate.py#L174
  28. abstract-method: Method 'set_humidity' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneClimate' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/airzone_cloud/climate.py#L174
  29. abstract-method: Method 'set_hvac_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneClimate' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/airzone_cloud/climate.py#L174
  30. abstract-method: Method 'set_preset_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneClimate' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/airzone_cloud/climate.py#L174
  31. abstract-method: Method 'set_swing_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneClimate' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/airzone_cloud/climate.py#L174
  32. abstract-method: Method 'set_temperature' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneClimate' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/airzone_cloud/climate.py#L174
  33. abstract-method: Method 'toggle' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneClimate' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/airzone_cloud/climate.py#L174
  34. abstract-method: Method 'turn_aux_heat_off' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneClimate' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/airzone_cloud/climate.py#L174
  35. abstract-method: Method 'turn_aux_heat_on' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneClimate' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/airzone_cloud/climate.py#L174
  36. abstract-method: Method 'turn_off' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneClimate' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/airzone_cloud/climate.py#L174
  37. abstract-method: Method 'turn_on' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneClimate' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/airzone_cloud/climate.py#L174
  38. abstract-method: Method '_async_update_params' is abstract in class 'AirzoneEntity' but is not overridden in child class 'AirzoneDeviceClimate' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/airzone_cloud/climate.py#L229
  39. abstract-method: Method 'get_airzone_value' is abstract in class 'AirzoneEntity' but is not overridden in child class 'AirzoneDeviceClimate' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/airzone_cloud/climate.py#L229
  40. abstract-method: Method 'set_fan_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneDeviceClimate' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/airzone_cloud/climate.py#L229
  41. abstract-method: Method 'set_humidity' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneDeviceClimate' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/airzone_cloud/climate.py#L229
  42. abstract-method: Method 'set_hvac_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneDeviceClimate' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/airzone_cloud/climate.py#L229
  43. abstract-method: Method 'set_preset_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneDeviceClimate' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/airzone_cloud/climate.py#L229
  44. abstract-method: Method 'set_swing_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneDeviceClimate' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/airzone_cloud/climate.py#L229
  45. abstract-method: Method 'set_temperature' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneDeviceClimate' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/airzone_cloud/climate.py#L229
  46. abstract-method: Method 'toggle' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneDeviceClimate' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/airzone_cloud/climate.py#L229
  47. abstract-method: Method 'turn_aux_heat_off' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneDeviceClimate' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/airzone_cloud/climate.py#L229
  48. abstract-method: Method 'turn_aux_heat_on' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneDeviceClimate' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/airzone_cloud/climate.py#L229
  49. abstract-method: Method 'turn_off' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneDeviceClimate' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/airzone_cloud/climate.py#L229
  50. abstract-method: Method 'turn_on' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneDeviceClimate' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/airzone_cloud/climate.py#L229
  51. abstract-method: Method '_async_update_params' is abstract in class 'AirzoneEntity' but is not overridden in child class 'AirzoneDeviceGroupClimate' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/airzone_cloud/climate.py#L285
  52. abstract-method: Method 'get_airzone_value' is abstract in class 'AirzoneEntity' but is not overridden in child class 'AirzoneDeviceGroupClimate' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/airzone_cloud/climate.py#L285
  53. abstract-method: Method 'set_fan_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneDeviceGroupClimate' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/airzone_cloud/climate.py#L285
  54. abstract-method: Method 'set_humidity' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneDeviceGroupClimate' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/airzone_cloud/climate.py#L285
  55. abstract-method: Method 'set_hvac_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneDeviceGroupClimate' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/airzone_cloud/climate.py#L285
  56. abstract-method: Method 'set_preset_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneDeviceGroupClimate' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/airzone_cloud/climate.py#L285
  57. abstract-method: Method 'set_swing_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneDeviceGroupClimate' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/airzone_cloud/climate.py#L285
  58. abstract-method: Method 'set_temperature' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneDeviceGroupClimate' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/airzone_cloud/climate.py#L285
  59. abstract-method: Method 'toggle' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneDeviceGroupClimate' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/airzone_cloud/climate.py#L285
  60. abstract-method: Method 'turn_aux_heat_off' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneDeviceGroupClimate' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/airzone_cloud/climate.py#L285
  61. abstract-method: Method 'turn_aux_heat_on' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneDeviceGroupClimate' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/airzone_cloud/climate.py#L285
  62. abstract-method: Method 'turn_off' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneDeviceGroupClimate' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/airzone_cloud/climate.py#L285
  63. abstract-method: Method 'turn_on' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneDeviceGroupClimate' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/airzone_cloud/climate.py#L285
  64. abstract-method: Method 'set_fan_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneAidooClimate' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/airzone_cloud/climate.py#L341
  65. abstract-method: Method 'set_humidity' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneAidooClimate' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/airzone_cloud/climate.py#L341
  66. abstract-method: Method 'set_hvac_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneAidooClimate' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/airzone_cloud/climate.py#L341
  67. abstract-method: Method 'set_preset_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneAidooClimate' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/airzone_cloud/climate.py#L341
  68. abstract-method: Method 'set_swing_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneAidooClimate' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/airzone_cloud/climate.py#L341
  69. abstract-method: Method 'set_temperature' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneAidooClimate' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/airzone_cloud/climate.py#L341
  70. abstract-method: Method 'toggle' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneAidooClimate' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/airzone_cloud/climate.py#L341
  71. abstract-method: Method 'turn_aux_heat_off' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneAidooClimate' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/airzone_cloud/climate.py#L341
  72. abstract-method: Method 'turn_aux_heat_on' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneAidooClimate' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/airzone_cloud/climate.py#L341
  73. abstract-method: Method 'turn_off' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneAidooClimate' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/airzone_cloud/climate.py#L341
  74. abstract-method: Method 'turn_on' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneAidooClimate' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/airzone_cloud/climate.py#L341
  75. abstract-method: Method 'set_fan_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneGroupClimate' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/airzone_cloud/climate.py#L430
  76. abstract-method: Method 'set_humidity' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneGroupClimate' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/airzone_cloud/climate.py#L430
  77. abstract-method: Method 'set_hvac_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneGroupClimate' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/airzone_cloud/climate.py#L430
  78. abstract-method: Method 'set_preset_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneGroupClimate' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/airzone_cloud/climate.py#L430
  79. abstract-method: Method 'set_swing_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneGroupClimate' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/airzone_cloud/climate.py#L430
  80. abstract-method: Method 'set_temperature' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneGroupClimate' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/airzone_cloud/climate.py#L430
  81. abstract-method: Method 'toggle' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneGroupClimate' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/airzone_cloud/climate.py#L430
  82. abstract-method: Method 'turn_aux_heat_off' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneGroupClimate' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/airzone_cloud/climate.py#L430
  83. abstract-method: Method 'turn_aux_heat_on' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneGroupClimate' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/airzone_cloud/climate.py#L430
  84. abstract-method: Method 'turn_off' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneGroupClimate' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/airzone_cloud/climate.py#L430
  85. abstract-method: Method 'turn_on' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneGroupClimate' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/airzone_cloud/climate.py#L430
  86. abstract-method: Method 'set_fan_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneInstallationClimate' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/airzone_cloud/climate.py#L448
  87. abstract-method: Method 'set_humidity' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneInstallationClimate' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/airzone_cloud/climate.py#L448
  88. abstract-method: Method 'set_hvac_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneInstallationClimate' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/airzone_cloud/climate.py#L448
  89. abstract-method: Method 'set_preset_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneInstallationClimate' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/airzone_cloud/climate.py#L448
  90. abstract-method: Method 'set_swing_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneInstallationClimate' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/airzone_cloud/climate.py#L448
  91. abstract-method: Method 'set_temperature' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneInstallationClimate' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/airzone_cloud/climate.py#L448
  92. abstract-method: Method 'toggle' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneInstallationClimate' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/airzone_cloud/climate.py#L448
  93. abstract-method: Method 'turn_aux_heat_off' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneInstallationClimate' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/airzone_cloud/climate.py#L448
  94. abstract-method: Method 'turn_aux_heat_on' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneInstallationClimate' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/airzone_cloud/climate.py#L448
  95. abstract-method: Method 'turn_off' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneInstallationClimate' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/airzone_cloud/climate.py#L448
  96. abstract-method: Method 'turn_on' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneInstallationClimate' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/airzone_cloud/climate.py#L448
  97. abstract-method: Method 'set_fan_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneZoneClimate' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/airzone_cloud/climate.py#L466
  98. abstract-method: Method 'set_humidity' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneZoneClimate' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/airzone_cloud/climate.py#L466
  99. abstract-method: Method 'set_hvac_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneZoneClimate' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/airzone_cloud/climate.py#L466
  100. abstract-method: Method 'set_preset_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneZoneClimate' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/airzone_cloud/climate.py#L466
  101. abstract-method: Method 'set_swing_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneZoneClimate' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/airzone_cloud/climate.py#L466
  102. abstract-method: Method 'set_temperature' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneZoneClimate' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/airzone_cloud/climate.py#L466
  103. abstract-method: Method 'toggle' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneZoneClimate' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/airzone_cloud/climate.py#L466
  104. abstract-method: Method 'turn_aux_heat_off' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneZoneClimate' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/airzone_cloud/climate.py#L466
  105. abstract-method: Method 'turn_aux_heat_on' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneZoneClimate' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/airzone_cloud/climate.py#L466
  106. abstract-method: Method 'turn_off' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneZoneClimate' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/airzone_cloud/climate.py#L466
  107. abstract-method: Method 'turn_on' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneZoneClimate' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/airzone_cloud/climate.py#L466
  108. abstract-method: Method '_async_update_params' is abstract in class 'AirzoneEntity' but is not overridden in child class 'AirzoneBaseSelect' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/airzone_cloud/select.py#L74
  109. abstract-method: Method 'get_airzone_value' is abstract in class 'AirzoneEntity' but is not overridden in child class 'AirzoneBaseSelect' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/airzone_cloud/select.py#L74
  110. abstract-method: Method 'select_option' is abstract in class 'SelectEntity' but is not overridden in child class 'AirzoneBaseSelect' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/airzone_cloud/select.py#L74
  111. abstract-method: Method 'select_option' is abstract in class 'SelectEntity' but is not overridden in child class 'AirzoneZoneSelect' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/airzone_cloud/select.py#L97
  112. abstract-method: Method '_async_update_params' is abstract in class 'AirzoneEntity' but is not overridden in child class 'AirzoneSystemEntity' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/airzone_cloud/entity.py#L227
  113. abstract-method: Method '_async_update_params' is abstract in class 'AirzoneEntity' but is not overridden in child class 'AirzoneWebServerEntity' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/airzone_cloud/entity.py#L256
  114. abstract-method: Method '_async_update_params' is abstract in class 'AirzoneEntity' but is not overridden in child class 'AirzoneBinarySensor' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/airzone_cloud/binary_sensor.py#L141
  115. abstract-method: Method 'get_airzone_value' is abstract in class 'AirzoneEntity' but is not overridden in child class 'AirzoneBinarySensor' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/airzone_cloud/binary_sensor.py#L141
  116. abstract-method: Method '_async_update_params' is abstract in class 'AirzoneEntity' but is not overridden in child class 'AirzoneSystemBinarySensor' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/airzone_cloud/binary_sensor.py#L182
  117. abstract-method: Method 'turn_off' is abstract in class 'ToggleEntity' but is not overridden in child class 'UnavailableScriptEntity' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/script/init.py#L446
  118. abstract-method: Method 'turn_on' is abstract in class 'ToggleEntity' but is not overridden in child class 'UnavailableScriptEntity' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/script/init.py#L446
  119. abstract-method: Method 'turn_off' is abstract in class 'ToggleEntity' but is not overridden in child class 'ScriptEntity' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/script/init.py#L496
  120. abstract-method: Method 'turn_on' is abstract in class 'ToggleEntity' but is not overridden in child class 'ScriptEntity' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/script/init.py#L496
  121. abstract-method: Method 'execute' is abstract in class '_Trait' but is not overridden in child class 'MediaStateTrait' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/google_assistant/trait.py#L2578
  122. abstract-method: Method 'execute' is abstract in class '_Trait' but is not overridden in child class 'SensorStateTrait' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/google_assistant/trait.py#L2683
  123. abstract-method: Method 'turn_off' is abstract in class 'ToggleEntity' but is not overridden in child class 'BroadlinkRMSwitch' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/broadlink/switch.py#L173
  124. abstract-method: Method 'turn_on' is abstract in class 'ToggleEntity' but is not overridden in child class 'BroadlinkRMSwitch' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/broadlink/switch.py#L173
  125. abstract-method: Method 'turn_off' is abstract in class 'ToggleEntity' but is not overridden in child class 'BroadlinkSP1Switch' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/broadlink/switch.py#L198
  126. abstract-method: Method 'turn_on' is abstract in class 'ToggleEntity' but is not overridden in child class 'BroadlinkSP1Switch' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/broadlink/switch.py#L198
  127. abstract-method: Method 'turn_off' is abstract in class 'ToggleEntity' but is not overridden in child class 'BroadlinkSP2Switch' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/broadlink/switch.py#L220
  128. abstract-method: Method 'turn_on' is abstract in class 'ToggleEntity' but is not overridden in child class 'BroadlinkSP2Switch' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/broadlink/switch.py#L220
  129. abstract-method: Method 'turn_off' is abstract in class 'ToggleEntity' but is not overridden in child class 'BroadlinkMP1Slot' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/broadlink/switch.py#L237
  130. abstract-method: Method 'turn_on' is abstract in class 'ToggleEntity' but is not overridden in child class 'BroadlinkMP1Slot' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/broadlink/switch.py#L237
  131. abstract-method: Method 'turn_off' is abstract in class 'ToggleEntity' but is not overridden in child class 'BroadlinkBG1Slot' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/broadlink/switch.py#L267
  132. abstract-method: Method 'turn_on' is abstract in class 'ToggleEntity' but is not overridden in child class 'BroadlinkBG1Slot' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/broadlink/switch.py#L267
  133. abstract-method: Method 'async_accept_grant' is abstract in class 'AbstractConfig' but is not overridden in child class 'CloudAlexaConfig' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/cloud/alexa_config.py#L132
  134. abstract-method: Method 'set_operation_mode' is abstract in class 'WaterHeaterEntity' but is not overridden in child class 'MqttWaterHeater' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/mqtt/water_heater.py#L181
  135. abstract-method: Method 'set_temperature' is abstract in class 'WaterHeaterEntity' but is not overridden in child class 'MqttWaterHeater' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/mqtt/water_heater.py#L181
  136. abstract-method: Method 'turn_away_mode_off' is abstract in class 'WaterHeaterEntity' but is not overridden in child class 'MqttWaterHeater' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/mqtt/water_heater.py#L181
  137. abstract-method: Method 'turn_away_mode_on' is abstract in class 'WaterHeaterEntity' but is not overridden in child class 'MqttWaterHeater' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/mqtt/water_heater.py#L181
  138. abstract-method: Method 'turn_off' is abstract in class 'WaterHeaterEntity' but is not overridden in child class 'MqttWaterHeater' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/mqtt/water_heater.py#L181
  139. abstract-method: Method 'turn_on' is abstract in class 'WaterHeaterEntity' but is not overridden in child class 'MqttWaterHeater' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/mqtt/water_heater.py#L181
  140. abstract-method: Method 'set_fan_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'MqttClimate' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/mqtt/climate.py#L539
  141. abstract-method: Method 'set_humidity' is abstract in class 'ClimateEntity' but is not overridden in child class 'MqttClimate' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/mqtt/climate.py#L539
  142. abstract-method: Method 'set_hvac_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'MqttClimate' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/mqtt/climate.py#L539
  143. abstract-method: Method 'set_preset_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'MqttClimate' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/mqtt/climate.py#L539
  144. abstract-method: Method 'set_swing_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'MqttClimate' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/mqtt/climate.py#L539
  145. abstract-method: Method 'set_temperature' is abstract in class 'ClimateEntity' but is not overridden in child class 'MqttClimate' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/mqtt/climate.py#L539
  146. abstract-method: Method 'toggle' is abstract in class 'ClimateEntity' but is not overridden in child class 'MqttClimate' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/mqtt/climate.py#L539
  147. abstract-method: Method 'turn_aux_heat_off' is abstract in class 'ClimateEntity' but is not overridden in child class 'MqttClimate' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/mqtt/climate.py#L539
  148. abstract-method: Method 'turn_aux_heat_on' is abstract in class 'ClimateEntity' but is not overridden in child class 'MqttClimate' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/mqtt/climate.py#L539
  149. abstract-method: Method 'turn_off' is abstract in class 'ClimateEntity' but is not overridden in child class 'MqttClimate' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/mqtt/climate.py#L539
  150. abstract-method: Method 'turn_on' is abstract in class 'ClimateEntity' but is not overridden in child class 'MqttClimate' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/mqtt/climate.py#L539
  151. abstract-method: Method 'turn_off' is abstract in class 'ToggleEntity' but is not overridden in child class 'FritzboxLight' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/fritzbox/light.py#L52
  152. abstract-method: Method 'turn_on' is abstract in class 'ToggleEntity' but is not overridden in child class 'FritzboxLight' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/fritzbox/light.py#L52
  153. abstract-method: Method 'press' is abstract in class 'ButtonEntity' but is not overridden in child class 'FritzBoxTemplate' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/fritzbox/button.py#L37
  154. abstract-method: Method 'set_fan_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'FritzboxThermostat' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/fritzbox/climate.py#L75
  155. abstract-method: Method 'set_humidity' is abstract in class 'ClimateEntity' but is not overridden in child class 'FritzboxThermostat' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/fritzbox/climate.py#L75
  156. abstract-method: Method 'set_hvac_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'FritzboxThermostat' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/fritzbox/climate.py#L75
  157. abstract-method: Method 'set_preset_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'FritzboxThermostat' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/fritzbox/climate.py#L75
  158. abstract-method: Method 'set_swing_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'FritzboxThermostat' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/fritzbox/climate.py#L75
  159. abstract-method: Method 'set_temperature' is abstract in class 'ClimateEntity' but is not overridden in child class 'FritzboxThermostat' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/fritzbox/climate.py#L75
  160. abstract-method: Method 'toggle' is abstract in class 'ClimateEntity' but is not overridden in child class 'FritzboxThermostat' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/fritzbox/climate.py#L75
  161. abstract-method: Method 'turn_aux_heat_off' is abstract in class 'ClimateEntity' but is not overridden in child class 'FritzboxThermostat' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/fritzbox/climate.py#L75
  162. abstract-method: Method 'turn_aux_heat_on' is abstract in class 'ClimateEntity' but is not overridden in child class 'FritzboxThermostat' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/fritzbox/climate.py#L75
  163. abstract-method: Method 'turn_off' is abstract in class 'ClimateEntity' but is not overridden in child class 'FritzboxThermostat' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/fritzbox/climate.py#L75
  164. abstract-method: Method 'turn_on' is abstract in class 'ClimateEntity' but is not overridden in child class 'FritzboxThermostat' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/fritzbox/climate.py#L75
  165. abstract-method: Method 'turn_off' is abstract in class 'ToggleEntity' but is not overridden in child class 'FritzboxSwitch' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/fritzbox/switch.py#L41
  166. abstract-method: Method 'turn_on' is abstract in class 'ToggleEntity' but is not overridden in child class 'FritzboxSwitch' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/fritzbox/switch.py#L41
  167. abstract-method: Method 'close_cover' is abstract in class 'CoverEntity' but is not overridden in child class 'FritzboxCover' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/fritzbox/cover.py#L46
  168. abstract-method: Method 'open_cover' is abstract in class 'CoverEntity' but is not overridden in child class 'FritzboxCover' https://github.com/home-assistant/core/blob/39f5f30ca9b02879212df730492c3a50d7df5164/homeassistant/components/fritzbox/cover.py#L46

Effect on black: The following messages are now emitted:

  1. unsubscriptable-object: Value 'TResult' is unsubscriptable https://github.com/psf/black/blob/b677a643c5322b6af2dbca1f8f7a4f8c98e732aa/src/black/trans.py#L516
  2. unsubscriptable-object: Value 'TResult' is unsubscriptable https://github.com/psf/black/blob/b677a643c5322b6af2dbca1f8f7a4f8c98e732aa/src/black/trans.py#L547
  3. unsubscriptable-object: Value 'TResult' is unsubscriptable https://github.com/psf/black/blob/b677a643c5322b6af2dbca1f8f7a4f8c98e732aa/src/black/trans.py#L588
  4. unsubscriptable-object: Value 'TResult' is unsubscriptable https://github.com/psf/black/blob/b677a643c5322b6af2dbca1f8f7a4f8c98e732aa/src/black/trans.py#L796
  5. unsubscriptable-object: Value 'TResult' is unsubscriptable https://github.com/psf/black/blob/b677a643c5322b6af2dbca1f8f7a4f8c98e732aa/src/black/trans.py#L1008
  6. unsubscriptable-object: Value 'TResult' is unsubscriptable https://github.com/psf/black/blob/b677a643c5322b6af2dbca1f8f7a4f8c98e732aa/src/black/trans.py#L1503
  7. unsubscriptable-object: Value 'TResult' is unsubscriptable https://github.com/psf/black/blob/b677a643c5322b6af2dbca1f8f7a4f8c98e732aa/src/black/trans.py#L2185

Effect on pytest: The following messages are now emitted:

  1. abstract-method: Method 'snap' is abstract in class 'CaptureBase' but is not overridden in child class 'SysCaptureBase' https://github.com/pytest-dev/pytest/blob/7be95f9b30ffd418483bdb57112f9339465d4695/src/_pytest/capture.py#L340
  2. abstract-method: Method 'writeorg' is abstract in class 'CaptureBase' but is not overridden in child class 'SysCaptureBase' https://github.com/pytest-dev/pytest/blob/7be95f9b30ffd418483bdb57112f9339465d4695/src/_pytest/capture.py#L340
  3. abstract-method: Method 'snap' is abstract in class 'CaptureBase' but is not overridden in child class 'FDCaptureBase' https://github.com/pytest-dev/pytest/blob/7be95f9b30ffd418483bdb57112f9339465d4695/src/_pytest/capture.py#L442
  4. abstract-method: Method 'writeorg' is abstract in class 'CaptureBase' but is not overridden in child class 'FDCaptureBase' https://github.com/pytest-dev/pytest/blob/7be95f9b30ffd418483bdb57112f9339465d4695/src/_pytest/capture.py#L442

Effect on pandas: The following messages are now emitted:

  1. abstract-method: Method 'interpolate' is abstract in class 'ExtensionArray' but is not overridden in child class 'Categorical' https://github.com/pandas-dev/pandas/blob/199bf2084a6e755e15fdf59ea97341c13ed10f69/pandas/core/arrays/categorical.py#L249
  2. abstract-method: Method '_accumulate' is abstract in class 'ExtensionArray' but is not overridden in child class 'StringArray' https://github.com/pandas-dev/pandas/blob/199bf2084a6e755e15fdf59ea97341c13ed10f69/pandas/core/arrays/string_.py#L280
  3. abstract-method: Method 'reshape' is abstract in class 'ArrowExtensionArray' but is not overridden in child class 'ArrowStringArray' https://github.com/pandas-dev/pandas/blob/199bf2084a6e755e15fdf59ea97341c13ed10f69/pandas/core/arrays/string_arrow.py#L86
  4. abstract-method: Method 'reshape' is abstract in class 'ArrowExtensionArray' but is not overridden in child class 'ArrowStringArrayNumpySemantics' https://github.com/pandas-dev/pandas/blob/199bf2084a6e755e15fdf59ea97341c13ed10f69/pandas/core/arrays/string_arrow.py#L597
  5. abstract-method: Method '_accumulate' is abstract in class 'ExtensionArray' but is not overridden in child class 'NumpyExtensionArray' https://github.com/pandas-dev/pandas/blob/199bf2084a6e755e15fdf59ea97341c13ed10f69/pandas/core/arrays/numpy_.py#L48

Effect on sentry: The following messages are now emitted:

  1. abstract-method: Method 'defer' is abstract in class 'BaseQuerySet' but is not overridden in child class 'ParanoidQuerySet' https://github.com/getsentry/sentry/blob/251c09dde880f11d052a6120534edd3a7929c36b/src/sentry/db/models/paranoia.py#L10
  2. abstract-method: Method 'only' is abstract in class 'BaseQuerySet' but is not overridden in child class 'ParanoidQuerySet' https://github.com/getsentry/sentry/blob/251c09dde880f11d052a6120534edd3a7929c36b/src/sentry/db/models/paranoia.py#L10
  3. abstract-method: Method 'has_project_access' is abstract in class 'Access' but is not overridden in child class 'DbAccess' https://github.com/getsentry/sentry/blob/251c09dde880f11d052a6120534edd3a7929c36b/src/sentry/auth/access.py#L197
  4. abstract-method: Method 'has_team_access' is abstract in class 'Access' but is not overridden in child class 'DbAccess' https://github.com/getsentry/sentry/blob/251c09dde880f11d052a6120534edd3a7929c36b/src/sentry/auth/access.py#L197
  5. abstract-method: Method 'get_snql_aggregations' is abstract in class 'BaseMetricsEntitySubscription' but is not overridden in child class 'BaseCrashRateMetricsEntitySubscription' https://github.com/getsentry/sentry/blob/251c09dde880f11d052a6120534edd3a7929c36b/src/sentry/snuba/entity_subscription.py#L359
  6. abstract-method: Method 'mailbox_bucket_id' is abstract in class 'BaseRequestParser' but is not overridden in child class 'PluginRequestParser' https://github.com/getsentry/sentry/blob/251c09dde880f11d052a6120534edd3a7929c36b/src/sentry/middleware/integrations/parsers/plugin.py#L18
  7. abstract-method: Method 'mailbox_bucket_id' is abstract in class 'BaseRequestParser' but is not overridden in child class 'GithubRequestParser' https://github.com/getsentry/sentry/blob/251c09dde880f11d052a6120534edd3a7929c36b/src/sentry/middleware/integrations/parsers/github.py#L24
  8. abstract-method: Method 'mailbox_bucket_id' is abstract in class 'BaseRequestParser' but is not overridden in child class 'BitbucketRequestParser' https://github.com/getsentry/sentry/blob/251c09dde880f11d052a6120534edd3a7929c36b/src/sentry/middleware/integrations/parsers/bitbucket.py#L15
  9. abstract-method: Method 'mailbox_bucket_id' is abstract in class 'BaseRequestParser' but is not overridden in child class 'BitbucketServerRequestParser' https://github.com/getsentry/sentry/blob/251c09dde880f11d052a6120534edd3a7929c36b/src/sentry/middleware/integrations/parsers/bitbucket_server.py#L14
  10. abstract-method: Method 'mailbox_bucket_id' is abstract in class 'BaseRequestParser' but is not overridden in child class 'VstsRequestParser' https://github.com/getsentry/sentry/blob/251c09dde880f11d052a6120534edd3a7929c36b/src/sentry/middleware/integrations/parsers/vsts.py#L19
  11. abstract-method: Method 'mailbox_bucket_id' is abstract in class 'BaseRequestParser' but is not overridden in child class 'VercelRequestParser' https://github.com/getsentry/sentry/blob/251c09dde880f11d052a6120534edd3a7929c36b/src/sentry/middleware/integrations/parsers/vercel.py#L11
  12. abstract-method: Method 'mailbox_bucket_id' is abstract in class 'BaseRequestParser' but is not overridden in child class 'SlackRequestParser' https://github.com/getsentry/sentry/blob/251c09dde880f11d052a6120534edd3a7929c36b/src/sentry/middleware/integrations/parsers/slack.py#L42
  13. abstract-method: Method 'mailbox_bucket_id' is abstract in class 'BaseRequestParser' but is not overridden in child class 'JiraRequestParser' https://github.com/getsentry/sentry/blob/251c09dde880f11d052a6120534edd3a7929c36b/src/sentry/middleware/integrations/parsers/jira.py#L30
  14. abstract-method: Method 'mailbox_bucket_id' is abstract in class 'BaseRequestParser' but is not overridden in child class 'GithubEnterpriseRequestParser' https://github.com/getsentry/sentry/blob/251c09dde880f11d052a6120534edd3a7929c36b/src/sentry/middleware/integrations/parsers/github_enterprise.py#L15
  15. abstract-method: Method 'mailbox_bucket_id' is abstract in class 'BaseRequestParser' but is not overridden in child class 'DiscordRequestParser' https://github.com/getsentry/sentry/blob/251c09dde880f11d052a6120534edd3a7929c36b/src/sentry/middleware/integrations/parsers/discord.py#L30
  16. abstract-method: Method 'mailbox_bucket_id' is abstract in class 'BaseRequestParser' but is not overridden in child class 'MsTeamsRequestParser' https://github.com/getsentry/sentry/blob/251c09dde880f11d052a6120534edd3a7929c36b/src/sentry/middleware/integrations/parsers/msteams.py#L28
  17. abstract-method: Method 'mailbox_bucket_id' is abstract in class 'BaseRequestParser' but is not overridden in child class 'GoogleRequestParser' https://github.com/getsentry/sentry/blob/251c09dde880f11d052a6120534edd3a7929c36b/src/sentry/middleware/integrations/parsers/google.py#L11
  18. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'DigestNotification' https://github.com/getsentry/sentry/blob/251c09dde880f11d052a6120534edd3a7929c36b/src/sentry/notifications/notifications/digest.py#L44
  19. abstract-method: Method 'build_attachment_title' is abstract in class 'BaseNotification' but is not overridden in child class 'UserReportNotification' https://github.com/getsentry/sentry/blob/251c09dde880f11d052a6120534edd3a7929c36b/src/sentry/notifications/notifications/user_report.py#L25
  20. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'UserReportNotification' https://github.com/getsentry/sentry/blob/251c09dde880f11d052a6120534edd3a7929c36b/src/sentry/notifications/notifications/user_report.py#L25
  21. abstract-method: Method 'get_title_link' is abstract in class 'BaseNotification' but is not overridden in child class 'UserReportNotification' https://github.com/getsentry/sentry/blob/251c09dde880f11d052a6120534edd3a7929c36b/src/sentry/notifications/notifications/user_report.py#L25
  22. abstract-method: Method 'build_attachment_title' is abstract in class 'BaseNotification' but is not overridden in child class 'MissingMembersNudgeNotification' https://github.com/getsentry/sentry/blob/251c09dde880f11d052a6120534edd3a7929c36b/src/sentry/notifications/notifications/missing_members_nudge.py#L19
  23. abstract-method: Method 'build_notification_footer' is abstract in class 'BaseNotification' but is not overridden in child class 'MissingMembersNudgeNotification' https://github.com/getsentry/sentry/blob/251c09dde880f11d052a6120534edd3a7929c36b/src/sentry/notifications/notifications/missing_members_nudge.py#L19
  24. abstract-method: Method 'get_notification_title' is abstract in class 'BaseNotification' but is not overridden in child class 'MissingMembersNudgeNotification' https://github.com/getsentry/sentry/blob/251c09dde880f11d052a6120534edd3a7929c36b/src/sentry/notifications/notifications/missing_members_nudge.py#L19
  25. abstract-method: Method 'get_title_link' is abstract in class 'BaseNotification' but is not overridden in child class 'MissingMembersNudgeNotification' https://github.com/getsentry/sentry/blob/251c09dde880f11d052a6120534edd3a7929c36b/src/sentry/notifications/notifications/missing_members_nudge.py#L19
  26. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'DailySummaryNotification' https://github.com/getsentry/sentry/blob/251c09dde880f11d052a6120534edd3a7929c36b/src/sentry/notifications/notifications/daily_summary.py#L21
  27. abstract-method: Method 'build_attachment_title' is abstract in class 'BaseNotification' but is not overridden in child class 'AlertRuleNotification' https://github.com/getsentry/sentry/blob/251c09dde880f11d052a6120534edd3a7929c36b/src/sentry/notifications/notifications/rules.py#L61
  28. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'AlertRuleNotification' https://github.com/getsentry/sentry/blob/251c09dde880f11d052a6120534edd3a7929c36b/src/sentry/notifications/notifications/rules.py#L61
  29. abstract-method: Method 'get_title_link' is abstract in class 'BaseNotification' but is not overridden in child class 'AlertRuleNotification' https://github.com/getsentry/sentry/blob/251c09dde880f11d052a6120534edd3a7929c36b/src/sentry/notifications/notifications/rules.py#L61
  30. abstract-method: Method 'build_attachment_title' is abstract in class 'BaseNotification' but is not overridden in child class 'AutoSyncNotification' https://github.com/getsentry/sentry/blob/251c09dde880f11d052a6120534edd3a7929c36b/src/sentry/notifications/notifications/codeowners_auto_sync.py#L15
  31. abstract-method: Method 'get_notification_title' is abstract in class 'BaseNotification' but is not overridden in child class 'AutoSyncNotification' https://github.com/getsentry/sentry/blob/251c09dde880f11d052a6120534edd3a7929c36b/src/sentry/notifications/notifications/codeowners_auto_sync.py#L15
  32. abstract-method: Method 'get_title_link' is abstract in class 'BaseNotification' but is not overridden in child class 'AutoSyncNotification' https://github.com/getsentry/sentry/blob/251c09dde880f11d052a6120534edd3a7929c36b/src/sentry/notifications/notifications/codeowners_auto_sync.py#L15
  33. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'IntegrationNudgeNotification' https://github.com/getsentry/sentry/blob/251c09dde880f11d052a6120534edd3a7929c36b/src/sentry/notifications/notifications/integration_nudge.py#L47
  34. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'ResolvedInReleaseActivityNotification' https://github.com/getsentry/sentry/blob/251c09dde880f11d052a6120534edd3a7929c36b/src/sentry/notifications/notifications/activity/resolved_in_release.py#L16
  35. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'AssignedActivityNotification' https://github.com/getsentry/sentry/blob/251c09dde880f11d052a6120534edd3a7929c36b/src/sentry/notifications/notifications/activity/assigned.py#L55
  36. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'RegressionActivityNotification' https://github.com/getsentry/sentry/blob/251c09dde880f11d052a6120534edd3a7929c36b/src/sentry/notifications/notifications/activity/regression.py#L16
  37. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'UnassignedActivityNotification' https://github.com/getsentry/sentry/blob/251c09dde880f11d052a6120534edd3a7929c36b/src/sentry/notifications/notifications/activity/unassigned.py#L11
  38. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'ReleaseActivityNotification' https://github.com/getsentry/sentry/blob/251c09dde880f11d052a6120534edd3a7929c36b/src/sentry/notifications/notifications/activity/release.py#L32
  39. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'EscalatingActivityNotification' https://github.com/getsentry/sentry/blob/251c09dde880f11d052a6120534edd3a7929c36b/src/sentry/notifications/notifications/activity/escalating.py#L12
  40. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'NoteActivityNotification' https://github.com/getsentry/sentry/blob/251c09dde880f11d052a6120534edd3a7929c36b/src/sentry/notifications/notifications/activity/note.py#L16
  41. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'UnresolvedActivityNotification' https://github.com/getsentry/sentry/blob/251c09dde880f11d052a6120534edd3a7929c36b/src/sentry/notifications/notifications/activity/unresolved.py#L7
  42. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'ResolvedActivityNotification' https://github.com/getsentry/sentry/blob/251c09dde880f11d052a6120534edd3a7929c36b/src/sentry/notifications/notifications/activity/resolved.py#L9
  43. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'NewProcessingIssuesActivityNotification' https://github.com/getsentry/sentry/blob/251c09dde880f11d052a6120534edd3a7929c36b/src/sentry/notifications/notifications/activity/new_processing_issues.py#L17
  44. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'ArchiveActivityNotification' https://github.com/getsentry/sentry/blob/251c09dde880f11d052a6120534edd3a7929c36b/src/sentry/notifications/notifications/activity/archive.py#L7
  45. unsubscriptable-object: Value 'OrganizationMember.flags' is unsubscriptable https://github.com/getsentry/sentry/blob/251c09dde880f11d052a6120534edd3a7929c36b/src/sentry/services/hybrid_cloud/organization/impl.py#L551
  46. unsubscriptable-object: Value 'OrganizationMember.flags' is unsubscriptable https://github.com/getsentry/sentry/blob/251c09dde880f11d052a6120534edd3a7929c36b/src/sentry/services/hybrid_cloud/organization/impl.py#L554
  47. unsubscriptable-object: Value 'OrganizationMember.flags' is unsubscriptable https://github.com/getsentry/sentry/blob/251c09dde880f11d052a6120534edd3a7929c36b/src/sentry/services/hybrid_cloud/organization/impl.py#L555
  48. unsubscriptable-object: Value 'OrganizationMember.flags' is unsubscriptable https://github.com/getsentry/sentry/blob/251c09dde880f11d052a6120534edd3a7929c36b/src/sentry/services/hybrid_cloud/organization/impl.py#L599
  49. unsubscriptable-object: Value 'OrganizationMember.flags' is unsubscriptable https://github.com/getsentry/sentry/blob/251c09dde880f11d052a6120534edd3a7929c36b/src/sentry/services/hybrid_cloud/organization/impl.py#L625
  50. abstract-method: Method 'passes_activity' is abstract in class 'RuleBase' but is not overridden in child class 'NotifyEventServiceAction' https://github.com/getsentry/sentry/blob/251c09dde880f11d052a6120534edd3a7929c36b/src/sentry/rules/actions/notify_event_service.py#L119
  51. abstract-method: *Method 'passes_activity' i...

This comment was truncated because GitHub allows only 65536 characters in a comment.

This comment was generated for commit 476e5a56e758e9b0f56c82857fc4e94feeec998e

github-actions[bot] avatar Jun 03 '24 21:06 github-actions[bot]

@DanielNoord I'm having the same problem I did when I last worked on it, I verified my # [abstract-method] markers are accurate according to running pylint on the file, but still get some test failures:

    def runTest(self) -> None:
>       self._runTest()
E       AssertionError: Wrong message(s) raised for "abstract_method.py":
E       
E       Unexpected in testdata:
E         47: abstract-method

Running python tests/test_functional.py --update-functional-output -k "test_functional[abstract_method]" does not update abstract_method.txt either

sshane avatar Jun 03 '24 21:06 sshane

Narrowed it down to https://github.com/pylint-dev/pylint/issues/9688. I don't have any more time to spend on this for the time being, feel free to get it across the line if it's simple for you, else you can close.

sshane avatar Jun 03 '24 22:06 sshane

🤖 Effect of this PR on checked open source code: 🤖

Effect on home-assistant: The following messages are now emitted:

  1. abstract-method: Method '_get_suggested_id' is abstract in class 'StorageCollection' but is not overridden in child class 'DictStorageCollection' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/helpers/collection.py#L371
  2. abstract-method: Method '_process_create_data' is abstract in class 'StorageCollection' but is not overridden in child class 'DictStorageCollection' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/helpers/collection.py#L371
  3. abstract-method: Method '_update_data' is abstract in class 'StorageCollection' but is not overridden in child class 'DictStorageCollection' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/helpers/collection.py#L371
  4. abstract-method: Method 'turn_off' is abstract in class 'ToggleEntity' but is not overridden in child class 'DynaliteLight' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/dynalite/light.py#L24
  5. abstract-method: Method 'turn_on' is abstract in class 'ToggleEntity' but is not overridden in child class 'DynaliteLight' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/dynalite/light.py#L24
  6. abstract-method: Method 'turn_off' is abstract in class 'ToggleEntity' but is not overridden in child class 'DynaliteSwitch' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/dynalite/switch.py#L25
  7. abstract-method: Method 'turn_on' is abstract in class 'ToggleEntity' but is not overridden in child class 'DynaliteSwitch' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/dynalite/switch.py#L25
  8. abstract-method: Method 'close_cover' is abstract in class 'CoverEntity' but is not overridden in child class 'DynaliteCover' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/dynalite/cover.py#L37
  9. abstract-method: Method 'open_cover' is abstract in class 'CoverEntity' but is not overridden in child class 'DynaliteCover' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/dynalite/cover.py#L37
  10. abstract-method: Method 'close_cover' is abstract in class 'CoverEntity' but is not overridden in child class 'DynaliteCoverWithTilt' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/dynalite/cover.py#L89
  11. abstract-method: Method 'open_cover' is abstract in class 'CoverEntity' but is not overridden in child class 'DynaliteCoverWithTilt' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/dynalite/cover.py#L89
  12. abstract-method: Method 'turn_off' is abstract in class 'ToggleEntity' but is not overridden in child class 'UnavailableAutomationEntity' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/automation/init.py#L415
  13. abstract-method: Method 'turn_on' is abstract in class 'ToggleEntity' but is not overridden in child class 'UnavailableAutomationEntity' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/automation/init.py#L415
  14. abstract-method: Method 'turn_off' is abstract in class 'ToggleEntity' but is not overridden in child class 'AutomationEntity' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/automation/init.py#L474
  15. abstract-method: Method 'turn_on' is abstract in class 'ToggleEntity' but is not overridden in child class 'AutomationEntity' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/automation/init.py#L474
  16. abstract-method: Method '_async_update_params' is abstract in class 'AirzoneEntity' but is not overridden in child class 'AirzoneSensor' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/airzone_cloud/sensor.py#L153
  17. abstract-method: Method 'get_airzone_value' is abstract in class 'AirzoneEntity' but is not overridden in child class 'AirzoneSensor' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/airzone_cloud/sensor.py#L153
  18. abstract-method: Method '_async_update_params' is abstract in class 'AirzoneEntity' but is not overridden in child class 'AirzoneWebServerSensor' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/airzone_cloud/sensor.py#L187
  19. abstract-method: Method 'set_operation_mode' is abstract in class 'WaterHeaterEntity' but is not overridden in child class 'AirzoneWaterHeater' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/airzone_cloud/water_heater.py#L86
  20. abstract-method: Method 'set_temperature' is abstract in class 'WaterHeaterEntity' but is not overridden in child class 'AirzoneWaterHeater' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/airzone_cloud/water_heater.py#L86
  21. abstract-method: Method 'turn_away_mode_off' is abstract in class 'WaterHeaterEntity' but is not overridden in child class 'AirzoneWaterHeater' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/airzone_cloud/water_heater.py#L86
  22. abstract-method: Method 'turn_away_mode_on' is abstract in class 'WaterHeaterEntity' but is not overridden in child class 'AirzoneWaterHeater' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/airzone_cloud/water_heater.py#L86
  23. abstract-method: Method 'turn_off' is abstract in class 'WaterHeaterEntity' but is not overridden in child class 'AirzoneWaterHeater' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/airzone_cloud/water_heater.py#L86
  24. abstract-method: Method 'turn_on' is abstract in class 'WaterHeaterEntity' but is not overridden in child class 'AirzoneWaterHeater' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/airzone_cloud/water_heater.py#L86
  25. abstract-method: Method '_async_update_params' is abstract in class 'AirzoneEntity' but is not overridden in child class 'AirzoneClimate' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/airzone_cloud/climate.py#L174
  26. abstract-method: Method 'get_airzone_value' is abstract in class 'AirzoneEntity' but is not overridden in child class 'AirzoneClimate' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/airzone_cloud/climate.py#L174
  27. abstract-method: Method 'set_fan_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneClimate' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/airzone_cloud/climate.py#L174
  28. abstract-method: Method 'set_humidity' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneClimate' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/airzone_cloud/climate.py#L174
  29. abstract-method: Method 'set_hvac_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneClimate' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/airzone_cloud/climate.py#L174
  30. abstract-method: Method 'set_preset_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneClimate' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/airzone_cloud/climate.py#L174
  31. abstract-method: Method 'set_swing_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneClimate' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/airzone_cloud/climate.py#L174
  32. abstract-method: Method 'set_temperature' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneClimate' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/airzone_cloud/climate.py#L174
  33. abstract-method: Method 'toggle' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneClimate' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/airzone_cloud/climate.py#L174
  34. abstract-method: Method 'turn_aux_heat_off' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneClimate' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/airzone_cloud/climate.py#L174
  35. abstract-method: Method 'turn_aux_heat_on' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneClimate' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/airzone_cloud/climate.py#L174
  36. abstract-method: Method 'turn_off' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneClimate' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/airzone_cloud/climate.py#L174
  37. abstract-method: Method 'turn_on' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneClimate' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/airzone_cloud/climate.py#L174
  38. abstract-method: Method '_async_update_params' is abstract in class 'AirzoneEntity' but is not overridden in child class 'AirzoneDeviceClimate' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/airzone_cloud/climate.py#L229
  39. abstract-method: Method 'get_airzone_value' is abstract in class 'AirzoneEntity' but is not overridden in child class 'AirzoneDeviceClimate' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/airzone_cloud/climate.py#L229
  40. abstract-method: Method 'set_fan_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneDeviceClimate' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/airzone_cloud/climate.py#L229
  41. abstract-method: Method 'set_humidity' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneDeviceClimate' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/airzone_cloud/climate.py#L229
  42. abstract-method: Method 'set_hvac_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneDeviceClimate' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/airzone_cloud/climate.py#L229
  43. abstract-method: Method 'set_preset_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneDeviceClimate' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/airzone_cloud/climate.py#L229
  44. abstract-method: Method 'set_swing_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneDeviceClimate' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/airzone_cloud/climate.py#L229
  45. abstract-method: Method 'set_temperature' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneDeviceClimate' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/airzone_cloud/climate.py#L229
  46. abstract-method: Method 'toggle' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneDeviceClimate' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/airzone_cloud/climate.py#L229
  47. abstract-method: Method 'turn_aux_heat_off' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneDeviceClimate' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/airzone_cloud/climate.py#L229
  48. abstract-method: Method 'turn_aux_heat_on' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneDeviceClimate' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/airzone_cloud/climate.py#L229
  49. abstract-method: Method 'turn_off' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneDeviceClimate' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/airzone_cloud/climate.py#L229
  50. abstract-method: Method 'turn_on' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneDeviceClimate' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/airzone_cloud/climate.py#L229
  51. abstract-method: Method '_async_update_params' is abstract in class 'AirzoneEntity' but is not overridden in child class 'AirzoneDeviceGroupClimate' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/airzone_cloud/climate.py#L285
  52. abstract-method: Method 'get_airzone_value' is abstract in class 'AirzoneEntity' but is not overridden in child class 'AirzoneDeviceGroupClimate' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/airzone_cloud/climate.py#L285
  53. abstract-method: Method 'set_fan_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneDeviceGroupClimate' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/airzone_cloud/climate.py#L285
  54. abstract-method: Method 'set_humidity' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneDeviceGroupClimate' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/airzone_cloud/climate.py#L285
  55. abstract-method: Method 'set_hvac_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneDeviceGroupClimate' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/airzone_cloud/climate.py#L285
  56. abstract-method: Method 'set_preset_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneDeviceGroupClimate' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/airzone_cloud/climate.py#L285
  57. abstract-method: Method 'set_swing_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneDeviceGroupClimate' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/airzone_cloud/climate.py#L285
  58. abstract-method: Method 'set_temperature' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneDeviceGroupClimate' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/airzone_cloud/climate.py#L285
  59. abstract-method: Method 'toggle' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneDeviceGroupClimate' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/airzone_cloud/climate.py#L285
  60. abstract-method: Method 'turn_aux_heat_off' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneDeviceGroupClimate' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/airzone_cloud/climate.py#L285
  61. abstract-method: Method 'turn_aux_heat_on' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneDeviceGroupClimate' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/airzone_cloud/climate.py#L285
  62. abstract-method: Method 'turn_off' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneDeviceGroupClimate' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/airzone_cloud/climate.py#L285
  63. abstract-method: Method 'turn_on' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneDeviceGroupClimate' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/airzone_cloud/climate.py#L285
  64. abstract-method: Method 'set_fan_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneAidooClimate' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/airzone_cloud/climate.py#L341
  65. abstract-method: Method 'set_humidity' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneAidooClimate' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/airzone_cloud/climate.py#L341
  66. abstract-method: Method 'set_hvac_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneAidooClimate' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/airzone_cloud/climate.py#L341
  67. abstract-method: Method 'set_preset_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneAidooClimate' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/airzone_cloud/climate.py#L341
  68. abstract-method: Method 'set_swing_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneAidooClimate' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/airzone_cloud/climate.py#L341
  69. abstract-method: Method 'set_temperature' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneAidooClimate' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/airzone_cloud/climate.py#L341
  70. abstract-method: Method 'toggle' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneAidooClimate' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/airzone_cloud/climate.py#L341
  71. abstract-method: Method 'turn_aux_heat_off' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneAidooClimate' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/airzone_cloud/climate.py#L341
  72. abstract-method: Method 'turn_aux_heat_on' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneAidooClimate' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/airzone_cloud/climate.py#L341
  73. abstract-method: Method 'turn_off' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneAidooClimate' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/airzone_cloud/climate.py#L341
  74. abstract-method: Method 'turn_on' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneAidooClimate' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/airzone_cloud/climate.py#L341
  75. abstract-method: Method 'set_fan_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneGroupClimate' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/airzone_cloud/climate.py#L430
  76. abstract-method: Method 'set_humidity' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneGroupClimate' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/airzone_cloud/climate.py#L430
  77. abstract-method: Method 'set_hvac_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneGroupClimate' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/airzone_cloud/climate.py#L430
  78. abstract-method: Method 'set_preset_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneGroupClimate' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/airzone_cloud/climate.py#L430
  79. abstract-method: Method 'set_swing_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneGroupClimate' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/airzone_cloud/climate.py#L430
  80. abstract-method: Method 'set_temperature' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneGroupClimate' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/airzone_cloud/climate.py#L430
  81. abstract-method: Method 'toggle' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneGroupClimate' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/airzone_cloud/climate.py#L430
  82. abstract-method: Method 'turn_aux_heat_off' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneGroupClimate' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/airzone_cloud/climate.py#L430
  83. abstract-method: Method 'turn_aux_heat_on' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneGroupClimate' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/airzone_cloud/climate.py#L430
  84. abstract-method: Method 'turn_off' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneGroupClimate' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/airzone_cloud/climate.py#L430
  85. abstract-method: Method 'turn_on' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneGroupClimate' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/airzone_cloud/climate.py#L430
  86. abstract-method: Method 'set_fan_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneInstallationClimate' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/airzone_cloud/climate.py#L448
  87. abstract-method: Method 'set_humidity' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneInstallationClimate' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/airzone_cloud/climate.py#L448
  88. abstract-method: Method 'set_hvac_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneInstallationClimate' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/airzone_cloud/climate.py#L448
  89. abstract-method: Method 'set_preset_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneInstallationClimate' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/airzone_cloud/climate.py#L448
  90. abstract-method: Method 'set_swing_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneInstallationClimate' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/airzone_cloud/climate.py#L448
  91. abstract-method: Method 'set_temperature' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneInstallationClimate' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/airzone_cloud/climate.py#L448
  92. abstract-method: Method 'toggle' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneInstallationClimate' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/airzone_cloud/climate.py#L448
  93. abstract-method: Method 'turn_aux_heat_off' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneInstallationClimate' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/airzone_cloud/climate.py#L448
  94. abstract-method: Method 'turn_aux_heat_on' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneInstallationClimate' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/airzone_cloud/climate.py#L448
  95. abstract-method: Method 'turn_off' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneInstallationClimate' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/airzone_cloud/climate.py#L448
  96. abstract-method: Method 'turn_on' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneInstallationClimate' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/airzone_cloud/climate.py#L448
  97. abstract-method: Method 'set_fan_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneZoneClimate' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/airzone_cloud/climate.py#L466
  98. abstract-method: Method 'set_humidity' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneZoneClimate' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/airzone_cloud/climate.py#L466
  99. abstract-method: Method 'set_hvac_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneZoneClimate' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/airzone_cloud/climate.py#L466
  100. abstract-method: Method 'set_preset_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneZoneClimate' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/airzone_cloud/climate.py#L466
  101. abstract-method: Method 'set_swing_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneZoneClimate' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/airzone_cloud/climate.py#L466
  102. abstract-method: Method 'set_temperature' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneZoneClimate' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/airzone_cloud/climate.py#L466
  103. abstract-method: Method 'toggle' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneZoneClimate' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/airzone_cloud/climate.py#L466
  104. abstract-method: Method 'turn_aux_heat_off' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneZoneClimate' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/airzone_cloud/climate.py#L466
  105. abstract-method: Method 'turn_aux_heat_on' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneZoneClimate' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/airzone_cloud/climate.py#L466
  106. abstract-method: Method 'turn_off' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneZoneClimate' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/airzone_cloud/climate.py#L466
  107. abstract-method: Method 'turn_on' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneZoneClimate' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/airzone_cloud/climate.py#L466
  108. abstract-method: Method '_async_update_params' is abstract in class 'AirzoneEntity' but is not overridden in child class 'AirzoneBaseSelect' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/airzone_cloud/select.py#L74
  109. abstract-method: Method 'get_airzone_value' is abstract in class 'AirzoneEntity' but is not overridden in child class 'AirzoneBaseSelect' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/airzone_cloud/select.py#L74
  110. abstract-method: Method 'select_option' is abstract in class 'SelectEntity' but is not overridden in child class 'AirzoneBaseSelect' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/airzone_cloud/select.py#L74
  111. abstract-method: Method 'select_option' is abstract in class 'SelectEntity' but is not overridden in child class 'AirzoneZoneSelect' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/airzone_cloud/select.py#L97
  112. abstract-method: Method '_async_update_params' is abstract in class 'AirzoneEntity' but is not overridden in child class 'AirzoneSystemEntity' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/airzone_cloud/entity.py#L227
  113. abstract-method: Method '_async_update_params' is abstract in class 'AirzoneEntity' but is not overridden in child class 'AirzoneWebServerEntity' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/airzone_cloud/entity.py#L256
  114. abstract-method: Method '_async_update_params' is abstract in class 'AirzoneEntity' but is not overridden in child class 'AirzoneBinarySensor' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/airzone_cloud/binary_sensor.py#L141
  115. abstract-method: Method 'get_airzone_value' is abstract in class 'AirzoneEntity' but is not overridden in child class 'AirzoneBinarySensor' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/airzone_cloud/binary_sensor.py#L141
  116. abstract-method: Method '_async_update_params' is abstract in class 'AirzoneEntity' but is not overridden in child class 'AirzoneSystemBinarySensor' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/airzone_cloud/binary_sensor.py#L182
  117. abstract-method: Method 'turn_off' is abstract in class 'ToggleEntity' but is not overridden in child class 'UnavailableScriptEntity' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/script/init.py#L446
  118. abstract-method: Method 'turn_on' is abstract in class 'ToggleEntity' but is not overridden in child class 'UnavailableScriptEntity' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/script/init.py#L446
  119. abstract-method: Method 'turn_off' is abstract in class 'ToggleEntity' but is not overridden in child class 'ScriptEntity' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/script/init.py#L496
  120. abstract-method: Method 'turn_on' is abstract in class 'ToggleEntity' but is not overridden in child class 'ScriptEntity' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/script/init.py#L496
  121. abstract-method: Method 'execute' is abstract in class '_Trait' but is not overridden in child class 'MediaStateTrait' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/google_assistant/trait.py#L2578
  122. abstract-method: Method 'execute' is abstract in class '_Trait' but is not overridden in child class 'SensorStateTrait' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/google_assistant/trait.py#L2683
  123. abstract-method: Method 'turn_off' is abstract in class 'ToggleEntity' but is not overridden in child class 'BroadlinkRMSwitch' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/broadlink/switch.py#L173
  124. abstract-method: Method 'turn_on' is abstract in class 'ToggleEntity' but is not overridden in child class 'BroadlinkRMSwitch' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/broadlink/switch.py#L173
  125. abstract-method: Method 'turn_off' is abstract in class 'ToggleEntity' but is not overridden in child class 'BroadlinkSP1Switch' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/broadlink/switch.py#L198
  126. abstract-method: Method 'turn_on' is abstract in class 'ToggleEntity' but is not overridden in child class 'BroadlinkSP1Switch' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/broadlink/switch.py#L198
  127. abstract-method: Method 'turn_off' is abstract in class 'ToggleEntity' but is not overridden in child class 'BroadlinkSP2Switch' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/broadlink/switch.py#L220
  128. abstract-method: Method 'turn_on' is abstract in class 'ToggleEntity' but is not overridden in child class 'BroadlinkSP2Switch' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/broadlink/switch.py#L220
  129. abstract-method: Method 'turn_off' is abstract in class 'ToggleEntity' but is not overridden in child class 'BroadlinkMP1Slot' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/broadlink/switch.py#L237
  130. abstract-method: Method 'turn_on' is abstract in class 'ToggleEntity' but is not overridden in child class 'BroadlinkMP1Slot' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/broadlink/switch.py#L237
  131. abstract-method: Method 'turn_off' is abstract in class 'ToggleEntity' but is not overridden in child class 'BroadlinkBG1Slot' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/broadlink/switch.py#L267
  132. abstract-method: Method 'turn_on' is abstract in class 'ToggleEntity' but is not overridden in child class 'BroadlinkBG1Slot' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/broadlink/switch.py#L267
  133. abstract-method: Method 'async_accept_grant' is abstract in class 'AbstractConfig' but is not overridden in child class 'CloudAlexaConfig' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/cloud/alexa_config.py#L132
  134. abstract-method: Method 'set_operation_mode' is abstract in class 'WaterHeaterEntity' but is not overridden in child class 'MqttWaterHeater' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/mqtt/water_heater.py#L181
  135. abstract-method: Method 'set_temperature' is abstract in class 'WaterHeaterEntity' but is not overridden in child class 'MqttWaterHeater' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/mqtt/water_heater.py#L181
  136. abstract-method: Method 'turn_away_mode_off' is abstract in class 'WaterHeaterEntity' but is not overridden in child class 'MqttWaterHeater' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/mqtt/water_heater.py#L181
  137. abstract-method: Method 'turn_away_mode_on' is abstract in class 'WaterHeaterEntity' but is not overridden in child class 'MqttWaterHeater' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/mqtt/water_heater.py#L181
  138. abstract-method: Method 'turn_off' is abstract in class 'WaterHeaterEntity' but is not overridden in child class 'MqttWaterHeater' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/mqtt/water_heater.py#L181
  139. abstract-method: Method 'turn_on' is abstract in class 'WaterHeaterEntity' but is not overridden in child class 'MqttWaterHeater' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/mqtt/water_heater.py#L181
  140. abstract-method: Method 'set_fan_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'MqttClimate' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/mqtt/climate.py#L539
  141. abstract-method: Method 'set_humidity' is abstract in class 'ClimateEntity' but is not overridden in child class 'MqttClimate' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/mqtt/climate.py#L539
  142. abstract-method: Method 'set_hvac_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'MqttClimate' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/mqtt/climate.py#L539
  143. abstract-method: Method 'set_preset_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'MqttClimate' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/mqtt/climate.py#L539
  144. abstract-method: Method 'set_swing_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'MqttClimate' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/mqtt/climate.py#L539
  145. abstract-method: Method 'set_temperature' is abstract in class 'ClimateEntity' but is not overridden in child class 'MqttClimate' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/mqtt/climate.py#L539
  146. abstract-method: Method 'toggle' is abstract in class 'ClimateEntity' but is not overridden in child class 'MqttClimate' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/mqtt/climate.py#L539
  147. abstract-method: Method 'turn_aux_heat_off' is abstract in class 'ClimateEntity' but is not overridden in child class 'MqttClimate' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/mqtt/climate.py#L539
  148. abstract-method: Method 'turn_aux_heat_on' is abstract in class 'ClimateEntity' but is not overridden in child class 'MqttClimate' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/mqtt/climate.py#L539
  149. abstract-method: Method 'turn_off' is abstract in class 'ClimateEntity' but is not overridden in child class 'MqttClimate' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/mqtt/climate.py#L539
  150. abstract-method: Method 'turn_on' is abstract in class 'ClimateEntity' but is not overridden in child class 'MqttClimate' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/mqtt/climate.py#L539
  151. abstract-method: Method 'turn_off' is abstract in class 'ToggleEntity' but is not overridden in child class 'FritzboxLight' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/fritzbox/light.py#L52
  152. abstract-method: Method 'turn_on' is abstract in class 'ToggleEntity' but is not overridden in child class 'FritzboxLight' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/fritzbox/light.py#L52
  153. abstract-method: Method 'press' is abstract in class 'ButtonEntity' but is not overridden in child class 'FritzBoxTemplate' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/fritzbox/button.py#L37
  154. abstract-method: Method 'set_fan_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'FritzboxThermostat' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/fritzbox/climate.py#L75
  155. abstract-method: Method 'set_humidity' is abstract in class 'ClimateEntity' but is not overridden in child class 'FritzboxThermostat' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/fritzbox/climate.py#L75
  156. abstract-method: Method 'set_hvac_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'FritzboxThermostat' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/fritzbox/climate.py#L75
  157. abstract-method: Method 'set_preset_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'FritzboxThermostat' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/fritzbox/climate.py#L75
  158. abstract-method: Method 'set_swing_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'FritzboxThermostat' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/fritzbox/climate.py#L75
  159. abstract-method: Method 'set_temperature' is abstract in class 'ClimateEntity' but is not overridden in child class 'FritzboxThermostat' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/fritzbox/climate.py#L75
  160. abstract-method: Method 'toggle' is abstract in class 'ClimateEntity' but is not overridden in child class 'FritzboxThermostat' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/fritzbox/climate.py#L75
  161. abstract-method: Method 'turn_aux_heat_off' is abstract in class 'ClimateEntity' but is not overridden in child class 'FritzboxThermostat' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/fritzbox/climate.py#L75
  162. abstract-method: Method 'turn_aux_heat_on' is abstract in class 'ClimateEntity' but is not overridden in child class 'FritzboxThermostat' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/fritzbox/climate.py#L75
  163. abstract-method: Method 'turn_off' is abstract in class 'ClimateEntity' but is not overridden in child class 'FritzboxThermostat' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/fritzbox/climate.py#L75
  164. abstract-method: Method 'turn_on' is abstract in class 'ClimateEntity' but is not overridden in child class 'FritzboxThermostat' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/fritzbox/climate.py#L75
  165. abstract-method: Method 'turn_off' is abstract in class 'ToggleEntity' but is not overridden in child class 'FritzboxSwitch' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/fritzbox/switch.py#L41
  166. abstract-method: Method 'turn_on' is abstract in class 'ToggleEntity' but is not overridden in child class 'FritzboxSwitch' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/fritzbox/switch.py#L41
  167. abstract-method: Method 'close_cover' is abstract in class 'CoverEntity' but is not overridden in child class 'FritzboxCover' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/fritzbox/cover.py#L46
  168. abstract-method: Method 'open_cover' is abstract in class 'CoverEntity' but is not overridden in child class 'FritzboxCover' https://github.com/home-assistant/core/blob/2c206c18d414703aaaec358f6548a0d4f1be5b48/homeassistant/components/fritzbox/cover.py#L46

Effect on black: The following messages are now emitted:

  1. unsubscriptable-object: Value 'TResult' is unsubscriptable https://github.com/psf/black/blob/b677a643c5322b6af2dbca1f8f7a4f8c98e732aa/src/black/trans.py#L516
  2. unsubscriptable-object: Value 'TResult' is unsubscriptable https://github.com/psf/black/blob/b677a643c5322b6af2dbca1f8f7a4f8c98e732aa/src/black/trans.py#L547
  3. unsubscriptable-object: Value 'TResult' is unsubscriptable https://github.com/psf/black/blob/b677a643c5322b6af2dbca1f8f7a4f8c98e732aa/src/black/trans.py#L588
  4. unsubscriptable-object: Value 'TResult' is unsubscriptable https://github.com/psf/black/blob/b677a643c5322b6af2dbca1f8f7a4f8c98e732aa/src/black/trans.py#L796
  5. unsubscriptable-object: Value 'TResult' is unsubscriptable https://github.com/psf/black/blob/b677a643c5322b6af2dbca1f8f7a4f8c98e732aa/src/black/trans.py#L1008
  6. unsubscriptable-object: Value 'TResult' is unsubscriptable https://github.com/psf/black/blob/b677a643c5322b6af2dbca1f8f7a4f8c98e732aa/src/black/trans.py#L1503
  7. unsubscriptable-object: Value 'TResult' is unsubscriptable https://github.com/psf/black/blob/b677a643c5322b6af2dbca1f8f7a4f8c98e732aa/src/black/trans.py#L2185

Effect on pytest: The following messages are now emitted:

  1. abstract-method: Method 'snap' is abstract in class 'CaptureBase' but is not overridden in child class 'SysCaptureBase' https://github.com/pytest-dev/pytest/blob/7be95f9b30ffd418483bdb57112f9339465d4695/src/_pytest/capture.py#L340
  2. abstract-method: Method 'writeorg' is abstract in class 'CaptureBase' but is not overridden in child class 'SysCaptureBase' https://github.com/pytest-dev/pytest/blob/7be95f9b30ffd418483bdb57112f9339465d4695/src/_pytest/capture.py#L340
  3. abstract-method: Method 'snap' is abstract in class 'CaptureBase' but is not overridden in child class 'FDCaptureBase' https://github.com/pytest-dev/pytest/blob/7be95f9b30ffd418483bdb57112f9339465d4695/src/_pytest/capture.py#L442
  4. abstract-method: Method 'writeorg' is abstract in class 'CaptureBase' but is not overridden in child class 'FDCaptureBase' https://github.com/pytest-dev/pytest/blob/7be95f9b30ffd418483bdb57112f9339465d4695/src/_pytest/capture.py#L442

Effect on pandas: The following messages are now emitted:

  1. abstract-method: Method 'interpolate' is abstract in class 'ExtensionArray' but is not overridden in child class 'Categorical' https://github.com/pandas-dev/pandas/blob/76c7274985215c487248fa5640e12a9b32a06e8c/pandas/core/arrays/categorical.py#L249
  2. abstract-method: Method '_accumulate' is abstract in class 'ExtensionArray' but is not overridden in child class 'StringArray' https://github.com/pandas-dev/pandas/blob/76c7274985215c487248fa5640e12a9b32a06e8c/pandas/core/arrays/string_.py#L280
  3. abstract-method: Method 'reshape' is abstract in class 'ArrowExtensionArray' but is not overridden in child class 'ArrowStringArray' https://github.com/pandas-dev/pandas/blob/76c7274985215c487248fa5640e12a9b32a06e8c/pandas/core/arrays/string_arrow.py#L86
  4. abstract-method: Method 'reshape' is abstract in class 'ArrowExtensionArray' but is not overridden in child class 'ArrowStringArrayNumpySemantics' https://github.com/pandas-dev/pandas/blob/76c7274985215c487248fa5640e12a9b32a06e8c/pandas/core/arrays/string_arrow.py#L597
  5. abstract-method: Method '_accumulate' is abstract in class 'ExtensionArray' but is not overridden in child class 'NumpyExtensionArray' https://github.com/pandas-dev/pandas/blob/76c7274985215c487248fa5640e12a9b32a06e8c/pandas/core/arrays/numpy_.py#L48

Effect on sentry: The following messages are now emitted:

  1. abstract-method: Method 'defer' is abstract in class 'BaseQuerySet' but is not overridden in child class 'ParanoidQuerySet' https://github.com/getsentry/sentry/blob/d495519f5ec7ab098c5e21a4d760938d3db23498/src/sentry/db/models/paranoia.py#L10
  2. abstract-method: Method 'only' is abstract in class 'BaseQuerySet' but is not overridden in child class 'ParanoidQuerySet' https://github.com/getsentry/sentry/blob/d495519f5ec7ab098c5e21a4d760938d3db23498/src/sentry/db/models/paranoia.py#L10
  3. abstract-method: Method 'has_project_access' is abstract in class 'Access' but is not overridden in child class 'DbAccess' https://github.com/getsentry/sentry/blob/d495519f5ec7ab098c5e21a4d760938d3db23498/src/sentry/auth/access.py#L197
  4. abstract-method: Method 'has_team_access' is abstract in class 'Access' but is not overridden in child class 'DbAccess' https://github.com/getsentry/sentry/blob/d495519f5ec7ab098c5e21a4d760938d3db23498/src/sentry/auth/access.py#L197
  5. abstract-method: Method 'get_snql_aggregations' is abstract in class 'BaseMetricsEntitySubscription' but is not overridden in child class 'BaseCrashRateMetricsEntitySubscription' https://github.com/getsentry/sentry/blob/d495519f5ec7ab098c5e21a4d760938d3db23498/src/sentry/snuba/entity_subscription.py#L359
  6. abstract-method: Method 'mailbox_bucket_id' is abstract in class 'BaseRequestParser' but is not overridden in child class 'PluginRequestParser' https://github.com/getsentry/sentry/blob/d495519f5ec7ab098c5e21a4d760938d3db23498/src/sentry/middleware/integrations/parsers/plugin.py#L18
  7. abstract-method: Method 'mailbox_bucket_id' is abstract in class 'BaseRequestParser' but is not overridden in child class 'GithubRequestParser' https://github.com/getsentry/sentry/blob/d495519f5ec7ab098c5e21a4d760938d3db23498/src/sentry/middleware/integrations/parsers/github.py#L24
  8. abstract-method: Method 'mailbox_bucket_id' is abstract in class 'BaseRequestParser' but is not overridden in child class 'BitbucketRequestParser' https://github.com/getsentry/sentry/blob/d495519f5ec7ab098c5e21a4d760938d3db23498/src/sentry/middleware/integrations/parsers/bitbucket.py#L15
  9. abstract-method: Method 'mailbox_bucket_id' is abstract in class 'BaseRequestParser' but is not overridden in child class 'BitbucketServerRequestParser' https://github.com/getsentry/sentry/blob/d495519f5ec7ab098c5e21a4d760938d3db23498/src/sentry/middleware/integrations/parsers/bitbucket_server.py#L14
  10. abstract-method: Method 'mailbox_bucket_id' is abstract in class 'BaseRequestParser' but is not overridden in child class 'VstsRequestParser' https://github.com/getsentry/sentry/blob/d495519f5ec7ab098c5e21a4d760938d3db23498/src/sentry/middleware/integrations/parsers/vsts.py#L19
  11. abstract-method: Method 'mailbox_bucket_id' is abstract in class 'BaseRequestParser' but is not overridden in child class 'VercelRequestParser' https://github.com/getsentry/sentry/blob/d495519f5ec7ab098c5e21a4d760938d3db23498/src/sentry/middleware/integrations/parsers/vercel.py#L11
  12. abstract-method: Method 'mailbox_bucket_id' is abstract in class 'BaseRequestParser' but is not overridden in child class 'SlackRequestParser' https://github.com/getsentry/sentry/blob/d495519f5ec7ab098c5e21a4d760938d3db23498/src/sentry/middleware/integrations/parsers/slack.py#L42
  13. abstract-method: Method 'mailbox_bucket_id' is abstract in class 'BaseRequestParser' but is not overridden in child class 'JiraRequestParser' https://github.com/getsentry/sentry/blob/d495519f5ec7ab098c5e21a4d760938d3db23498/src/sentry/middleware/integrations/parsers/jira.py#L30
  14. abstract-method: Method 'mailbox_bucket_id' is abstract in class 'BaseRequestParser' but is not overridden in child class 'GithubEnterpriseRequestParser' https://github.com/getsentry/sentry/blob/d495519f5ec7ab098c5e21a4d760938d3db23498/src/sentry/middleware/integrations/parsers/github_enterprise.py#L15
  15. abstract-method: Method 'mailbox_bucket_id' is abstract in class 'BaseRequestParser' but is not overridden in child class 'DiscordRequestParser' https://github.com/getsentry/sentry/blob/d495519f5ec7ab098c5e21a4d760938d3db23498/src/sentry/middleware/integrations/parsers/discord.py#L30
  16. abstract-method: Method 'mailbox_bucket_id' is abstract in class 'BaseRequestParser' but is not overridden in child class 'MsTeamsRequestParser' https://github.com/getsentry/sentry/blob/d495519f5ec7ab098c5e21a4d760938d3db23498/src/sentry/middleware/integrations/parsers/msteams.py#L28
  17. abstract-method: Method 'mailbox_bucket_id' is abstract in class 'BaseRequestParser' but is not overridden in child class 'GoogleRequestParser' https://github.com/getsentry/sentry/blob/d495519f5ec7ab098c5e21a4d760938d3db23498/src/sentry/middleware/integrations/parsers/google.py#L11
  18. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'DigestNotification' https://github.com/getsentry/sentry/blob/d495519f5ec7ab098c5e21a4d760938d3db23498/src/sentry/notifications/notifications/digest.py#L44
  19. abstract-method: Method 'build_attachment_title' is abstract in class 'BaseNotification' but is not overridden in child class 'UserReportNotification' https://github.com/getsentry/sentry/blob/d495519f5ec7ab098c5e21a4d760938d3db23498/src/sentry/notifications/notifications/user_report.py#L25
  20. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'UserReportNotification' https://github.com/getsentry/sentry/blob/d495519f5ec7ab098c5e21a4d760938d3db23498/src/sentry/notifications/notifications/user_report.py#L25
  21. abstract-method: Method 'get_title_link' is abstract in class 'BaseNotification' but is not overridden in child class 'UserReportNotification' https://github.com/getsentry/sentry/blob/d495519f5ec7ab098c5e21a4d760938d3db23498/src/sentry/notifications/notifications/user_report.py#L25
  22. abstract-method: Method 'build_attachment_title' is abstract in class 'BaseNotification' but is not overridden in child class 'MissingMembersNudgeNotification' https://github.com/getsentry/sentry/blob/d495519f5ec7ab098c5e21a4d760938d3db23498/src/sentry/notifications/notifications/missing_members_nudge.py#L19
  23. abstract-method: Method 'build_notification_footer' is abstract in class 'BaseNotification' but is not overridden in child class 'MissingMembersNudgeNotification' https://github.com/getsentry/sentry/blob/d495519f5ec7ab098c5e21a4d760938d3db23498/src/sentry/notifications/notifications/missing_members_nudge.py#L19
  24. abstract-method: Method 'get_notification_title' is abstract in class 'BaseNotification' but is not overridden in child class 'MissingMembersNudgeNotification' https://github.com/getsentry/sentry/blob/d495519f5ec7ab098c5e21a4d760938d3db23498/src/sentry/notifications/notifications/missing_members_nudge.py#L19
  25. abstract-method: Method 'get_title_link' is abstract in class 'BaseNotification' but is not overridden in child class 'MissingMembersNudgeNotification' https://github.com/getsentry/sentry/blob/d495519f5ec7ab098c5e21a4d760938d3db23498/src/sentry/notifications/notifications/missing_members_nudge.py#L19
  26. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'DailySummaryNotification' https://github.com/getsentry/sentry/blob/d495519f5ec7ab098c5e21a4d760938d3db23498/src/sentry/notifications/notifications/daily_summary.py#L21
  27. abstract-method: Method 'build_attachment_title' is abstract in class 'BaseNotification' but is not overridden in child class 'AlertRuleNotification' https://github.com/getsentry/sentry/blob/d495519f5ec7ab098c5e21a4d760938d3db23498/src/sentry/notifications/notifications/rules.py#L61
  28. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'AlertRuleNotification' https://github.com/getsentry/sentry/blob/d495519f5ec7ab098c5e21a4d760938d3db23498/src/sentry/notifications/notifications/rules.py#L61
  29. abstract-method: Method 'get_title_link' is abstract in class 'BaseNotification' but is not overridden in child class 'AlertRuleNotification' https://github.com/getsentry/sentry/blob/d495519f5ec7ab098c5e21a4d760938d3db23498/src/sentry/notifications/notifications/rules.py#L61
  30. abstract-method: Method 'build_attachment_title' is abstract in class 'BaseNotification' but is not overridden in child class 'AutoSyncNotification' https://github.com/getsentry/sentry/blob/d495519f5ec7ab098c5e21a4d760938d3db23498/src/sentry/notifications/notifications/codeowners_auto_sync.py#L15
  31. abstract-method: Method 'get_notification_title' is abstract in class 'BaseNotification' but is not overridden in child class 'AutoSyncNotification' https://github.com/getsentry/sentry/blob/d495519f5ec7ab098c5e21a4d760938d3db23498/src/sentry/notifications/notifications/codeowners_auto_sync.py#L15
  32. abstract-method: Method 'get_title_link' is abstract in class 'BaseNotification' but is not overridden in child class 'AutoSyncNotification' https://github.com/getsentry/sentry/blob/d495519f5ec7ab098c5e21a4d760938d3db23498/src/sentry/notifications/notifications/codeowners_auto_sync.py#L15
  33. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'IntegrationNudgeNotification' https://github.com/getsentry/sentry/blob/d495519f5ec7ab098c5e21a4d760938d3db23498/src/sentry/notifications/notifications/integration_nudge.py#L47
  34. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'ResolvedInReleaseActivityNotification' https://github.com/getsentry/sentry/blob/d495519f5ec7ab098c5e21a4d760938d3db23498/src/sentry/notifications/notifications/activity/resolved_in_release.py#L16
  35. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'AssignedActivityNotification' https://github.com/getsentry/sentry/blob/d495519f5ec7ab098c5e21a4d760938d3db23498/src/sentry/notifications/notifications/activity/assigned.py#L55
  36. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'RegressionActivityNotification' https://github.com/getsentry/sentry/blob/d495519f5ec7ab098c5e21a4d760938d3db23498/src/sentry/notifications/notifications/activity/regression.py#L16
  37. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'UnassignedActivityNotification' https://github.com/getsentry/sentry/blob/d495519f5ec7ab098c5e21a4d760938d3db23498/src/sentry/notifications/notifications/activity/unassigned.py#L11
  38. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'ReleaseActivityNotification' https://github.com/getsentry/sentry/blob/d495519f5ec7ab098c5e21a4d760938d3db23498/src/sentry/notifications/notifications/activity/release.py#L32
  39. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'EscalatingActivityNotification' https://github.com/getsentry/sentry/blob/d495519f5ec7ab098c5e21a4d760938d3db23498/src/sentry/notifications/notifications/activity/escalating.py#L12
  40. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'NoteActivityNotification' https://github.com/getsentry/sentry/blob/d495519f5ec7ab098c5e21a4d760938d3db23498/src/sentry/notifications/notifications/activity/note.py#L16
  41. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'UnresolvedActivityNotification' https://github.com/getsentry/sentry/blob/d495519f5ec7ab098c5e21a4d760938d3db23498/src/sentry/notifications/notifications/activity/unresolved.py#L7
  42. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'ResolvedActivityNotification' https://github.com/getsentry/sentry/blob/d495519f5ec7ab098c5e21a4d760938d3db23498/src/sentry/notifications/notifications/activity/resolved.py#L9
  43. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'NewProcessingIssuesActivityNotification' https://github.com/getsentry/sentry/blob/d495519f5ec7ab098c5e21a4d760938d3db23498/src/sentry/notifications/notifications/activity/new_processing_issues.py#L17
  44. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'ArchiveActivityNotification' https://github.com/getsentry/sentry/blob/d495519f5ec7ab098c5e21a4d760938d3db23498/src/sentry/notifications/notifications/activity/archive.py#L7
  45. unsubscriptable-object: Value 'OrganizationMember.flags' is unsubscriptable https://github.com/getsentry/sentry/blob/d495519f5ec7ab098c5e21a4d760938d3db23498/src/sentry/services/hybrid_cloud/organization/impl.py#L551
  46. unsubscriptable-object: Value 'OrganizationMember.flags' is unsubscriptable https://github.com/getsentry/sentry/blob/d495519f5ec7ab098c5e21a4d760938d3db23498/src/sentry/services/hybrid_cloud/organization/impl.py#L554
  47. unsubscriptable-object: Value 'OrganizationMember.flags' is unsubscriptable https://github.com/getsentry/sentry/blob/d495519f5ec7ab098c5e21a4d760938d3db23498/src/sentry/services/hybrid_cloud/organization/impl.py#L555
  48. unsubscriptable-object: Value 'OrganizationMember.flags' is unsubscriptable https://github.com/getsentry/sentry/blob/d495519f5ec7ab098c5e21a4d760938d3db23498/src/sentry/services/hybrid_cloud/organization/impl.py#L599
  49. unsubscriptable-object: Value 'OrganizationMember.flags' is unsubscriptable https://github.com/getsentry/sentry/blob/d495519f5ec7ab098c5e21a4d760938d3db23498/src/sentry/services/hybrid_cloud/organization/impl.py#L625
  50. abstract-method: Method 'passes_activity' is abstract in class 'RuleBase' but is not overridden in child class 'NotifyEventServiceAction' https://github.com/getsentry/sentry/blob/d495519f5ec7ab098c5e21a4d760938d3db23498/src/sentry/rules/actions/notify_event_service.py#L119
  51. abstract-method: *Method 'passes_activity' i...

This comment was truncated because GitHub allows only 65536 characters in a comment.

This comment was generated for commit 4398445e3248ae7e21040689b965db23af297c8d

github-actions[bot] avatar Jun 03 '24 23:06 github-actions[bot]

I was expecting each line's warnings to be compared to the annotations, not one by one! A more clear error message would have been nice :slightly_smiling_face:

sshane avatar Jun 04 '24 07:06 sshane

🤖 Effect of this PR on checked open source code: 🤖

Effect on home-assistant: The following messages are now emitted:

  1. abstract-method: Method '_get_suggested_id' is abstract in class 'StorageCollection' but is not overridden in child class 'DictStorageCollection' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/helpers/collection.py#L371
  2. abstract-method: Method '_process_create_data' is abstract in class 'StorageCollection' but is not overridden in child class 'DictStorageCollection' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/helpers/collection.py#L371
  3. abstract-method: Method '_update_data' is abstract in class 'StorageCollection' but is not overridden in child class 'DictStorageCollection' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/helpers/collection.py#L371
  4. abstract-method: Method 'turn_off' is abstract in class 'ToggleEntity' but is not overridden in child class 'DynaliteLight' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/dynalite/light.py#L24
  5. abstract-method: Method 'turn_on' is abstract in class 'ToggleEntity' but is not overridden in child class 'DynaliteLight' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/dynalite/light.py#L24
  6. abstract-method: Method 'turn_off' is abstract in class 'ToggleEntity' but is not overridden in child class 'DynaliteSwitch' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/dynalite/switch.py#L25
  7. abstract-method: Method 'turn_on' is abstract in class 'ToggleEntity' but is not overridden in child class 'DynaliteSwitch' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/dynalite/switch.py#L25
  8. abstract-method: Method 'close_cover' is abstract in class 'CoverEntity' but is not overridden in child class 'DynaliteCover' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/dynalite/cover.py#L37
  9. abstract-method: Method 'open_cover' is abstract in class 'CoverEntity' but is not overridden in child class 'DynaliteCover' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/dynalite/cover.py#L37
  10. abstract-method: Method 'close_cover' is abstract in class 'CoverEntity' but is not overridden in child class 'DynaliteCoverWithTilt' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/dynalite/cover.py#L89
  11. abstract-method: Method 'open_cover' is abstract in class 'CoverEntity' but is not overridden in child class 'DynaliteCoverWithTilt' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/dynalite/cover.py#L89
  12. abstract-method: Method 'turn_off' is abstract in class 'ToggleEntity' but is not overridden in child class 'UnavailableAutomationEntity' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/automation/init.py#L415
  13. abstract-method: Method 'turn_on' is abstract in class 'ToggleEntity' but is not overridden in child class 'UnavailableAutomationEntity' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/automation/init.py#L415
  14. abstract-method: Method 'turn_off' is abstract in class 'ToggleEntity' but is not overridden in child class 'AutomationEntity' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/automation/init.py#L474
  15. abstract-method: Method 'turn_on' is abstract in class 'ToggleEntity' but is not overridden in child class 'AutomationEntity' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/automation/init.py#L474
  16. abstract-method: Method '_async_update_params' is abstract in class 'AirzoneEntity' but is not overridden in child class 'AirzoneSensor' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/sensor.py#L153
  17. abstract-method: Method 'get_airzone_value' is abstract in class 'AirzoneEntity' but is not overridden in child class 'AirzoneSensor' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/sensor.py#L153
  18. abstract-method: Method '_async_update_params' is abstract in class 'AirzoneEntity' but is not overridden in child class 'AirzoneWebServerSensor' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/sensor.py#L187
  19. abstract-method: Method 'set_operation_mode' is abstract in class 'WaterHeaterEntity' but is not overridden in child class 'AirzoneWaterHeater' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/water_heater.py#L86
  20. abstract-method: Method 'set_temperature' is abstract in class 'WaterHeaterEntity' but is not overridden in child class 'AirzoneWaterHeater' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/water_heater.py#L86
  21. abstract-method: Method 'turn_away_mode_off' is abstract in class 'WaterHeaterEntity' but is not overridden in child class 'AirzoneWaterHeater' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/water_heater.py#L86
  22. abstract-method: Method 'turn_away_mode_on' is abstract in class 'WaterHeaterEntity' but is not overridden in child class 'AirzoneWaterHeater' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/water_heater.py#L86
  23. abstract-method: Method 'turn_off' is abstract in class 'WaterHeaterEntity' but is not overridden in child class 'AirzoneWaterHeater' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/water_heater.py#L86
  24. abstract-method: Method 'turn_on' is abstract in class 'WaterHeaterEntity' but is not overridden in child class 'AirzoneWaterHeater' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/water_heater.py#L86
  25. abstract-method: Method '_async_update_params' is abstract in class 'AirzoneEntity' but is not overridden in child class 'AirzoneClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L174
  26. abstract-method: Method 'get_airzone_value' is abstract in class 'AirzoneEntity' but is not overridden in child class 'AirzoneClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L174
  27. abstract-method: Method 'set_fan_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L174
  28. abstract-method: Method 'set_humidity' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L174
  29. abstract-method: Method 'set_hvac_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L174
  30. abstract-method: Method 'set_preset_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L174
  31. abstract-method: Method 'set_swing_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L174
  32. abstract-method: Method 'set_temperature' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L174
  33. abstract-method: Method 'toggle' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L174
  34. abstract-method: Method 'turn_aux_heat_off' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L174
  35. abstract-method: Method 'turn_aux_heat_on' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L174
  36. abstract-method: Method 'turn_off' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L174
  37. abstract-method: Method 'turn_on' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L174
  38. abstract-method: Method '_async_update_params' is abstract in class 'AirzoneEntity' but is not overridden in child class 'AirzoneDeviceClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L229
  39. abstract-method: Method 'get_airzone_value' is abstract in class 'AirzoneEntity' but is not overridden in child class 'AirzoneDeviceClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L229
  40. abstract-method: Method 'set_fan_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneDeviceClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L229
  41. abstract-method: Method 'set_humidity' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneDeviceClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L229
  42. abstract-method: Method 'set_hvac_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneDeviceClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L229
  43. abstract-method: Method 'set_preset_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneDeviceClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L229
  44. abstract-method: Method 'set_swing_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneDeviceClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L229
  45. abstract-method: Method 'set_temperature' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneDeviceClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L229
  46. abstract-method: Method 'toggle' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneDeviceClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L229
  47. abstract-method: Method 'turn_aux_heat_off' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneDeviceClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L229
  48. abstract-method: Method 'turn_aux_heat_on' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneDeviceClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L229
  49. abstract-method: Method 'turn_off' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneDeviceClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L229
  50. abstract-method: Method 'turn_on' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneDeviceClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L229
  51. abstract-method: Method '_async_update_params' is abstract in class 'AirzoneEntity' but is not overridden in child class 'AirzoneDeviceGroupClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L285
  52. abstract-method: Method 'get_airzone_value' is abstract in class 'AirzoneEntity' but is not overridden in child class 'AirzoneDeviceGroupClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L285
  53. abstract-method: Method 'set_fan_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneDeviceGroupClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L285
  54. abstract-method: Method 'set_humidity' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneDeviceGroupClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L285
  55. abstract-method: Method 'set_hvac_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneDeviceGroupClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L285
  56. abstract-method: Method 'set_preset_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneDeviceGroupClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L285
  57. abstract-method: Method 'set_swing_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneDeviceGroupClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L285
  58. abstract-method: Method 'set_temperature' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneDeviceGroupClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L285
  59. abstract-method: Method 'toggle' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneDeviceGroupClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L285
  60. abstract-method: Method 'turn_aux_heat_off' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneDeviceGroupClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L285
  61. abstract-method: Method 'turn_aux_heat_on' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneDeviceGroupClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L285
  62. abstract-method: Method 'turn_off' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneDeviceGroupClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L285
  63. abstract-method: Method 'turn_on' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneDeviceGroupClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L285
  64. abstract-method: Method 'set_fan_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneAidooClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L341
  65. abstract-method: Method 'set_humidity' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneAidooClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L341
  66. abstract-method: Method 'set_hvac_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneAidooClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L341
  67. abstract-method: Method 'set_preset_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneAidooClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L341
  68. abstract-method: Method 'set_swing_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneAidooClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L341
  69. abstract-method: Method 'set_temperature' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneAidooClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L341
  70. abstract-method: Method 'toggle' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneAidooClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L341
  71. abstract-method: Method 'turn_aux_heat_off' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneAidooClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L341
  72. abstract-method: Method 'turn_aux_heat_on' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneAidooClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L341
  73. abstract-method: Method 'turn_off' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneAidooClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L341
  74. abstract-method: Method 'turn_on' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneAidooClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L341
  75. abstract-method: Method 'set_fan_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneGroupClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L430
  76. abstract-method: Method 'set_humidity' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneGroupClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L430
  77. abstract-method: Method 'set_hvac_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneGroupClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L430
  78. abstract-method: Method 'set_preset_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneGroupClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L430
  79. abstract-method: Method 'set_swing_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneGroupClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L430
  80. abstract-method: Method 'set_temperature' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneGroupClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L430
  81. abstract-method: Method 'toggle' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneGroupClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L430
  82. abstract-method: Method 'turn_aux_heat_off' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneGroupClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L430
  83. abstract-method: Method 'turn_aux_heat_on' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneGroupClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L430
  84. abstract-method: Method 'turn_off' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneGroupClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L430
  85. abstract-method: Method 'turn_on' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneGroupClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L430
  86. abstract-method: Method 'set_fan_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneInstallationClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L448
  87. abstract-method: Method 'set_humidity' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneInstallationClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L448
  88. abstract-method: Method 'set_hvac_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneInstallationClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L448
  89. abstract-method: Method 'set_preset_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneInstallationClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L448
  90. abstract-method: Method 'set_swing_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneInstallationClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L448
  91. abstract-method: Method 'set_temperature' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneInstallationClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L448
  92. abstract-method: Method 'toggle' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneInstallationClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L448
  93. abstract-method: Method 'turn_aux_heat_off' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneInstallationClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L448
  94. abstract-method: Method 'turn_aux_heat_on' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneInstallationClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L448
  95. abstract-method: Method 'turn_off' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneInstallationClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L448
  96. abstract-method: Method 'turn_on' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneInstallationClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L448
  97. abstract-method: Method 'set_fan_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneZoneClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L466
  98. abstract-method: Method 'set_humidity' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneZoneClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L466
  99. abstract-method: Method 'set_hvac_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneZoneClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L466
  100. abstract-method: Method 'set_preset_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneZoneClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L466
  101. abstract-method: Method 'set_swing_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneZoneClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L466
  102. abstract-method: Method 'set_temperature' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneZoneClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L466
  103. abstract-method: Method 'toggle' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneZoneClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L466
  104. abstract-method: Method 'turn_aux_heat_off' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneZoneClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L466
  105. abstract-method: Method 'turn_aux_heat_on' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneZoneClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L466
  106. abstract-method: Method 'turn_off' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneZoneClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L466
  107. abstract-method: Method 'turn_on' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneZoneClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L466
  108. abstract-method: Method '_async_update_params' is abstract in class 'AirzoneEntity' but is not overridden in child class 'AirzoneBaseSelect' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/select.py#L74
  109. abstract-method: Method 'get_airzone_value' is abstract in class 'AirzoneEntity' but is not overridden in child class 'AirzoneBaseSelect' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/select.py#L74
  110. abstract-method: Method 'select_option' is abstract in class 'SelectEntity' but is not overridden in child class 'AirzoneBaseSelect' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/select.py#L74
  111. abstract-method: Method 'select_option' is abstract in class 'SelectEntity' but is not overridden in child class 'AirzoneZoneSelect' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/select.py#L97
  112. abstract-method: Method '_async_update_params' is abstract in class 'AirzoneEntity' but is not overridden in child class 'AirzoneSystemEntity' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/entity.py#L227
  113. abstract-method: Method '_async_update_params' is abstract in class 'AirzoneEntity' but is not overridden in child class 'AirzoneWebServerEntity' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/entity.py#L256
  114. abstract-method: Method '_async_update_params' is abstract in class 'AirzoneEntity' but is not overridden in child class 'AirzoneBinarySensor' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/binary_sensor.py#L141
  115. abstract-method: Method 'get_airzone_value' is abstract in class 'AirzoneEntity' but is not overridden in child class 'AirzoneBinarySensor' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/binary_sensor.py#L141
  116. abstract-method: Method '_async_update_params' is abstract in class 'AirzoneEntity' but is not overridden in child class 'AirzoneSystemBinarySensor' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/binary_sensor.py#L182
  117. abstract-method: Method 'turn_off' is abstract in class 'ToggleEntity' but is not overridden in child class 'UnavailableScriptEntity' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/script/init.py#L446
  118. abstract-method: Method 'turn_on' is abstract in class 'ToggleEntity' but is not overridden in child class 'UnavailableScriptEntity' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/script/init.py#L446
  119. abstract-method: Method 'turn_off' is abstract in class 'ToggleEntity' but is not overridden in child class 'ScriptEntity' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/script/init.py#L496
  120. abstract-method: Method 'turn_on' is abstract in class 'ToggleEntity' but is not overridden in child class 'ScriptEntity' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/script/init.py#L496
  121. abstract-method: Method 'execute' is abstract in class '_Trait' but is not overridden in child class 'MediaStateTrait' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/google_assistant/trait.py#L2578
  122. abstract-method: Method 'execute' is abstract in class '_Trait' but is not overridden in child class 'SensorStateTrait' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/google_assistant/trait.py#L2683
  123. abstract-method: Method 'turn_off' is abstract in class 'ToggleEntity' but is not overridden in child class 'BroadlinkRMSwitch' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/broadlink/switch.py#L173
  124. abstract-method: Method 'turn_on' is abstract in class 'ToggleEntity' but is not overridden in child class 'BroadlinkRMSwitch' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/broadlink/switch.py#L173
  125. abstract-method: Method 'turn_off' is abstract in class 'ToggleEntity' but is not overridden in child class 'BroadlinkSP1Switch' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/broadlink/switch.py#L198
  126. abstract-method: Method 'turn_on' is abstract in class 'ToggleEntity' but is not overridden in child class 'BroadlinkSP1Switch' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/broadlink/switch.py#L198
  127. abstract-method: Method 'turn_off' is abstract in class 'ToggleEntity' but is not overridden in child class 'BroadlinkSP2Switch' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/broadlink/switch.py#L220
  128. abstract-method: Method 'turn_on' is abstract in class 'ToggleEntity' but is not overridden in child class 'BroadlinkSP2Switch' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/broadlink/switch.py#L220
  129. abstract-method: Method 'turn_off' is abstract in class 'ToggleEntity' but is not overridden in child class 'BroadlinkMP1Slot' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/broadlink/switch.py#L237
  130. abstract-method: Method 'turn_on' is abstract in class 'ToggleEntity' but is not overridden in child class 'BroadlinkMP1Slot' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/broadlink/switch.py#L237
  131. abstract-method: Method 'turn_off' is abstract in class 'ToggleEntity' but is not overridden in child class 'BroadlinkBG1Slot' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/broadlink/switch.py#L267
  132. abstract-method: Method 'turn_on' is abstract in class 'ToggleEntity' but is not overridden in child class 'BroadlinkBG1Slot' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/broadlink/switch.py#L267
  133. abstract-method: Method 'async_accept_grant' is abstract in class 'AbstractConfig' but is not overridden in child class 'CloudAlexaConfig' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/cloud/alexa_config.py#L132
  134. abstract-method: Method 'set_operation_mode' is abstract in class 'WaterHeaterEntity' but is not overridden in child class 'MqttWaterHeater' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/mqtt/water_heater.py#L181
  135. abstract-method: Method 'set_temperature' is abstract in class 'WaterHeaterEntity' but is not overridden in child class 'MqttWaterHeater' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/mqtt/water_heater.py#L181
  136. abstract-method: Method 'turn_away_mode_off' is abstract in class 'WaterHeaterEntity' but is not overridden in child class 'MqttWaterHeater' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/mqtt/water_heater.py#L181
  137. abstract-method: Method 'turn_away_mode_on' is abstract in class 'WaterHeaterEntity' but is not overridden in child class 'MqttWaterHeater' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/mqtt/water_heater.py#L181
  138. abstract-method: Method 'turn_off' is abstract in class 'WaterHeaterEntity' but is not overridden in child class 'MqttWaterHeater' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/mqtt/water_heater.py#L181
  139. abstract-method: Method 'turn_on' is abstract in class 'WaterHeaterEntity' but is not overridden in child class 'MqttWaterHeater' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/mqtt/water_heater.py#L181
  140. abstract-method: Method 'set_fan_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'MqttClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/mqtt/climate.py#L539
  141. abstract-method: Method 'set_humidity' is abstract in class 'ClimateEntity' but is not overridden in child class 'MqttClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/mqtt/climate.py#L539
  142. abstract-method: Method 'set_hvac_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'MqttClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/mqtt/climate.py#L539
  143. abstract-method: Method 'set_preset_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'MqttClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/mqtt/climate.py#L539
  144. abstract-method: Method 'set_swing_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'MqttClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/mqtt/climate.py#L539
  145. abstract-method: Method 'set_temperature' is abstract in class 'ClimateEntity' but is not overridden in child class 'MqttClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/mqtt/climate.py#L539
  146. abstract-method: Method 'toggle' is abstract in class 'ClimateEntity' but is not overridden in child class 'MqttClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/mqtt/climate.py#L539
  147. abstract-method: Method 'turn_aux_heat_off' is abstract in class 'ClimateEntity' but is not overridden in child class 'MqttClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/mqtt/climate.py#L539
  148. abstract-method: Method 'turn_aux_heat_on' is abstract in class 'ClimateEntity' but is not overridden in child class 'MqttClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/mqtt/climate.py#L539
  149. abstract-method: Method 'turn_off' is abstract in class 'ClimateEntity' but is not overridden in child class 'MqttClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/mqtt/climate.py#L539
  150. abstract-method: Method 'turn_on' is abstract in class 'ClimateEntity' but is not overridden in child class 'MqttClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/mqtt/climate.py#L539
  151. abstract-method: Method 'turn_off' is abstract in class 'ToggleEntity' but is not overridden in child class 'FritzboxLight' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/fritzbox/light.py#L52
  152. abstract-method: Method 'turn_on' is abstract in class 'ToggleEntity' but is not overridden in child class 'FritzboxLight' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/fritzbox/light.py#L52
  153. abstract-method: Method 'press' is abstract in class 'ButtonEntity' but is not overridden in child class 'FritzBoxTemplate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/fritzbox/button.py#L37
  154. abstract-method: Method 'set_fan_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'FritzboxThermostat' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/fritzbox/climate.py#L75
  155. abstract-method: Method 'set_humidity' is abstract in class 'ClimateEntity' but is not overridden in child class 'FritzboxThermostat' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/fritzbox/climate.py#L75
  156. abstract-method: Method 'set_hvac_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'FritzboxThermostat' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/fritzbox/climate.py#L75
  157. abstract-method: Method 'set_preset_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'FritzboxThermostat' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/fritzbox/climate.py#L75
  158. abstract-method: Method 'set_swing_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'FritzboxThermostat' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/fritzbox/climate.py#L75
  159. abstract-method: Method 'set_temperature' is abstract in class 'ClimateEntity' but is not overridden in child class 'FritzboxThermostat' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/fritzbox/climate.py#L75
  160. abstract-method: Method 'toggle' is abstract in class 'ClimateEntity' but is not overridden in child class 'FritzboxThermostat' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/fritzbox/climate.py#L75
  161. abstract-method: Method 'turn_aux_heat_off' is abstract in class 'ClimateEntity' but is not overridden in child class 'FritzboxThermostat' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/fritzbox/climate.py#L75
  162. abstract-method: Method 'turn_aux_heat_on' is abstract in class 'ClimateEntity' but is not overridden in child class 'FritzboxThermostat' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/fritzbox/climate.py#L75
  163. abstract-method: Method 'turn_off' is abstract in class 'ClimateEntity' but is not overridden in child class 'FritzboxThermostat' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/fritzbox/climate.py#L75
  164. abstract-method: Method 'turn_on' is abstract in class 'ClimateEntity' but is not overridden in child class 'FritzboxThermostat' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/fritzbox/climate.py#L75
  165. abstract-method: Method 'turn_off' is abstract in class 'ToggleEntity' but is not overridden in child class 'FritzboxSwitch' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/fritzbox/switch.py#L41
  166. abstract-method: Method 'turn_on' is abstract in class 'ToggleEntity' but is not overridden in child class 'FritzboxSwitch' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/fritzbox/switch.py#L41
  167. abstract-method: Method 'close_cover' is abstract in class 'CoverEntity' but is not overridden in child class 'FritzboxCover' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/fritzbox/cover.py#L46
  168. abstract-method: Method 'open_cover' is abstract in class 'CoverEntity' but is not overridden in child class 'FritzboxCover' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/fritzbox/cover.py#L46

Effect on black: The following messages are now emitted:

  1. unsubscriptable-object: Value 'TResult' is unsubscriptable https://github.com/psf/black/blob/b677a643c5322b6af2dbca1f8f7a4f8c98e732aa/src/black/trans.py#L516
  2. unsubscriptable-object: Value 'TResult' is unsubscriptable https://github.com/psf/black/blob/b677a643c5322b6af2dbca1f8f7a4f8c98e732aa/src/black/trans.py#L547
  3. unsubscriptable-object: Value 'TResult' is unsubscriptable https://github.com/psf/black/blob/b677a643c5322b6af2dbca1f8f7a4f8c98e732aa/src/black/trans.py#L588
  4. unsubscriptable-object: Value 'TResult' is unsubscriptable https://github.com/psf/black/blob/b677a643c5322b6af2dbca1f8f7a4f8c98e732aa/src/black/trans.py#L796
  5. unsubscriptable-object: Value 'TResult' is unsubscriptable https://github.com/psf/black/blob/b677a643c5322b6af2dbca1f8f7a4f8c98e732aa/src/black/trans.py#L1008
  6. unsubscriptable-object: Value 'TResult' is unsubscriptable https://github.com/psf/black/blob/b677a643c5322b6af2dbca1f8f7a4f8c98e732aa/src/black/trans.py#L1503
  7. unsubscriptable-object: Value 'TResult' is unsubscriptable https://github.com/psf/black/blob/b677a643c5322b6af2dbca1f8f7a4f8c98e732aa/src/black/trans.py#L2185

Effect on pytest: The following messages are now emitted:

  1. abstract-method: Method 'snap' is abstract in class 'CaptureBase' but is not overridden in child class 'SysCaptureBase' https://github.com/pytest-dev/pytest/blob/7be95f9b30ffd418483bdb57112f9339465d4695/src/_pytest/capture.py#L340
  2. abstract-method: Method 'writeorg' is abstract in class 'CaptureBase' but is not overridden in child class 'SysCaptureBase' https://github.com/pytest-dev/pytest/blob/7be95f9b30ffd418483bdb57112f9339465d4695/src/_pytest/capture.py#L340
  3. abstract-method: Method 'snap' is abstract in class 'CaptureBase' but is not overridden in child class 'FDCaptureBase' https://github.com/pytest-dev/pytest/blob/7be95f9b30ffd418483bdb57112f9339465d4695/src/_pytest/capture.py#L442
  4. abstract-method: Method 'writeorg' is abstract in class 'CaptureBase' but is not overridden in child class 'FDCaptureBase' https://github.com/pytest-dev/pytest/blob/7be95f9b30ffd418483bdb57112f9339465d4695/src/_pytest/capture.py#L442

Effect on pandas: The following messages are now emitted:

  1. abstract-method: Method 'interpolate' is abstract in class 'ExtensionArray' but is not overridden in child class 'Categorical' https://github.com/pandas-dev/pandas/blob/76c7274985215c487248fa5640e12a9b32a06e8c/pandas/core/arrays/categorical.py#L249
  2. abstract-method: Method '_accumulate' is abstract in class 'ExtensionArray' but is not overridden in child class 'StringArray' https://github.com/pandas-dev/pandas/blob/76c7274985215c487248fa5640e12a9b32a06e8c/pandas/core/arrays/string_.py#L280
  3. abstract-method: Method 'reshape' is abstract in class 'ArrowExtensionArray' but is not overridden in child class 'ArrowStringArray' https://github.com/pandas-dev/pandas/blob/76c7274985215c487248fa5640e12a9b32a06e8c/pandas/core/arrays/string_arrow.py#L86
  4. abstract-method: Method 'reshape' is abstract in class 'ArrowExtensionArray' but is not overridden in child class 'ArrowStringArrayNumpySemantics' https://github.com/pandas-dev/pandas/blob/76c7274985215c487248fa5640e12a9b32a06e8c/pandas/core/arrays/string_arrow.py#L597
  5. abstract-method: Method '_accumulate' is abstract in class 'ExtensionArray' but is not overridden in child class 'NumpyExtensionArray' https://github.com/pandas-dev/pandas/blob/76c7274985215c487248fa5640e12a9b32a06e8c/pandas/core/arrays/numpy_.py#L48

Effect on sentry: The following messages are now emitted:

  1. abstract-method: Method 'defer' is abstract in class 'BaseQuerySet' but is not overridden in child class 'ParanoidQuerySet' https://github.com/getsentry/sentry/blob/4c32dd8f307d3ff2bbe7c72276b8372f375e5d26/src/sentry/db/models/paranoia.py#L10
  2. abstract-method: Method 'only' is abstract in class 'BaseQuerySet' but is not overridden in child class 'ParanoidQuerySet' https://github.com/getsentry/sentry/blob/4c32dd8f307d3ff2bbe7c72276b8372f375e5d26/src/sentry/db/models/paranoia.py#L10
  3. abstract-method: Method 'has_project_access' is abstract in class 'Access' but is not overridden in child class 'DbAccess' https://github.com/getsentry/sentry/blob/4c32dd8f307d3ff2bbe7c72276b8372f375e5d26/src/sentry/auth/access.py#L197
  4. abstract-method: Method 'has_team_access' is abstract in class 'Access' but is not overridden in child class 'DbAccess' https://github.com/getsentry/sentry/blob/4c32dd8f307d3ff2bbe7c72276b8372f375e5d26/src/sentry/auth/access.py#L197
  5. abstract-method: Method 'get_snql_aggregations' is abstract in class 'BaseMetricsEntitySubscription' but is not overridden in child class 'BaseCrashRateMetricsEntitySubscription' https://github.com/getsentry/sentry/blob/4c32dd8f307d3ff2bbe7c72276b8372f375e5d26/src/sentry/snuba/entity_subscription.py#L359
  6. abstract-method: Method 'mailbox_bucket_id' is abstract in class 'BaseRequestParser' but is not overridden in child class 'PluginRequestParser' https://github.com/getsentry/sentry/blob/4c32dd8f307d3ff2bbe7c72276b8372f375e5d26/src/sentry/middleware/integrations/parsers/plugin.py#L18
  7. abstract-method: Method 'mailbox_bucket_id' is abstract in class 'BaseRequestParser' but is not overridden in child class 'GithubRequestParser' https://github.com/getsentry/sentry/blob/4c32dd8f307d3ff2bbe7c72276b8372f375e5d26/src/sentry/middleware/integrations/parsers/github.py#L24
  8. abstract-method: Method 'mailbox_bucket_id' is abstract in class 'BaseRequestParser' but is not overridden in child class 'BitbucketRequestParser' https://github.com/getsentry/sentry/blob/4c32dd8f307d3ff2bbe7c72276b8372f375e5d26/src/sentry/middleware/integrations/parsers/bitbucket.py#L15
  9. abstract-method: Method 'mailbox_bucket_id' is abstract in class 'BaseRequestParser' but is not overridden in child class 'BitbucketServerRequestParser' https://github.com/getsentry/sentry/blob/4c32dd8f307d3ff2bbe7c72276b8372f375e5d26/src/sentry/middleware/integrations/parsers/bitbucket_server.py#L14
  10. abstract-method: Method 'mailbox_bucket_id' is abstract in class 'BaseRequestParser' but is not overridden in child class 'VstsRequestParser' https://github.com/getsentry/sentry/blob/4c32dd8f307d3ff2bbe7c72276b8372f375e5d26/src/sentry/middleware/integrations/parsers/vsts.py#L19
  11. abstract-method: Method 'mailbox_bucket_id' is abstract in class 'BaseRequestParser' but is not overridden in child class 'VercelRequestParser' https://github.com/getsentry/sentry/blob/4c32dd8f307d3ff2bbe7c72276b8372f375e5d26/src/sentry/middleware/integrations/parsers/vercel.py#L11
  12. abstract-method: Method 'mailbox_bucket_id' is abstract in class 'BaseRequestParser' but is not overridden in child class 'SlackRequestParser' https://github.com/getsentry/sentry/blob/4c32dd8f307d3ff2bbe7c72276b8372f375e5d26/src/sentry/middleware/integrations/parsers/slack.py#L42
  13. abstract-method: Method 'mailbox_bucket_id' is abstract in class 'BaseRequestParser' but is not overridden in child class 'JiraRequestParser' https://github.com/getsentry/sentry/blob/4c32dd8f307d3ff2bbe7c72276b8372f375e5d26/src/sentry/middleware/integrations/parsers/jira.py#L30
  14. abstract-method: Method 'mailbox_bucket_id' is abstract in class 'BaseRequestParser' but is not overridden in child class 'GithubEnterpriseRequestParser' https://github.com/getsentry/sentry/blob/4c32dd8f307d3ff2bbe7c72276b8372f375e5d26/src/sentry/middleware/integrations/parsers/github_enterprise.py#L15
  15. abstract-method: Method 'mailbox_bucket_id' is abstract in class 'BaseRequestParser' but is not overridden in child class 'DiscordRequestParser' https://github.com/getsentry/sentry/blob/4c32dd8f307d3ff2bbe7c72276b8372f375e5d26/src/sentry/middleware/integrations/parsers/discord.py#L30
  16. abstract-method: Method 'mailbox_bucket_id' is abstract in class 'BaseRequestParser' but is not overridden in child class 'MsTeamsRequestParser' https://github.com/getsentry/sentry/blob/4c32dd8f307d3ff2bbe7c72276b8372f375e5d26/src/sentry/middleware/integrations/parsers/msteams.py#L28
  17. abstract-method: Method 'mailbox_bucket_id' is abstract in class 'BaseRequestParser' but is not overridden in child class 'GoogleRequestParser' https://github.com/getsentry/sentry/blob/4c32dd8f307d3ff2bbe7c72276b8372f375e5d26/src/sentry/middleware/integrations/parsers/google.py#L11
  18. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'DigestNotification' https://github.com/getsentry/sentry/blob/4c32dd8f307d3ff2bbe7c72276b8372f375e5d26/src/sentry/notifications/notifications/digest.py#L44
  19. abstract-method: Method 'build_attachment_title' is abstract in class 'BaseNotification' but is not overridden in child class 'UserReportNotification' https://github.com/getsentry/sentry/blob/4c32dd8f307d3ff2bbe7c72276b8372f375e5d26/src/sentry/notifications/notifications/user_report.py#L25
  20. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'UserReportNotification' https://github.com/getsentry/sentry/blob/4c32dd8f307d3ff2bbe7c72276b8372f375e5d26/src/sentry/notifications/notifications/user_report.py#L25
  21. abstract-method: Method 'get_title_link' is abstract in class 'BaseNotification' but is not overridden in child class 'UserReportNotification' https://github.com/getsentry/sentry/blob/4c32dd8f307d3ff2bbe7c72276b8372f375e5d26/src/sentry/notifications/notifications/user_report.py#L25
  22. abstract-method: Method 'build_attachment_title' is abstract in class 'BaseNotification' but is not overridden in child class 'MissingMembersNudgeNotification' https://github.com/getsentry/sentry/blob/4c32dd8f307d3ff2bbe7c72276b8372f375e5d26/src/sentry/notifications/notifications/missing_members_nudge.py#L19
  23. abstract-method: Method 'build_notification_footer' is abstract in class 'BaseNotification' but is not overridden in child class 'MissingMembersNudgeNotification' https://github.com/getsentry/sentry/blob/4c32dd8f307d3ff2bbe7c72276b8372f375e5d26/src/sentry/notifications/notifications/missing_members_nudge.py#L19
  24. abstract-method: Method 'get_notification_title' is abstract in class 'BaseNotification' but is not overridden in child class 'MissingMembersNudgeNotification' https://github.com/getsentry/sentry/blob/4c32dd8f307d3ff2bbe7c72276b8372f375e5d26/src/sentry/notifications/notifications/missing_members_nudge.py#L19
  25. abstract-method: Method 'get_title_link' is abstract in class 'BaseNotification' but is not overridden in child class 'MissingMembersNudgeNotification' https://github.com/getsentry/sentry/blob/4c32dd8f307d3ff2bbe7c72276b8372f375e5d26/src/sentry/notifications/notifications/missing_members_nudge.py#L19
  26. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'DailySummaryNotification' https://github.com/getsentry/sentry/blob/4c32dd8f307d3ff2bbe7c72276b8372f375e5d26/src/sentry/notifications/notifications/daily_summary.py#L21
  27. abstract-method: Method 'build_attachment_title' is abstract in class 'BaseNotification' but is not overridden in child class 'AlertRuleNotification' https://github.com/getsentry/sentry/blob/4c32dd8f307d3ff2bbe7c72276b8372f375e5d26/src/sentry/notifications/notifications/rules.py#L61
  28. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'AlertRuleNotification' https://github.com/getsentry/sentry/blob/4c32dd8f307d3ff2bbe7c72276b8372f375e5d26/src/sentry/notifications/notifications/rules.py#L61
  29. abstract-method: Method 'get_title_link' is abstract in class 'BaseNotification' but is not overridden in child class 'AlertRuleNotification' https://github.com/getsentry/sentry/blob/4c32dd8f307d3ff2bbe7c72276b8372f375e5d26/src/sentry/notifications/notifications/rules.py#L61
  30. abstract-method: Method 'build_attachment_title' is abstract in class 'BaseNotification' but is not overridden in child class 'AutoSyncNotification' https://github.com/getsentry/sentry/blob/4c32dd8f307d3ff2bbe7c72276b8372f375e5d26/src/sentry/notifications/notifications/codeowners_auto_sync.py#L15
  31. abstract-method: Method 'get_notification_title' is abstract in class 'BaseNotification' but is not overridden in child class 'AutoSyncNotification' https://github.com/getsentry/sentry/blob/4c32dd8f307d3ff2bbe7c72276b8372f375e5d26/src/sentry/notifications/notifications/codeowners_auto_sync.py#L15
  32. abstract-method: Method 'get_title_link' is abstract in class 'BaseNotification' but is not overridden in child class 'AutoSyncNotification' https://github.com/getsentry/sentry/blob/4c32dd8f307d3ff2bbe7c72276b8372f375e5d26/src/sentry/notifications/notifications/codeowners_auto_sync.py#L15
  33. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'IntegrationNudgeNotification' https://github.com/getsentry/sentry/blob/4c32dd8f307d3ff2bbe7c72276b8372f375e5d26/src/sentry/notifications/notifications/integration_nudge.py#L47
  34. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'ResolvedInReleaseActivityNotification' https://github.com/getsentry/sentry/blob/4c32dd8f307d3ff2bbe7c72276b8372f375e5d26/src/sentry/notifications/notifications/activity/resolved_in_release.py#L16
  35. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'AssignedActivityNotification' https://github.com/getsentry/sentry/blob/4c32dd8f307d3ff2bbe7c72276b8372f375e5d26/src/sentry/notifications/notifications/activity/assigned.py#L55
  36. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'RegressionActivityNotification' https://github.com/getsentry/sentry/blob/4c32dd8f307d3ff2bbe7c72276b8372f375e5d26/src/sentry/notifications/notifications/activity/regression.py#L16
  37. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'UnassignedActivityNotification' https://github.com/getsentry/sentry/blob/4c32dd8f307d3ff2bbe7c72276b8372f375e5d26/src/sentry/notifications/notifications/activity/unassigned.py#L11
  38. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'ReleaseActivityNotification' https://github.com/getsentry/sentry/blob/4c32dd8f307d3ff2bbe7c72276b8372f375e5d26/src/sentry/notifications/notifications/activity/release.py#L32
  39. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'EscalatingActivityNotification' https://github.com/getsentry/sentry/blob/4c32dd8f307d3ff2bbe7c72276b8372f375e5d26/src/sentry/notifications/notifications/activity/escalating.py#L12
  40. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'NoteActivityNotification' https://github.com/getsentry/sentry/blob/4c32dd8f307d3ff2bbe7c72276b8372f375e5d26/src/sentry/notifications/notifications/activity/note.py#L16
  41. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'UnresolvedActivityNotification' https://github.com/getsentry/sentry/blob/4c32dd8f307d3ff2bbe7c72276b8372f375e5d26/src/sentry/notifications/notifications/activity/unresolved.py#L7
  42. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'ResolvedActivityNotification' https://github.com/getsentry/sentry/blob/4c32dd8f307d3ff2bbe7c72276b8372f375e5d26/src/sentry/notifications/notifications/activity/resolved.py#L9
  43. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'NewProcessingIssuesActivityNotification' https://github.com/getsentry/sentry/blob/4c32dd8f307d3ff2bbe7c72276b8372f375e5d26/src/sentry/notifications/notifications/activity/new_processing_issues.py#L17
  44. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'ArchiveActivityNotification' https://github.com/getsentry/sentry/blob/4c32dd8f307d3ff2bbe7c72276b8372f375e5d26/src/sentry/notifications/notifications/activity/archive.py#L7
  45. unsubscriptable-object: Value 'OrganizationMember.flags' is unsubscriptable https://github.com/getsentry/sentry/blob/4c32dd8f307d3ff2bbe7c72276b8372f375e5d26/src/sentry/services/hybrid_cloud/organization/impl.py#L551
  46. unsubscriptable-object: Value 'OrganizationMember.flags' is unsubscriptable https://github.com/getsentry/sentry/blob/4c32dd8f307d3ff2bbe7c72276b8372f375e5d26/src/sentry/services/hybrid_cloud/organization/impl.py#L554
  47. unsubscriptable-object: Value 'OrganizationMember.flags' is unsubscriptable https://github.com/getsentry/sentry/blob/4c32dd8f307d3ff2bbe7c72276b8372f375e5d26/src/sentry/services/hybrid_cloud/organization/impl.py#L555
  48. unsubscriptable-object: Value 'OrganizationMember.flags' is unsubscriptable https://github.com/getsentry/sentry/blob/4c32dd8f307d3ff2bbe7c72276b8372f375e5d26/src/sentry/services/hybrid_cloud/organization/impl.py#L599
  49. unsubscriptable-object: Value 'OrganizationMember.flags' is unsubscriptable https://github.com/getsentry/sentry/blob/4c32dd8f307d3ff2bbe7c72276b8372f375e5d26/src/sentry/services/hybrid_cloud/organization/impl.py#L625
  50. abstract-method: Method 'passes_activity' is abstract in class 'RuleBase' but is not overridden in child class 'NotifyEventServiceAction' https://github.com/getsentry/sentry/blob/4c32dd8f307d3ff2bbe7c72276b8372f375e5d26/src/sentry/rules/actions/notify_event_service.py#L119
  51. abstract-method: *Method 'passes_activity' i...

This comment was truncated because GitHub allows only 65536 characters in a comment.

This comment was generated for commit 5ff5496ce06e13538356b9d0ade56de47b5325f1

github-actions[bot] avatar Jun 04 '24 07:06 github-actions[bot]

@DanielNoord I added the count which would have surfaced this for me much quicker, let me know if it's something you want and I can split it out

    def runTest(self) -> None:
>       self._runTest()
E       AssertionError: Wrong message(s) raised for "abstract_method.py":
E       
E       Unexpected in testdata:
E         47: abstract-method (2)

sshane avatar Jun 04 '24 07:06 sshane

🤖 Effect of this PR on checked open source code: 🤖

Effect on home-assistant: The following messages are now emitted:

  1. abstract-method: Method '_get_suggested_id' is abstract in class 'StorageCollection' but is not overridden in child class 'DictStorageCollection' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/helpers/collection.py#L371
  2. abstract-method: Method '_process_create_data' is abstract in class 'StorageCollection' but is not overridden in child class 'DictStorageCollection' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/helpers/collection.py#L371
  3. abstract-method: Method '_update_data' is abstract in class 'StorageCollection' but is not overridden in child class 'DictStorageCollection' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/helpers/collection.py#L371
  4. abstract-method: Method 'turn_off' is abstract in class 'ToggleEntity' but is not overridden in child class 'DynaliteLight' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/dynalite/light.py#L24
  5. abstract-method: Method 'turn_on' is abstract in class 'ToggleEntity' but is not overridden in child class 'DynaliteLight' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/dynalite/light.py#L24
  6. abstract-method: Method 'turn_off' is abstract in class 'ToggleEntity' but is not overridden in child class 'DynaliteSwitch' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/dynalite/switch.py#L25
  7. abstract-method: Method 'turn_on' is abstract in class 'ToggleEntity' but is not overridden in child class 'DynaliteSwitch' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/dynalite/switch.py#L25
  8. abstract-method: Method 'close_cover' is abstract in class 'CoverEntity' but is not overridden in child class 'DynaliteCover' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/dynalite/cover.py#L37
  9. abstract-method: Method 'open_cover' is abstract in class 'CoverEntity' but is not overridden in child class 'DynaliteCover' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/dynalite/cover.py#L37
  10. abstract-method: Method 'close_cover' is abstract in class 'CoverEntity' but is not overridden in child class 'DynaliteCoverWithTilt' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/dynalite/cover.py#L89
  11. abstract-method: Method 'open_cover' is abstract in class 'CoverEntity' but is not overridden in child class 'DynaliteCoverWithTilt' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/dynalite/cover.py#L89
  12. abstract-method: Method 'turn_off' is abstract in class 'ToggleEntity' but is not overridden in child class 'UnavailableAutomationEntity' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/automation/init.py#L415
  13. abstract-method: Method 'turn_on' is abstract in class 'ToggleEntity' but is not overridden in child class 'UnavailableAutomationEntity' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/automation/init.py#L415
  14. abstract-method: Method 'turn_off' is abstract in class 'ToggleEntity' but is not overridden in child class 'AutomationEntity' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/automation/init.py#L474
  15. abstract-method: Method 'turn_on' is abstract in class 'ToggleEntity' but is not overridden in child class 'AutomationEntity' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/automation/init.py#L474
  16. abstract-method: Method '_async_update_params' is abstract in class 'AirzoneEntity' but is not overridden in child class 'AirzoneSensor' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/sensor.py#L153
  17. abstract-method: Method 'get_airzone_value' is abstract in class 'AirzoneEntity' but is not overridden in child class 'AirzoneSensor' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/sensor.py#L153
  18. abstract-method: Method '_async_update_params' is abstract in class 'AirzoneEntity' but is not overridden in child class 'AirzoneWebServerSensor' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/sensor.py#L187
  19. abstract-method: Method 'set_operation_mode' is abstract in class 'WaterHeaterEntity' but is not overridden in child class 'AirzoneWaterHeater' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/water_heater.py#L86
  20. abstract-method: Method 'set_temperature' is abstract in class 'WaterHeaterEntity' but is not overridden in child class 'AirzoneWaterHeater' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/water_heater.py#L86
  21. abstract-method: Method 'turn_away_mode_off' is abstract in class 'WaterHeaterEntity' but is not overridden in child class 'AirzoneWaterHeater' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/water_heater.py#L86
  22. abstract-method: Method 'turn_away_mode_on' is abstract in class 'WaterHeaterEntity' but is not overridden in child class 'AirzoneWaterHeater' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/water_heater.py#L86
  23. abstract-method: Method 'turn_off' is abstract in class 'WaterHeaterEntity' but is not overridden in child class 'AirzoneWaterHeater' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/water_heater.py#L86
  24. abstract-method: Method 'turn_on' is abstract in class 'WaterHeaterEntity' but is not overridden in child class 'AirzoneWaterHeater' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/water_heater.py#L86
  25. abstract-method: Method '_async_update_params' is abstract in class 'AirzoneEntity' but is not overridden in child class 'AirzoneClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L174
  26. abstract-method: Method 'get_airzone_value' is abstract in class 'AirzoneEntity' but is not overridden in child class 'AirzoneClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L174
  27. abstract-method: Method 'set_fan_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L174
  28. abstract-method: Method 'set_humidity' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L174
  29. abstract-method: Method 'set_hvac_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L174
  30. abstract-method: Method 'set_preset_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L174
  31. abstract-method: Method 'set_swing_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L174
  32. abstract-method: Method 'set_temperature' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L174
  33. abstract-method: Method 'toggle' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L174
  34. abstract-method: Method 'turn_aux_heat_off' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L174
  35. abstract-method: Method 'turn_aux_heat_on' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L174
  36. abstract-method: Method 'turn_off' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L174
  37. abstract-method: Method 'turn_on' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L174
  38. abstract-method: Method '_async_update_params' is abstract in class 'AirzoneEntity' but is not overridden in child class 'AirzoneDeviceClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L229
  39. abstract-method: Method 'get_airzone_value' is abstract in class 'AirzoneEntity' but is not overridden in child class 'AirzoneDeviceClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L229
  40. abstract-method: Method 'set_fan_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneDeviceClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L229
  41. abstract-method: Method 'set_humidity' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneDeviceClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L229
  42. abstract-method: Method 'set_hvac_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneDeviceClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L229
  43. abstract-method: Method 'set_preset_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneDeviceClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L229
  44. abstract-method: Method 'set_swing_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneDeviceClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L229
  45. abstract-method: Method 'set_temperature' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneDeviceClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L229
  46. abstract-method: Method 'toggle' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneDeviceClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L229
  47. abstract-method: Method 'turn_aux_heat_off' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneDeviceClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L229
  48. abstract-method: Method 'turn_aux_heat_on' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneDeviceClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L229
  49. abstract-method: Method 'turn_off' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneDeviceClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L229
  50. abstract-method: Method 'turn_on' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneDeviceClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L229
  51. abstract-method: Method '_async_update_params' is abstract in class 'AirzoneEntity' but is not overridden in child class 'AirzoneDeviceGroupClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L285
  52. abstract-method: Method 'get_airzone_value' is abstract in class 'AirzoneEntity' but is not overridden in child class 'AirzoneDeviceGroupClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L285
  53. abstract-method: Method 'set_fan_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneDeviceGroupClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L285
  54. abstract-method: Method 'set_humidity' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneDeviceGroupClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L285
  55. abstract-method: Method 'set_hvac_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneDeviceGroupClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L285
  56. abstract-method: Method 'set_preset_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneDeviceGroupClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L285
  57. abstract-method: Method 'set_swing_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneDeviceGroupClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L285
  58. abstract-method: Method 'set_temperature' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneDeviceGroupClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L285
  59. abstract-method: Method 'toggle' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneDeviceGroupClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L285
  60. abstract-method: Method 'turn_aux_heat_off' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneDeviceGroupClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L285
  61. abstract-method: Method 'turn_aux_heat_on' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneDeviceGroupClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L285
  62. abstract-method: Method 'turn_off' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneDeviceGroupClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L285
  63. abstract-method: Method 'turn_on' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneDeviceGroupClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L285
  64. abstract-method: Method 'set_fan_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneAidooClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L341
  65. abstract-method: Method 'set_humidity' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneAidooClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L341
  66. abstract-method: Method 'set_hvac_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneAidooClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L341
  67. abstract-method: Method 'set_preset_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneAidooClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L341
  68. abstract-method: Method 'set_swing_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneAidooClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L341
  69. abstract-method: Method 'set_temperature' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneAidooClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L341
  70. abstract-method: Method 'toggle' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneAidooClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L341
  71. abstract-method: Method 'turn_aux_heat_off' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneAidooClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L341
  72. abstract-method: Method 'turn_aux_heat_on' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneAidooClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L341
  73. abstract-method: Method 'turn_off' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneAidooClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L341
  74. abstract-method: Method 'turn_on' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneAidooClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L341
  75. abstract-method: Method 'set_fan_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneGroupClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L430
  76. abstract-method: Method 'set_humidity' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneGroupClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L430
  77. abstract-method: Method 'set_hvac_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneGroupClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L430
  78. abstract-method: Method 'set_preset_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneGroupClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L430
  79. abstract-method: Method 'set_swing_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneGroupClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L430
  80. abstract-method: Method 'set_temperature' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneGroupClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L430
  81. abstract-method: Method 'toggle' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneGroupClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L430
  82. abstract-method: Method 'turn_aux_heat_off' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneGroupClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L430
  83. abstract-method: Method 'turn_aux_heat_on' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneGroupClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L430
  84. abstract-method: Method 'turn_off' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneGroupClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L430
  85. abstract-method: Method 'turn_on' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneGroupClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L430
  86. abstract-method: Method 'set_fan_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneInstallationClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L448
  87. abstract-method: Method 'set_humidity' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneInstallationClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L448
  88. abstract-method: Method 'set_hvac_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneInstallationClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L448
  89. abstract-method: Method 'set_preset_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneInstallationClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L448
  90. abstract-method: Method 'set_swing_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneInstallationClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L448
  91. abstract-method: Method 'set_temperature' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneInstallationClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L448
  92. abstract-method: Method 'toggle' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneInstallationClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L448
  93. abstract-method: Method 'turn_aux_heat_off' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneInstallationClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L448
  94. abstract-method: Method 'turn_aux_heat_on' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneInstallationClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L448
  95. abstract-method: Method 'turn_off' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneInstallationClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L448
  96. abstract-method: Method 'turn_on' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneInstallationClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L448
  97. abstract-method: Method 'set_fan_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneZoneClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L466
  98. abstract-method: Method 'set_humidity' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneZoneClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L466
  99. abstract-method: Method 'set_hvac_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneZoneClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L466
  100. abstract-method: Method 'set_preset_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneZoneClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L466
  101. abstract-method: Method 'set_swing_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneZoneClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L466
  102. abstract-method: Method 'set_temperature' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneZoneClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L466
  103. abstract-method: Method 'toggle' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneZoneClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L466
  104. abstract-method: Method 'turn_aux_heat_off' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneZoneClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L466
  105. abstract-method: Method 'turn_aux_heat_on' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneZoneClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L466
  106. abstract-method: Method 'turn_off' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneZoneClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L466
  107. abstract-method: Method 'turn_on' is abstract in class 'ClimateEntity' but is not overridden in child class 'AirzoneZoneClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/climate.py#L466
  108. abstract-method: Method '_async_update_params' is abstract in class 'AirzoneEntity' but is not overridden in child class 'AirzoneBaseSelect' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/select.py#L74
  109. abstract-method: Method 'get_airzone_value' is abstract in class 'AirzoneEntity' but is not overridden in child class 'AirzoneBaseSelect' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/select.py#L74
  110. abstract-method: Method 'select_option' is abstract in class 'SelectEntity' but is not overridden in child class 'AirzoneBaseSelect' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/select.py#L74
  111. abstract-method: Method 'select_option' is abstract in class 'SelectEntity' but is not overridden in child class 'AirzoneZoneSelect' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/select.py#L97
  112. abstract-method: Method '_async_update_params' is abstract in class 'AirzoneEntity' but is not overridden in child class 'AirzoneSystemEntity' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/entity.py#L227
  113. abstract-method: Method '_async_update_params' is abstract in class 'AirzoneEntity' but is not overridden in child class 'AirzoneWebServerEntity' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/entity.py#L256
  114. abstract-method: Method '_async_update_params' is abstract in class 'AirzoneEntity' but is not overridden in child class 'AirzoneBinarySensor' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/binary_sensor.py#L141
  115. abstract-method: Method 'get_airzone_value' is abstract in class 'AirzoneEntity' but is not overridden in child class 'AirzoneBinarySensor' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/binary_sensor.py#L141
  116. abstract-method: Method '_async_update_params' is abstract in class 'AirzoneEntity' but is not overridden in child class 'AirzoneSystemBinarySensor' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/airzone_cloud/binary_sensor.py#L182
  117. abstract-method: Method 'turn_off' is abstract in class 'ToggleEntity' but is not overridden in child class 'UnavailableScriptEntity' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/script/init.py#L446
  118. abstract-method: Method 'turn_on' is abstract in class 'ToggleEntity' but is not overridden in child class 'UnavailableScriptEntity' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/script/init.py#L446
  119. abstract-method: Method 'turn_off' is abstract in class 'ToggleEntity' but is not overridden in child class 'ScriptEntity' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/script/init.py#L496
  120. abstract-method: Method 'turn_on' is abstract in class 'ToggleEntity' but is not overridden in child class 'ScriptEntity' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/script/init.py#L496
  121. abstract-method: Method 'execute' is abstract in class '_Trait' but is not overridden in child class 'MediaStateTrait' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/google_assistant/trait.py#L2578
  122. abstract-method: Method 'execute' is abstract in class '_Trait' but is not overridden in child class 'SensorStateTrait' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/google_assistant/trait.py#L2683
  123. abstract-method: Method 'turn_off' is abstract in class 'ToggleEntity' but is not overridden in child class 'BroadlinkRMSwitch' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/broadlink/switch.py#L173
  124. abstract-method: Method 'turn_on' is abstract in class 'ToggleEntity' but is not overridden in child class 'BroadlinkRMSwitch' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/broadlink/switch.py#L173
  125. abstract-method: Method 'turn_off' is abstract in class 'ToggleEntity' but is not overridden in child class 'BroadlinkSP1Switch' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/broadlink/switch.py#L198
  126. abstract-method: Method 'turn_on' is abstract in class 'ToggleEntity' but is not overridden in child class 'BroadlinkSP1Switch' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/broadlink/switch.py#L198
  127. abstract-method: Method 'turn_off' is abstract in class 'ToggleEntity' but is not overridden in child class 'BroadlinkSP2Switch' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/broadlink/switch.py#L220
  128. abstract-method: Method 'turn_on' is abstract in class 'ToggleEntity' but is not overridden in child class 'BroadlinkSP2Switch' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/broadlink/switch.py#L220
  129. abstract-method: Method 'turn_off' is abstract in class 'ToggleEntity' but is not overridden in child class 'BroadlinkMP1Slot' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/broadlink/switch.py#L237
  130. abstract-method: Method 'turn_on' is abstract in class 'ToggleEntity' but is not overridden in child class 'BroadlinkMP1Slot' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/broadlink/switch.py#L237
  131. abstract-method: Method 'turn_off' is abstract in class 'ToggleEntity' but is not overridden in child class 'BroadlinkBG1Slot' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/broadlink/switch.py#L267
  132. abstract-method: Method 'turn_on' is abstract in class 'ToggleEntity' but is not overridden in child class 'BroadlinkBG1Slot' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/broadlink/switch.py#L267
  133. abstract-method: Method 'async_accept_grant' is abstract in class 'AbstractConfig' but is not overridden in child class 'CloudAlexaConfig' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/cloud/alexa_config.py#L132
  134. abstract-method: Method 'set_operation_mode' is abstract in class 'WaterHeaterEntity' but is not overridden in child class 'MqttWaterHeater' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/mqtt/water_heater.py#L181
  135. abstract-method: Method 'set_temperature' is abstract in class 'WaterHeaterEntity' but is not overridden in child class 'MqttWaterHeater' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/mqtt/water_heater.py#L181
  136. abstract-method: Method 'turn_away_mode_off' is abstract in class 'WaterHeaterEntity' but is not overridden in child class 'MqttWaterHeater' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/mqtt/water_heater.py#L181
  137. abstract-method: Method 'turn_away_mode_on' is abstract in class 'WaterHeaterEntity' but is not overridden in child class 'MqttWaterHeater' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/mqtt/water_heater.py#L181
  138. abstract-method: Method 'turn_off' is abstract in class 'WaterHeaterEntity' but is not overridden in child class 'MqttWaterHeater' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/mqtt/water_heater.py#L181
  139. abstract-method: Method 'turn_on' is abstract in class 'WaterHeaterEntity' but is not overridden in child class 'MqttWaterHeater' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/mqtt/water_heater.py#L181
  140. abstract-method: Method 'set_fan_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'MqttClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/mqtt/climate.py#L539
  141. abstract-method: Method 'set_humidity' is abstract in class 'ClimateEntity' but is not overridden in child class 'MqttClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/mqtt/climate.py#L539
  142. abstract-method: Method 'set_hvac_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'MqttClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/mqtt/climate.py#L539
  143. abstract-method: Method 'set_preset_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'MqttClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/mqtt/climate.py#L539
  144. abstract-method: Method 'set_swing_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'MqttClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/mqtt/climate.py#L539
  145. abstract-method: Method 'set_temperature' is abstract in class 'ClimateEntity' but is not overridden in child class 'MqttClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/mqtt/climate.py#L539
  146. abstract-method: Method 'toggle' is abstract in class 'ClimateEntity' but is not overridden in child class 'MqttClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/mqtt/climate.py#L539
  147. abstract-method: Method 'turn_aux_heat_off' is abstract in class 'ClimateEntity' but is not overridden in child class 'MqttClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/mqtt/climate.py#L539
  148. abstract-method: Method 'turn_aux_heat_on' is abstract in class 'ClimateEntity' but is not overridden in child class 'MqttClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/mqtt/climate.py#L539
  149. abstract-method: Method 'turn_off' is abstract in class 'ClimateEntity' but is not overridden in child class 'MqttClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/mqtt/climate.py#L539
  150. abstract-method: Method 'turn_on' is abstract in class 'ClimateEntity' but is not overridden in child class 'MqttClimate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/mqtt/climate.py#L539
  151. abstract-method: Method 'turn_off' is abstract in class 'ToggleEntity' but is not overridden in child class 'FritzboxLight' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/fritzbox/light.py#L52
  152. abstract-method: Method 'turn_on' is abstract in class 'ToggleEntity' but is not overridden in child class 'FritzboxLight' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/fritzbox/light.py#L52
  153. abstract-method: Method 'press' is abstract in class 'ButtonEntity' but is not overridden in child class 'FritzBoxTemplate' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/fritzbox/button.py#L37
  154. abstract-method: Method 'set_fan_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'FritzboxThermostat' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/fritzbox/climate.py#L75
  155. abstract-method: Method 'set_humidity' is abstract in class 'ClimateEntity' but is not overridden in child class 'FritzboxThermostat' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/fritzbox/climate.py#L75
  156. abstract-method: Method 'set_hvac_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'FritzboxThermostat' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/fritzbox/climate.py#L75
  157. abstract-method: Method 'set_preset_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'FritzboxThermostat' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/fritzbox/climate.py#L75
  158. abstract-method: Method 'set_swing_mode' is abstract in class 'ClimateEntity' but is not overridden in child class 'FritzboxThermostat' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/fritzbox/climate.py#L75
  159. abstract-method: Method 'set_temperature' is abstract in class 'ClimateEntity' but is not overridden in child class 'FritzboxThermostat' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/fritzbox/climate.py#L75
  160. abstract-method: Method 'toggle' is abstract in class 'ClimateEntity' but is not overridden in child class 'FritzboxThermostat' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/fritzbox/climate.py#L75
  161. abstract-method: Method 'turn_aux_heat_off' is abstract in class 'ClimateEntity' but is not overridden in child class 'FritzboxThermostat' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/fritzbox/climate.py#L75
  162. abstract-method: Method 'turn_aux_heat_on' is abstract in class 'ClimateEntity' but is not overridden in child class 'FritzboxThermostat' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/fritzbox/climate.py#L75
  163. abstract-method: Method 'turn_off' is abstract in class 'ClimateEntity' but is not overridden in child class 'FritzboxThermostat' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/fritzbox/climate.py#L75
  164. abstract-method: Method 'turn_on' is abstract in class 'ClimateEntity' but is not overridden in child class 'FritzboxThermostat' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/fritzbox/climate.py#L75
  165. abstract-method: Method 'turn_off' is abstract in class 'ToggleEntity' but is not overridden in child class 'FritzboxSwitch' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/fritzbox/switch.py#L41
  166. abstract-method: Method 'turn_on' is abstract in class 'ToggleEntity' but is not overridden in child class 'FritzboxSwitch' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/fritzbox/switch.py#L41
  167. abstract-method: Method 'close_cover' is abstract in class 'CoverEntity' but is not overridden in child class 'FritzboxCover' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/fritzbox/cover.py#L46
  168. abstract-method: Method 'open_cover' is abstract in class 'CoverEntity' but is not overridden in child class 'FritzboxCover' https://github.com/home-assistant/core/blob/cba07540e926b365174440eede944091b4e6bfd4/homeassistant/components/fritzbox/cover.py#L46

Effect on black: The following messages are now emitted:

  1. unsubscriptable-object: Value 'TResult' is unsubscriptable https://github.com/psf/black/blob/b677a643c5322b6af2dbca1f8f7a4f8c98e732aa/src/black/trans.py#L516
  2. unsubscriptable-object: Value 'TResult' is unsubscriptable https://github.com/psf/black/blob/b677a643c5322b6af2dbca1f8f7a4f8c98e732aa/src/black/trans.py#L547
  3. unsubscriptable-object: Value 'TResult' is unsubscriptable https://github.com/psf/black/blob/b677a643c5322b6af2dbca1f8f7a4f8c98e732aa/src/black/trans.py#L588
  4. unsubscriptable-object: Value 'TResult' is unsubscriptable https://github.com/psf/black/blob/b677a643c5322b6af2dbca1f8f7a4f8c98e732aa/src/black/trans.py#L796
  5. unsubscriptable-object: Value 'TResult' is unsubscriptable https://github.com/psf/black/blob/b677a643c5322b6af2dbca1f8f7a4f8c98e732aa/src/black/trans.py#L1008
  6. unsubscriptable-object: Value 'TResult' is unsubscriptable https://github.com/psf/black/blob/b677a643c5322b6af2dbca1f8f7a4f8c98e732aa/src/black/trans.py#L1503
  7. unsubscriptable-object: Value 'TResult' is unsubscriptable https://github.com/psf/black/blob/b677a643c5322b6af2dbca1f8f7a4f8c98e732aa/src/black/trans.py#L2185

Effect on pytest: The following messages are now emitted:

  1. abstract-method: Method 'snap' is abstract in class 'CaptureBase' but is not overridden in child class 'SysCaptureBase' https://github.com/pytest-dev/pytest/blob/7be95f9b30ffd418483bdb57112f9339465d4695/src/_pytest/capture.py#L340
  2. abstract-method: Method 'writeorg' is abstract in class 'CaptureBase' but is not overridden in child class 'SysCaptureBase' https://github.com/pytest-dev/pytest/blob/7be95f9b30ffd418483bdb57112f9339465d4695/src/_pytest/capture.py#L340
  3. abstract-method: Method 'snap' is abstract in class 'CaptureBase' but is not overridden in child class 'FDCaptureBase' https://github.com/pytest-dev/pytest/blob/7be95f9b30ffd418483bdb57112f9339465d4695/src/_pytest/capture.py#L442
  4. abstract-method: Method 'writeorg' is abstract in class 'CaptureBase' but is not overridden in child class 'FDCaptureBase' https://github.com/pytest-dev/pytest/blob/7be95f9b30ffd418483bdb57112f9339465d4695/src/_pytest/capture.py#L442

Effect on pandas: The following messages are now emitted:

  1. abstract-method: Method 'interpolate' is abstract in class 'ExtensionArray' but is not overridden in child class 'Categorical' https://github.com/pandas-dev/pandas/blob/76c7274985215c487248fa5640e12a9b32a06e8c/pandas/core/arrays/categorical.py#L249
  2. abstract-method: Method '_accumulate' is abstract in class 'ExtensionArray' but is not overridden in child class 'StringArray' https://github.com/pandas-dev/pandas/blob/76c7274985215c487248fa5640e12a9b32a06e8c/pandas/core/arrays/string_.py#L280
  3. abstract-method: Method 'reshape' is abstract in class 'ArrowExtensionArray' but is not overridden in child class 'ArrowStringArray' https://github.com/pandas-dev/pandas/blob/76c7274985215c487248fa5640e12a9b32a06e8c/pandas/core/arrays/string_arrow.py#L86
  4. abstract-method: Method 'reshape' is abstract in class 'ArrowExtensionArray' but is not overridden in child class 'ArrowStringArrayNumpySemantics' https://github.com/pandas-dev/pandas/blob/76c7274985215c487248fa5640e12a9b32a06e8c/pandas/core/arrays/string_arrow.py#L597
  5. abstract-method: Method '_accumulate' is abstract in class 'ExtensionArray' but is not overridden in child class 'NumpyExtensionArray' https://github.com/pandas-dev/pandas/blob/76c7274985215c487248fa5640e12a9b32a06e8c/pandas/core/arrays/numpy_.py#L48

Effect on sentry: The following messages are now emitted:

  1. abstract-method: Method 'defer' is abstract in class 'BaseQuerySet' but is not overridden in child class 'ParanoidQuerySet' https://github.com/getsentry/sentry/blob/4c32dd8f307d3ff2bbe7c72276b8372f375e5d26/src/sentry/db/models/paranoia.py#L10
  2. abstract-method: Method 'only' is abstract in class 'BaseQuerySet' but is not overridden in child class 'ParanoidQuerySet' https://github.com/getsentry/sentry/blob/4c32dd8f307d3ff2bbe7c72276b8372f375e5d26/src/sentry/db/models/paranoia.py#L10
  3. abstract-method: Method 'has_project_access' is abstract in class 'Access' but is not overridden in child class 'DbAccess' https://github.com/getsentry/sentry/blob/4c32dd8f307d3ff2bbe7c72276b8372f375e5d26/src/sentry/auth/access.py#L197
  4. abstract-method: Method 'has_team_access' is abstract in class 'Access' but is not overridden in child class 'DbAccess' https://github.com/getsentry/sentry/blob/4c32dd8f307d3ff2bbe7c72276b8372f375e5d26/src/sentry/auth/access.py#L197
  5. abstract-method: Method 'get_snql_aggregations' is abstract in class 'BaseMetricsEntitySubscription' but is not overridden in child class 'BaseCrashRateMetricsEntitySubscription' https://github.com/getsentry/sentry/blob/4c32dd8f307d3ff2bbe7c72276b8372f375e5d26/src/sentry/snuba/entity_subscription.py#L359
  6. abstract-method: Method 'mailbox_bucket_id' is abstract in class 'BaseRequestParser' but is not overridden in child class 'PluginRequestParser' https://github.com/getsentry/sentry/blob/4c32dd8f307d3ff2bbe7c72276b8372f375e5d26/src/sentry/middleware/integrations/parsers/plugin.py#L18
  7. abstract-method: Method 'mailbox_bucket_id' is abstract in class 'BaseRequestParser' but is not overridden in child class 'GithubRequestParser' https://github.com/getsentry/sentry/blob/4c32dd8f307d3ff2bbe7c72276b8372f375e5d26/src/sentry/middleware/integrations/parsers/github.py#L24
  8. abstract-method: Method 'mailbox_bucket_id' is abstract in class 'BaseRequestParser' but is not overridden in child class 'BitbucketRequestParser' https://github.com/getsentry/sentry/blob/4c32dd8f307d3ff2bbe7c72276b8372f375e5d26/src/sentry/middleware/integrations/parsers/bitbucket.py#L15
  9. abstract-method: Method 'mailbox_bucket_id' is abstract in class 'BaseRequestParser' but is not overridden in child class 'BitbucketServerRequestParser' https://github.com/getsentry/sentry/blob/4c32dd8f307d3ff2bbe7c72276b8372f375e5d26/src/sentry/middleware/integrations/parsers/bitbucket_server.py#L14
  10. abstract-method: Method 'mailbox_bucket_id' is abstract in class 'BaseRequestParser' but is not overridden in child class 'VstsRequestParser' https://github.com/getsentry/sentry/blob/4c32dd8f307d3ff2bbe7c72276b8372f375e5d26/src/sentry/middleware/integrations/parsers/vsts.py#L19
  11. abstract-method: Method 'mailbox_bucket_id' is abstract in class 'BaseRequestParser' but is not overridden in child class 'VercelRequestParser' https://github.com/getsentry/sentry/blob/4c32dd8f307d3ff2bbe7c72276b8372f375e5d26/src/sentry/middleware/integrations/parsers/vercel.py#L11
  12. abstract-method: Method 'mailbox_bucket_id' is abstract in class 'BaseRequestParser' but is not overridden in child class 'SlackRequestParser' https://github.com/getsentry/sentry/blob/4c32dd8f307d3ff2bbe7c72276b8372f375e5d26/src/sentry/middleware/integrations/parsers/slack.py#L42
  13. abstract-method: Method 'mailbox_bucket_id' is abstract in class 'BaseRequestParser' but is not overridden in child class 'JiraRequestParser' https://github.com/getsentry/sentry/blob/4c32dd8f307d3ff2bbe7c72276b8372f375e5d26/src/sentry/middleware/integrations/parsers/jira.py#L30
  14. abstract-method: Method 'mailbox_bucket_id' is abstract in class 'BaseRequestParser' but is not overridden in child class 'GithubEnterpriseRequestParser' https://github.com/getsentry/sentry/blob/4c32dd8f307d3ff2bbe7c72276b8372f375e5d26/src/sentry/middleware/integrations/parsers/github_enterprise.py#L15
  15. abstract-method: Method 'mailbox_bucket_id' is abstract in class 'BaseRequestParser' but is not overridden in child class 'DiscordRequestParser' https://github.com/getsentry/sentry/blob/4c32dd8f307d3ff2bbe7c72276b8372f375e5d26/src/sentry/middleware/integrations/parsers/discord.py#L30
  16. abstract-method: Method 'mailbox_bucket_id' is abstract in class 'BaseRequestParser' but is not overridden in child class 'MsTeamsRequestParser' https://github.com/getsentry/sentry/blob/4c32dd8f307d3ff2bbe7c72276b8372f375e5d26/src/sentry/middleware/integrations/parsers/msteams.py#L28
  17. abstract-method: Method 'mailbox_bucket_id' is abstract in class 'BaseRequestParser' but is not overridden in child class 'GoogleRequestParser' https://github.com/getsentry/sentry/blob/4c32dd8f307d3ff2bbe7c72276b8372f375e5d26/src/sentry/middleware/integrations/parsers/google.py#L11
  18. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'DigestNotification' https://github.com/getsentry/sentry/blob/4c32dd8f307d3ff2bbe7c72276b8372f375e5d26/src/sentry/notifications/notifications/digest.py#L44
  19. abstract-method: Method 'build_attachment_title' is abstract in class 'BaseNotification' but is not overridden in child class 'UserReportNotification' https://github.com/getsentry/sentry/blob/4c32dd8f307d3ff2bbe7c72276b8372f375e5d26/src/sentry/notifications/notifications/user_report.py#L25
  20. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'UserReportNotification' https://github.com/getsentry/sentry/blob/4c32dd8f307d3ff2bbe7c72276b8372f375e5d26/src/sentry/notifications/notifications/user_report.py#L25
  21. abstract-method: Method 'get_title_link' is abstract in class 'BaseNotification' but is not overridden in child class 'UserReportNotification' https://github.com/getsentry/sentry/blob/4c32dd8f307d3ff2bbe7c72276b8372f375e5d26/src/sentry/notifications/notifications/user_report.py#L25
  22. abstract-method: Method 'build_attachment_title' is abstract in class 'BaseNotification' but is not overridden in child class 'MissingMembersNudgeNotification' https://github.com/getsentry/sentry/blob/4c32dd8f307d3ff2bbe7c72276b8372f375e5d26/src/sentry/notifications/notifications/missing_members_nudge.py#L19
  23. abstract-method: Method 'build_notification_footer' is abstract in class 'BaseNotification' but is not overridden in child class 'MissingMembersNudgeNotification' https://github.com/getsentry/sentry/blob/4c32dd8f307d3ff2bbe7c72276b8372f375e5d26/src/sentry/notifications/notifications/missing_members_nudge.py#L19
  24. abstract-method: Method 'get_notification_title' is abstract in class 'BaseNotification' but is not overridden in child class 'MissingMembersNudgeNotification' https://github.com/getsentry/sentry/blob/4c32dd8f307d3ff2bbe7c72276b8372f375e5d26/src/sentry/notifications/notifications/missing_members_nudge.py#L19
  25. abstract-method: Method 'get_title_link' is abstract in class 'BaseNotification' but is not overridden in child class 'MissingMembersNudgeNotification' https://github.com/getsentry/sentry/blob/4c32dd8f307d3ff2bbe7c72276b8372f375e5d26/src/sentry/notifications/notifications/missing_members_nudge.py#L19
  26. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'DailySummaryNotification' https://github.com/getsentry/sentry/blob/4c32dd8f307d3ff2bbe7c72276b8372f375e5d26/src/sentry/notifications/notifications/daily_summary.py#L21
  27. abstract-method: Method 'build_attachment_title' is abstract in class 'BaseNotification' but is not overridden in child class 'AlertRuleNotification' https://github.com/getsentry/sentry/blob/4c32dd8f307d3ff2bbe7c72276b8372f375e5d26/src/sentry/notifications/notifications/rules.py#L61
  28. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'AlertRuleNotification' https://github.com/getsentry/sentry/blob/4c32dd8f307d3ff2bbe7c72276b8372f375e5d26/src/sentry/notifications/notifications/rules.py#L61
  29. abstract-method: Method 'get_title_link' is abstract in class 'BaseNotification' but is not overridden in child class 'AlertRuleNotification' https://github.com/getsentry/sentry/blob/4c32dd8f307d3ff2bbe7c72276b8372f375e5d26/src/sentry/notifications/notifications/rules.py#L61
  30. abstract-method: Method 'build_attachment_title' is abstract in class 'BaseNotification' but is not overridden in child class 'AutoSyncNotification' https://github.com/getsentry/sentry/blob/4c32dd8f307d3ff2bbe7c72276b8372f375e5d26/src/sentry/notifications/notifications/codeowners_auto_sync.py#L15
  31. abstract-method: Method 'get_notification_title' is abstract in class 'BaseNotification' but is not overridden in child class 'AutoSyncNotification' https://github.com/getsentry/sentry/blob/4c32dd8f307d3ff2bbe7c72276b8372f375e5d26/src/sentry/notifications/notifications/codeowners_auto_sync.py#L15
  32. abstract-method: Method 'get_title_link' is abstract in class 'BaseNotification' but is not overridden in child class 'AutoSyncNotification' https://github.com/getsentry/sentry/blob/4c32dd8f307d3ff2bbe7c72276b8372f375e5d26/src/sentry/notifications/notifications/codeowners_auto_sync.py#L15
  33. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'IntegrationNudgeNotification' https://github.com/getsentry/sentry/blob/4c32dd8f307d3ff2bbe7c72276b8372f375e5d26/src/sentry/notifications/notifications/integration_nudge.py#L47
  34. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'ResolvedInReleaseActivityNotification' https://github.com/getsentry/sentry/blob/4c32dd8f307d3ff2bbe7c72276b8372f375e5d26/src/sentry/notifications/notifications/activity/resolved_in_release.py#L16
  35. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'AssignedActivityNotification' https://github.com/getsentry/sentry/blob/4c32dd8f307d3ff2bbe7c72276b8372f375e5d26/src/sentry/notifications/notifications/activity/assigned.py#L55
  36. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'RegressionActivityNotification' https://github.com/getsentry/sentry/blob/4c32dd8f307d3ff2bbe7c72276b8372f375e5d26/src/sentry/notifications/notifications/activity/regression.py#L16
  37. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'UnassignedActivityNotification' https://github.com/getsentry/sentry/blob/4c32dd8f307d3ff2bbe7c72276b8372f375e5d26/src/sentry/notifications/notifications/activity/unassigned.py#L11
  38. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'ReleaseActivityNotification' https://github.com/getsentry/sentry/blob/4c32dd8f307d3ff2bbe7c72276b8372f375e5d26/src/sentry/notifications/notifications/activity/release.py#L32
  39. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'EscalatingActivityNotification' https://github.com/getsentry/sentry/blob/4c32dd8f307d3ff2bbe7c72276b8372f375e5d26/src/sentry/notifications/notifications/activity/escalating.py#L12
  40. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'NoteActivityNotification' https://github.com/getsentry/sentry/blob/4c32dd8f307d3ff2bbe7c72276b8372f375e5d26/src/sentry/notifications/notifications/activity/note.py#L16
  41. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'UnresolvedActivityNotification' https://github.com/getsentry/sentry/blob/4c32dd8f307d3ff2bbe7c72276b8372f375e5d26/src/sentry/notifications/notifications/activity/unresolved.py#L7
  42. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'ResolvedActivityNotification' https://github.com/getsentry/sentry/blob/4c32dd8f307d3ff2bbe7c72276b8372f375e5d26/src/sentry/notifications/notifications/activity/resolved.py#L9
  43. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'NewProcessingIssuesActivityNotification' https://github.com/getsentry/sentry/blob/4c32dd8f307d3ff2bbe7c72276b8372f375e5d26/src/sentry/notifications/notifications/activity/new_processing_issues.py#L17
  44. abstract-method: Method 'determine_recipients' is abstract in class 'BaseNotification' but is not overridden in child class 'ArchiveActivityNotification' https://github.com/getsentry/sentry/blob/4c32dd8f307d3ff2bbe7c72276b8372f375e5d26/src/sentry/notifications/notifications/activity/archive.py#L7
  45. unsubscriptable-object: Value 'OrganizationMember.flags' is unsubscriptable https://github.com/getsentry/sentry/blob/4c32dd8f307d3ff2bbe7c72276b8372f375e5d26/src/sentry/services/hybrid_cloud/organization/impl.py#L551
  46. unsubscriptable-object: Value 'OrganizationMember.flags' is unsubscriptable https://github.com/getsentry/sentry/blob/4c32dd8f307d3ff2bbe7c72276b8372f375e5d26/src/sentry/services/hybrid_cloud/organization/impl.py#L554
  47. unsubscriptable-object: Value 'OrganizationMember.flags' is unsubscriptable https://github.com/getsentry/sentry/blob/4c32dd8f307d3ff2bbe7c72276b8372f375e5d26/src/sentry/services/hybrid_cloud/organization/impl.py#L555
  48. unsubscriptable-object: Value 'OrganizationMember.flags' is unsubscriptable https://github.com/getsentry/sentry/blob/4c32dd8f307d3ff2bbe7c72276b8372f375e5d26/src/sentry/services/hybrid_cloud/organization/impl.py#L599
  49. unsubscriptable-object: Value 'OrganizationMember.flags' is unsubscriptable https://github.com/getsentry/sentry/blob/4c32dd8f307d3ff2bbe7c72276b8372f375e5d26/src/sentry/services/hybrid_cloud/organization/impl.py#L625
  50. abstract-method: Method 'passes_activity' is abstract in class 'RuleBase' but is not overridden in child class 'NotifyEventServiceAction' https://github.com/getsentry/sentry/blob/4c32dd8f307d3ff2bbe7c72276b8372f375e5d26/src/sentry/rules/actions/notify_event_service.py#L119
  51. abstract-method: *Method 'passes_activity' i...

This comment was truncated because GitHub allows only 65536 characters in a comment.

This comment was generated for commit 334651c993ab1bc3376af45ca8a1a34ec7c948c6

github-actions[bot] avatar Jun 04 '24 08:06 github-actions[bot]