1
0
mirror of https://github.com/home-assistant/core.git synced 2025-12-24 12:59:34 +00:00

Add test-before-setup rule to quality_scale validation (#132255)

* Add test-before-setup rule to quality_scale validation

* Use ast_parse_module

* Add rules_done

* Add Config argument
This commit is contained in:
epenet
2024-12-12 22:15:49 +01:00
committed by GitHub
parent 61b1b50c34
commit 2cff7526d0
2 changed files with 71 additions and 1 deletions

View File

@@ -23,6 +23,7 @@ from .quality_scale_validation import (
reconfiguration_flow,
runtime_data,
strict_typing,
test_before_setup,
unique_config_entry,
)
@@ -56,7 +57,7 @@ ALL_RULES = [
Rule("has-entity-name", ScaledQualityScaleTiers.BRONZE),
Rule("runtime-data", ScaledQualityScaleTiers.BRONZE, runtime_data),
Rule("test-before-configure", ScaledQualityScaleTiers.BRONZE),
Rule("test-before-setup", ScaledQualityScaleTiers.BRONZE),
Rule("test-before-setup", ScaledQualityScaleTiers.BRONZE, test_before_setup),
Rule("unique-config-entry", ScaledQualityScaleTiers.BRONZE, unique_config_entry),
# SILVER
Rule("action-exceptions", ScaledQualityScaleTiers.SILVER),