Add a quality scale for Google Tasks (#131497)

Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
This commit is contained in:
Allen Porter 2024-12-13 01:27:35 -08:00 committed by GitHub
parent c0ef60bb98
commit 7f3373d233
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 78 additions and 1 deletions

View File

@ -0,0 +1,78 @@
rules:
# Bronze
config-flow: done
brands: done
dependency-transparency: todo
common-modules:
status: exempt
comment: |
The integration has a coordinator.py and no base entities.
has-entity-name: done
action-setup:
status: exempt
comment: The integration does not register any actions.
appropriate-polling: done
test-before-configure: done
entity-event-setup:
status: exempt
comment: Integration does not subscribe to events.
unique-config-entry: done
entity-unique-id: done
docs-installation-instructions: done
docs-removal-instructions: todo
test-before-setup:
status: todo
comment: |
The integration refreshes the access token, but does not poll the API. The
setup can be changed to request the list of todo lists in setup instead
of during platform setup.
docs-high-level-description: done
config-flow-test-coverage: done
docs-actions:
status: exempt
comment: The integration does not register any actions.
runtime-data: done
# Silver
log-when-unavailable: done
config-entry-unloading: done
reauthentication-flow:
status: todo
comment: Missing a test that reauthenticates with the wrong account
action-exceptions: todo
docs-installation-parameters: todo
integration-owner: done
parallel-updates: todo
test-coverage:
status: todo
comment: Test coverage for __init__.py is not above 95% yet
docs-configuration-parameters: todo
entity-unavailable: done
# Gold
docs-examples: todo
discovery-update-info: todo
entity-device-class: todo
entity-translations: todo
docs-data-update: todo
entity-disabled-by-default: todo
discovery: todo
exception-translations: todo
devices: todo
docs-supported-devices: todo
icon-translations: todo
docs-known-limitations: todo
stale-devices: todo
docs-supported-functions: todo
repair-issues: todo
reconfiguration-flow: todo
entity-category: todo
dynamic-devices: todo
docs-troubleshooting: todo
diagnostics: todo
docs-use-cases: todo
# Platinum
async-dependency: todo
strict-typing: todo
inject-websession: todo

View File

@ -457,7 +457,6 @@ INTEGRATIONS_WITHOUT_QUALITY_SCALE_FILE = [
"google_maps",
"google_pubsub",
"google_sheets",
"google_tasks",
"google_translate",
"google_travel_time",
"google_wifi",