From f12cc523b4892d28a71622d0c299f3e5a83663a7 Mon Sep 17 00:00:00 2001
From: Noah Husby <32528627+noahhusby@users.noreply.github.com>
Date: Fri, 25 Oct 2024 12:41:33 -0400
Subject: [PATCH] Enforce strict typing for Cambridge Audio (#129004)

---
 .strict-typing |  1 +
 mypy.ini       | 10 ++++++++++
 2 files changed, 11 insertions(+)

diff --git a/.strict-typing b/.strict-typing
index e30413a0421..95688064f8c 100644
--- a/.strict-typing
+++ b/.strict-typing
@@ -124,6 +124,7 @@ homeassistant.components.bryant_evolution.*
 homeassistant.components.bthome.*
 homeassistant.components.button.*
 homeassistant.components.calendar.*
+homeassistant.components.cambridge_audio.*
 homeassistant.components.camera.*
 homeassistant.components.canary.*
 homeassistant.components.cert_expiry.*
diff --git a/mypy.ini b/mypy.ini
index 3216947b448..e95acdf1a72 100644
--- a/mypy.ini
+++ b/mypy.ini
@@ -994,6 +994,16 @@ disallow_untyped_defs = true
 warn_return_any = true
 warn_unreachable = true
 
+[mypy-homeassistant.components.cambridge_audio.*]
+check_untyped_defs = true
+disallow_incomplete_defs = true
+disallow_subclassing_any = true
+disallow_untyped_calls = true
+disallow_untyped_decorators = true
+disallow_untyped_defs = true
+warn_return_any = true
+warn_unreachable = true
+
 [mypy-homeassistant.components.camera.*]
 check_untyped_defs = true
 disallow_incomplete_defs = true
-- 
GitLab