Update scale TODOs

This commit is contained in:
abmantis 2025-04-16 13:05:47 +01:00
parent 8868c28a64
commit 84a46d76cb
3 changed files with 26 additions and 9 deletions

View File

@ -7,6 +7,5 @@
"integration_type": "hub", "integration_type": "hub",
"iot_class": "cloud_push", "iot_class": "cloud_push",
"loggers": ["whirlpool"], "loggers": ["whirlpool"],
"quality_scale": "bronze",
"requirements": ["whirlpool-sixth-sense==0.20.0"] "requirements": ["whirlpool-sixth-sense==0.20.0"]
} }

View File

@ -4,10 +4,18 @@ rules:
status: exempt status: exempt
comment: | comment: |
The integration does not provide any additional actions. The integration does not provide any additional actions.
appropriate-polling: done appropriate-polling:
status: todo
comment: |
Move "_attr_should_poll = False" to base entity.
brands: done brands: done
common-modules: done common-modules: done
config-flow-test-coverage: done config-flow-test-coverage:
status: todo
comment: |
- Assert the unique_id in test_form
- Update test_form* test names and docstrings
- Make test_form_invalid_auth and test_reauth_flow_invalid_auth, and test_reauth_flow_auth_error finish in an happy flow
config-flow: done config-flow: done
dependency-transparency: done dependency-transparency: done
docs-actions: docs-actions:
@ -22,14 +30,17 @@ rules:
has-entity-name: done has-entity-name: done
runtime-data: done runtime-data: done
test-before-configure: done test-before-configure: done
test-before-setup: done test-before-setup:
status: todo
comment: |
When fetch_appliances fails, ConfigEntryNotReady should be raised.
unique-config-entry: done unique-config-entry: done
# Silver # Silver
action-exceptions: action-exceptions:
status: todo status: todo
comment: | comment: |
The calls to the api can be changed to return bool, and services can then raise HomeAssistantError - The calls to the api can be changed to return bool, and services can then raise HomeAssistantError
- Current services raise ValueError and should raise ServiceValidationError instead.
config-entry-unloading: done config-entry-unloading: done
docs-configuration-parameters: docs-configuration-parameters:
status: exempt status: exempt
@ -42,7 +53,10 @@ rules:
reauthentication-flow: done reauthentication-flow: done
test-coverage: test-coverage:
status: todo status: todo
comment: climate is at 94% comment: |
- Test helper init_integration() does not set a unique_id
- Merge test_setup_http_exception and test_setup_auth_account_locked
- The climate platform is at 94%
# Gold # Gold
devices: done devices: done
@ -68,11 +82,14 @@ rules:
entity-disabled-by-default: done entity-disabled-by-default: done
entity-translations: done entity-translations: done
exception-translations: todo exception-translations: todo
icon-translations: done icon-translations:
status: todo
comment: |
Time remaining sensor still has hardcoded icon.
reconfiguration-flow: todo reconfiguration-flow: todo
repair-issues: repair-issues:
status: exempt status: exempt
comment: no known use cases for repair issues or flows, yet comment: No known use cases for repair issues or flows, yet
stale-devices: todo stale-devices: todo
# Platinum # Platinum

View File

@ -2180,6 +2180,7 @@ INTEGRATIONS_WITHOUT_SCALE = [
"webmin", "webmin",
"weheat", "weheat",
"wemo", "wemo",
"whirlpool",
"whois", "whois",
"wiffi", "wiffi",
"wilight", "wilight",