Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions homeassistant/components/nice_go/manifest.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,5 +7,6 @@
"integration_type": "hub",
"iot_class": "cloud_push",
"loggers": ["nice_go"],
"quality_scale": "silver",
"requirements": ["nice-go==1.0.3"]
}
82 changes: 82 additions & 0 deletions homeassistant/components/nice_go/quality_scale.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,82 @@
rules:
# Bronze
action-setup:
status: exempt
comment: This integration does not register actions.
appropriate-polling:
status: exempt
comment: This integration does not poll any data.
brands: done
common-modules: done
config-flow-test-coverage: done
config-flow: done
dependency-transparency: done
docs-actions:
status: exempt
comment: This integration does not register actions.
docs-conditions:
status: exempt
comment: This integration does not have any conditions.
docs-high-level-description: done
docs-installation-instructions: done
docs-removal-instructions: done
docs-triggers:
status: exempt
comment: This integration does not have any triggers.
entity-event-setup:
status: exempt
comment: Events are only handled in the coordinator.
entity-unique-id: done
has-entity-name: done
runtime-data: done
test-before-configure: done
test-before-setup: done
unique-config-entry: done

# Silver
action-exceptions:
status: exempt
comment: This integration does not register services.
config-entry-unloading: done
docs-configuration-parameters:
status: exempt
comment: This integration does not have any options.
docs-installation-parameters: done
entity-unavailable: done
integration-owner: done
log-when-unavailable: done
parallel-updates: done
reauthentication-flow: done
test-coverage: done

# Gold
devices: done
diagnostics: done
discovery-update-info:
status: exempt
comment: This integration is a cloud service and thus does not support discovery.
discovery:
status: exempt
comment: This integration is a cloud service and thus does not support discovery.
docs-data-update: todo
docs-examples: todo
docs-known-limitations: todo
docs-supported-devices: todo
docs-supported-functions: todo
docs-troubleshooting: todo
docs-use-cases: todo
dynamic-devices: todo
entity-category: todo
entity-device-class: done
entity-disabled-by-default: done
entity-translations: done
exception-translations: done
icon-translations: done
reconfiguration-flow: todo
repair-issues: done
stale-devices: todo

# Platinum
async-dependency: done
inject-websession: done
strict-typing: todo
2 changes: 0 additions & 2 deletions script/hassfest/quality_scale.py
Original file line number Diff line number Diff line change
Expand Up @@ -629,7 +629,6 @@ class Rule:
"nextcloud",
"nfandroidtv",
"nibe_heatpump",
"nice_go",
"nightscout",
"nilu",
"nissan_leaf",
Expand Down Expand Up @@ -1578,7 +1577,6 @@ class Rule:
"nyt_games",
"nfandroidtv",
"nibe_heatpump",
"nice_go",
"nightscout",
"niko_home_control",
"nilu",
Expand Down
Loading