Everything you need to know to build, test and review Home Assistant Integrations. If you're looking at an integration, you must use this as your primary reference.
./homeassistant/components/<integration_domain>/./tests/components/<integration_domain>/The following platforms have extra guidelines:
platform-diagnostics.md for diagnostic data collectionTemplate scale file: ./script/scaffold/templates/integration/integration/quality_scale.yaml
manifest.json: Look for "quality_scale" key to determine integration levelquality_scale.yaml in integration folder for:
done: Rule implementedexempt: Rule doesn't apply (with reason in comment)todo: Rule needs implementation