Warn on incomplete concrete classes that inherit from abstract classes
Fixes: https://github.com/PyCQA/pylint/issues/7950
TODO:
- [x] Update test refs
- [x] Make it detect the root abc module correctly
🤖 Effect of this PR on checked open source code: 🤖
Effect on pandas: The following messages are now emitted:
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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:
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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:
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
🤖 Effect of this PR on checked open source code: 🤖
Effect on pandas: The following messages are now emitted:
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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:
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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:
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
🤖 Effect of this PR on checked open source code: 🤖
Effect on pandas: The following messages are now emitted:
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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:
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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:
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
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. 🤔
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 :/
🤖 Effect of this PR on checked open source code: 🤖
Effect on pandas: The following messages are now emitted:
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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:
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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:
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
@DanielNoord is there anything else needing to be done?
@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.
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) =============================================================================================================================
Could it be that the test simply fails? If haven't checked that myself locally
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?
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.
@sshane This is quite close to being done. Do you have intention of working on it? Or shall we close it?
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
@@ 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%> (ø) |
:rocket: New features to boost your workflow:
- :snowflake: Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
🤖 Effect of this PR on checked open source code: 🤖
Effect on home-assistant: The following messages are now emitted:
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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:
- unsubscriptable-object: Value 'TResult' is unsubscriptable https://github.com/psf/black/blob/b677a643c5322b6af2dbca1f8f7a4f8c98e732aa/src/black/trans.py#L516
- unsubscriptable-object: Value 'TResult' is unsubscriptable https://github.com/psf/black/blob/b677a643c5322b6af2dbca1f8f7a4f8c98e732aa/src/black/trans.py#L547
- unsubscriptable-object: Value 'TResult' is unsubscriptable https://github.com/psf/black/blob/b677a643c5322b6af2dbca1f8f7a4f8c98e732aa/src/black/trans.py#L588
- unsubscriptable-object: Value 'TResult' is unsubscriptable https://github.com/psf/black/blob/b677a643c5322b6af2dbca1f8f7a4f8c98e732aa/src/black/trans.py#L796
- unsubscriptable-object: Value 'TResult' is unsubscriptable https://github.com/psf/black/blob/b677a643c5322b6af2dbca1f8f7a4f8c98e732aa/src/black/trans.py#L1008
- unsubscriptable-object: Value 'TResult' is unsubscriptable https://github.com/psf/black/blob/b677a643c5322b6af2dbca1f8f7a4f8c98e732aa/src/black/trans.py#L1503
- 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:
- 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
- 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
- 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
- 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:
- 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
- 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
- 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
- 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
- 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:
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- unsubscriptable-object: Value 'OrganizationMember.flags' is unsubscriptable https://github.com/getsentry/sentry/blob/251c09dde880f11d052a6120534edd3a7929c36b/src/sentry/services/hybrid_cloud/organization/impl.py#L551
- unsubscriptable-object: Value 'OrganizationMember.flags' is unsubscriptable https://github.com/getsentry/sentry/blob/251c09dde880f11d052a6120534edd3a7929c36b/src/sentry/services/hybrid_cloud/organization/impl.py#L554
- unsubscriptable-object: Value 'OrganizationMember.flags' is unsubscriptable https://github.com/getsentry/sentry/blob/251c09dde880f11d052a6120534edd3a7929c36b/src/sentry/services/hybrid_cloud/organization/impl.py#L555
- unsubscriptable-object: Value 'OrganizationMember.flags' is unsubscriptable https://github.com/getsentry/sentry/blob/251c09dde880f11d052a6120534edd3a7929c36b/src/sentry/services/hybrid_cloud/organization/impl.py#L599
- unsubscriptable-object: Value 'OrganizationMember.flags' is unsubscriptable https://github.com/getsentry/sentry/blob/251c09dde880f11d052a6120534edd3a7929c36b/src/sentry/services/hybrid_cloud/organization/impl.py#L625
- 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
- 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
@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
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.
🤖 Effect of this PR on checked open source code: 🤖
Effect on home-assistant: The following messages are now emitted:
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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:
- unsubscriptable-object: Value 'TResult' is unsubscriptable https://github.com/psf/black/blob/b677a643c5322b6af2dbca1f8f7a4f8c98e732aa/src/black/trans.py#L516
- unsubscriptable-object: Value 'TResult' is unsubscriptable https://github.com/psf/black/blob/b677a643c5322b6af2dbca1f8f7a4f8c98e732aa/src/black/trans.py#L547
- unsubscriptable-object: Value 'TResult' is unsubscriptable https://github.com/psf/black/blob/b677a643c5322b6af2dbca1f8f7a4f8c98e732aa/src/black/trans.py#L588
- unsubscriptable-object: Value 'TResult' is unsubscriptable https://github.com/psf/black/blob/b677a643c5322b6af2dbca1f8f7a4f8c98e732aa/src/black/trans.py#L796
- unsubscriptable-object: Value 'TResult' is unsubscriptable https://github.com/psf/black/blob/b677a643c5322b6af2dbca1f8f7a4f8c98e732aa/src/black/trans.py#L1008
- unsubscriptable-object: Value 'TResult' is unsubscriptable https://github.com/psf/black/blob/b677a643c5322b6af2dbca1f8f7a4f8c98e732aa/src/black/trans.py#L1503
- 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:
- 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
- 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
- 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
- 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:
- 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
- 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
- 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
- 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
- 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:
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- unsubscriptable-object: Value 'OrganizationMember.flags' is unsubscriptable https://github.com/getsentry/sentry/blob/d495519f5ec7ab098c5e21a4d760938d3db23498/src/sentry/services/hybrid_cloud/organization/impl.py#L551
- unsubscriptable-object: Value 'OrganizationMember.flags' is unsubscriptable https://github.com/getsentry/sentry/blob/d495519f5ec7ab098c5e21a4d760938d3db23498/src/sentry/services/hybrid_cloud/organization/impl.py#L554
- unsubscriptable-object: Value 'OrganizationMember.flags' is unsubscriptable https://github.com/getsentry/sentry/blob/d495519f5ec7ab098c5e21a4d760938d3db23498/src/sentry/services/hybrid_cloud/organization/impl.py#L555
- unsubscriptable-object: Value 'OrganizationMember.flags' is unsubscriptable https://github.com/getsentry/sentry/blob/d495519f5ec7ab098c5e21a4d760938d3db23498/src/sentry/services/hybrid_cloud/organization/impl.py#L599
- unsubscriptable-object: Value 'OrganizationMember.flags' is unsubscriptable https://github.com/getsentry/sentry/blob/d495519f5ec7ab098c5e21a4d760938d3db23498/src/sentry/services/hybrid_cloud/organization/impl.py#L625
- 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
- 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
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:
🤖 Effect of this PR on checked open source code: 🤖
Effect on home-assistant: The following messages are now emitted:
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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:
- unsubscriptable-object: Value 'TResult' is unsubscriptable https://github.com/psf/black/blob/b677a643c5322b6af2dbca1f8f7a4f8c98e732aa/src/black/trans.py#L516
- unsubscriptable-object: Value 'TResult' is unsubscriptable https://github.com/psf/black/blob/b677a643c5322b6af2dbca1f8f7a4f8c98e732aa/src/black/trans.py#L547
- unsubscriptable-object: Value 'TResult' is unsubscriptable https://github.com/psf/black/blob/b677a643c5322b6af2dbca1f8f7a4f8c98e732aa/src/black/trans.py#L588
- unsubscriptable-object: Value 'TResult' is unsubscriptable https://github.com/psf/black/blob/b677a643c5322b6af2dbca1f8f7a4f8c98e732aa/src/black/trans.py#L796
- unsubscriptable-object: Value 'TResult' is unsubscriptable https://github.com/psf/black/blob/b677a643c5322b6af2dbca1f8f7a4f8c98e732aa/src/black/trans.py#L1008
- unsubscriptable-object: Value 'TResult' is unsubscriptable https://github.com/psf/black/blob/b677a643c5322b6af2dbca1f8f7a4f8c98e732aa/src/black/trans.py#L1503
- 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:
- 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
- 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
- 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
- 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:
- 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
- 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
- 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
- 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
- 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:
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- unsubscriptable-object: Value 'OrganizationMember.flags' is unsubscriptable https://github.com/getsentry/sentry/blob/4c32dd8f307d3ff2bbe7c72276b8372f375e5d26/src/sentry/services/hybrid_cloud/organization/impl.py#L551
- unsubscriptable-object: Value 'OrganizationMember.flags' is unsubscriptable https://github.com/getsentry/sentry/blob/4c32dd8f307d3ff2bbe7c72276b8372f375e5d26/src/sentry/services/hybrid_cloud/organization/impl.py#L554
- unsubscriptable-object: Value 'OrganizationMember.flags' is unsubscriptable https://github.com/getsentry/sentry/blob/4c32dd8f307d3ff2bbe7c72276b8372f375e5d26/src/sentry/services/hybrid_cloud/organization/impl.py#L555
- unsubscriptable-object: Value 'OrganizationMember.flags' is unsubscriptable https://github.com/getsentry/sentry/blob/4c32dd8f307d3ff2bbe7c72276b8372f375e5d26/src/sentry/services/hybrid_cloud/organization/impl.py#L599
- unsubscriptable-object: Value 'OrganizationMember.flags' is unsubscriptable https://github.com/getsentry/sentry/blob/4c32dd8f307d3ff2bbe7c72276b8372f375e5d26/src/sentry/services/hybrid_cloud/organization/impl.py#L625
- 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
- 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
@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)
🤖 Effect of this PR on checked open source code: 🤖
Effect on home-assistant: The following messages are now emitted:
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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:
- unsubscriptable-object: Value 'TResult' is unsubscriptable https://github.com/psf/black/blob/b677a643c5322b6af2dbca1f8f7a4f8c98e732aa/src/black/trans.py#L516
- unsubscriptable-object: Value 'TResult' is unsubscriptable https://github.com/psf/black/blob/b677a643c5322b6af2dbca1f8f7a4f8c98e732aa/src/black/trans.py#L547
- unsubscriptable-object: Value 'TResult' is unsubscriptable https://github.com/psf/black/blob/b677a643c5322b6af2dbca1f8f7a4f8c98e732aa/src/black/trans.py#L588
- unsubscriptable-object: Value 'TResult' is unsubscriptable https://github.com/psf/black/blob/b677a643c5322b6af2dbca1f8f7a4f8c98e732aa/src/black/trans.py#L796
- unsubscriptable-object: Value 'TResult' is unsubscriptable https://github.com/psf/black/blob/b677a643c5322b6af2dbca1f8f7a4f8c98e732aa/src/black/trans.py#L1008
- unsubscriptable-object: Value 'TResult' is unsubscriptable https://github.com/psf/black/blob/b677a643c5322b6af2dbca1f8f7a4f8c98e732aa/src/black/trans.py#L1503
- 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:
- 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
- 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
- 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
- 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:
- 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
- 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
- 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
- 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
- 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:
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- unsubscriptable-object: Value 'OrganizationMember.flags' is unsubscriptable https://github.com/getsentry/sentry/blob/4c32dd8f307d3ff2bbe7c72276b8372f375e5d26/src/sentry/services/hybrid_cloud/organization/impl.py#L551
- unsubscriptable-object: Value 'OrganizationMember.flags' is unsubscriptable https://github.com/getsentry/sentry/blob/4c32dd8f307d3ff2bbe7c72276b8372f375e5d26/src/sentry/services/hybrid_cloud/organization/impl.py#L554
- unsubscriptable-object: Value 'OrganizationMember.flags' is unsubscriptable https://github.com/getsentry/sentry/blob/4c32dd8f307d3ff2bbe7c72276b8372f375e5d26/src/sentry/services/hybrid_cloud/organization/impl.py#L555
- unsubscriptable-object: Value 'OrganizationMember.flags' is unsubscriptable https://github.com/getsentry/sentry/blob/4c32dd8f307d3ff2bbe7c72276b8372f375e5d26/src/sentry/services/hybrid_cloud/organization/impl.py#L599
- unsubscriptable-object: Value 'OrganizationMember.flags' is unsubscriptable https://github.com/getsentry/sentry/blob/4c32dd8f307d3ff2bbe7c72276b8372f375e5d26/src/sentry/services/hybrid_cloud/organization/impl.py#L625
- 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
- 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