Skip to content

Commit

Permalink
Add a quality scale for Google Tasks (home-assistant#131497)
Browse files Browse the repository at this point in the history
Co-authored-by: Joost Lekkerkerker <[email protected]>
  • Loading branch information
allenporter and joostlek authored Dec 13, 2024
1 parent c0ef60b commit 7f3373d
Show file tree
Hide file tree
Showing 2 changed files with 78 additions and 1 deletion.
78 changes: 78 additions & 0 deletions homeassistant/components/google_tasks/quality_scale.yaml
Original file line number Diff line number Diff line change
@@ -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
1 change: 0 additions & 1 deletion script/hassfest/quality_scale.py
Original file line number Diff line number Diff line change
Expand Up @@ -457,7 +457,6 @@ class Rule:
"google_maps",
"google_pubsub",
"google_sheets",
"google_tasks",
"google_translate",
"google_travel_time",
"google_wifi",
Expand Down

0 comments on commit 7f3373d

Please sign in to comment.