Skip to content

Commit bfa1116

Browse files
Add quality scale to Emoncms (home-assistant#149727)
Co-authored-by: Joost Lekkerkerker <[email protected]>
1 parent 4984237 commit bfa1116

File tree

2 files changed

+84
-1
lines changed

2 files changed

+84
-1
lines changed
Lines changed: 84 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,84 @@
1+
rules:
2+
# todo : add get_feed_list to the library
3+
# todo : see if we can drop some extra attributes
4+
# Bronze
5+
action-setup:
6+
status: exempt
7+
comment: |
8+
This integration does not provide additional actions.
9+
appropriate-polling: done
10+
brands: done
11+
common-modules: done
12+
config-flow-test-coverage:
13+
status: todo
14+
comment: |
15+
test_reconfigure_api_error should use a mock config entry fixture
16+
test_user_flow_failure should use a mock config entry fixture
17+
move test_user_flow_* to the top of the file
18+
config-flow: done
19+
dependency-transparency: done
20+
docs-actions:
21+
status: exempt
22+
comment: |
23+
This integration does not provide additional actions.
24+
docs-high-level-description: done
25+
docs-installation-instructions: done
26+
docs-removal-instructions: done
27+
entity-event-setup:
28+
status: exempt
29+
comment: |
30+
No events are explicitly registered by the integration.
31+
entity-unique-id: done
32+
has-entity-name: done
33+
runtime-data: done
34+
test-before-configure: done
35+
test-before-setup: done
36+
unique-config-entry: done
37+
38+
# Silver
39+
action-exceptions: done
40+
config-entry-unloading: done
41+
docs-configuration-parameters: done
42+
docs-installation-parameters: done
43+
entity-unavailable: todo
44+
integration-owner: done
45+
log-when-unavailable: done
46+
parallel-updates: todo
47+
reauthentication-flow: todo
48+
test-coverage:
49+
status: todo
50+
comment: |
51+
test the entry state in test_failure
52+
53+
# Gold
54+
devices: todo
55+
diagnostics: todo
56+
discovery-update-info: todo
57+
discovery: todo
58+
docs-data-update: done
59+
docs-examples:
60+
status: exempt
61+
comment: |
62+
This integration does not provide any automation
63+
docs-known-limitations: todo
64+
docs-supported-devices: todo
65+
docs-supported-functions: done
66+
docs-troubleshooting: done
67+
docs-use-cases: todo
68+
dynamic-devices: todo
69+
entity-category: todo
70+
entity-device-class:
71+
status: todo
72+
comment: change device_class=SensorDeviceClass.SIGNAL_STRENGTH to SOUND_PRESSURE
73+
entity-disabled-by-default: todo
74+
entity-translations: done
75+
exception-translations: todo
76+
icon-translations: todo
77+
reconfiguration-flow: done
78+
repair-issues: todo
79+
stale-devices: todo
80+
81+
# Platinum
82+
async-dependency: done
83+
inject-websession: done
84+
strict-typing: todo

script/hassfest/quality_scale.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -331,7 +331,6 @@ class Rule:
331331
"elv",
332332
"elvia",
333333
"emby",
334-
"emoncms",
335334
"emoncms_history",
336335
"emonitor",
337336
"emulated_hue",

0 commit comments

Comments
 (0)