From 8e275635cd6c940ddd02bbf5543ffd47ac898da4 Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Tue, 15 Apr 2025 11:27:38 -1000 Subject: [PATCH] clarify exemptions --- .../components/esphome/quality_scale.yaml | 20 +++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/homeassistant/components/esphome/quality_scale.yaml b/homeassistant/components/esphome/quality_scale.yaml index 364f180dadd..d2d112f231f 100644 --- a/homeassistant/components/esphome/quality_scale.yaml +++ b/homeassistant/components/esphome/quality_scale.yaml @@ -2,7 +2,11 @@ rules: # Bronze action-setup: status: exempt - comment: Actions are per device and not per integration. + comment: | + Actions are per device and not per integration. + ESPHome supports user defined actions which come + from the device YAML configuration. + https://esphome.io/components/api.html#user-defined-actions appropriate-polling: done brands: done common-modules: done @@ -11,7 +15,11 @@ rules: dependency-transparency: done docs-actions: status: exempt - comment: Actions are per device and not per integration. + comment: | + Actions are per device and not per integration. + ESPHome supports user defined actions which come + from the device YAML configuration. + https://esphome.io/components/api.html#user-defined-actions docs-high-level-description: done docs-installation-instructions: done docs-removal-instructions: todo @@ -58,11 +66,15 @@ rules: entity-disabled-by-default: done entity-translations: status: exempt - comment: entities cannot be translated because they are provided by the device. + comment: | + entities cannot be translated because they are + provided by the device YAML configuration. exception-translations: todo icon-translations: status: exempt - comment: icons cannot be translated because they are provided by the device. + comment: | + icons cannot be translated because they are + provided by the device YAML configuration. reconfiguration-flow: todo repair-issues: done stale-devices: done