Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mark Vogel's MotionMount integration as Bronze on the quality scale #137012

Open
wants to merge 4 commits into
base: dev
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 2 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/motionmount/manifest.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
"documentation": "https://www.home-assistant.io/integrations/motionmount",
"integration_type": "device",
"iot_class": "local_push",
"quality_scale": "bronze",
"requirements": ["python-MotionMount==2.3.0"],
"zeroconf": ["_tvm._tcp.local."]
}
70 changes: 70 additions & 0 deletions homeassistant/components/motionmount/quality_scale.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@
rules:
# Bronze
action-setup:
status: exempt
comment: Integration does not have actions
appropriate-polling: done
brands: done
common-modules: done
config-flow-test-coverage: done
config-flow: done
dependency-transparency: done
docs-actions:
status: done
comment: Integration does register actions aside from entity actions
docs-high-level-description: done
docs-installation-instructions: done
docs-removal-instructions: done
entity-event-setup:
status: exempt
comment: Integration does not register events.
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: todo
config-entry-unloading: todo
RJPoelstra marked this conversation as resolved.
Show resolved Hide resolved
docs-configuration-parameters:
status: exempt
comment: Integration has no options flow
docs-installation-parameters: todo
RJPoelstra marked this conversation as resolved.
Show resolved Hide resolved
entity-unavailable: todo
RJPoelstra marked this conversation as resolved.
Show resolved Hide resolved
integration-owner: todo
RJPoelstra marked this conversation as resolved.
Show resolved Hide resolved
log-when-unavailable: todo
parallel-updates: todo
reauthentication-flow: todo
RJPoelstra marked this conversation as resolved.
Show resolved Hide resolved
test-coverage: todo

# Gold
devices: todo
diagnostics: todo
discovery-update-info: todo
discovery: todo
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: todo
entity-disabled-by-default: todo
RJPoelstra marked this conversation as resolved.
Show resolved Hide resolved
entity-translations: todo
exception-translations: todo
icon-translations: todo
reconfiguration-flow: todo
repair-issues: todo
RJPoelstra marked this conversation as resolved.
Show resolved Hide resolved
stale-devices: todo

# Platinum
async-dependency: todo
inject-websession:
status: exempt
comment: Device doesn't make http requests.
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 @@ -669,7 +669,6 @@ class Rule:
"motion_blinds",
"motionblinds_ble",
"motioneye",
"motionmount",
"mpd",
"mqtt_eventstream",
"mqtt_json",
Expand Down Expand Up @@ -1748,7 +1747,6 @@ class Rule:
"motion_blinds",
"motionblinds_ble",
"motioneye",
"motionmount",
"mpd",
"mqtt_eventstream",
"mqtt_json",
Expand Down