mirror of
https://github.com/home-assistant/core.git
synced 2025-04-23 16:57:53 +00:00
Update quality scale validation to sort output (#131324)
This commit is contained in:
parent
f47840d83c
commit
fd11fc3b3e
@ -24,7 +24,6 @@ RULES = {
|
||||
"dependency-transparency",
|
||||
"docs-actions",
|
||||
"docs-high-level-description",
|
||||
"docs-installation-parameters",
|
||||
"docs-installation-instructions",
|
||||
"docs-removal-instructions",
|
||||
"entity-event-setup",
|
||||
@ -1356,7 +1355,9 @@ def validate_iqs_file(config: Config, integration: Integration) -> None:
|
||||
break
|
||||
required_rules = set(RULES[scale])
|
||||
if missing_rules := (required_rules - rules_met):
|
||||
friendly_rule_str = "\n".join(f" {rule}: todo" for rule in missing_rules)
|
||||
friendly_rule_str = "\n".join(
|
||||
f" {rule}: todo" for rule in sorted(missing_rules)
|
||||
)
|
||||
integration.add_error(
|
||||
"quality_scale",
|
||||
f"Quality scale tier {scale.name.lower()} requires quality scale rules to be met:\n{friendly_rule_str}",
|
||||
|
Loading…
x
Reference in New Issue
Block a user