From 19685ecff0137b1b77919cfdacf0ad0f8482348c Mon Sep 17 00:00:00 2001
From: jan iversen <jancasacondor@gmail.com>
Date: Wed, 29 Sep 2021 15:15:55 +0200
Subject: [PATCH] Set strict typing for modbus. (#56779)

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

diff --git a/.strict-typing b/.strict-typing
index 091ee3b8b2c..b5be241ac00 100644
--- a/.strict-typing
+++ b/.strict-typing
@@ -65,6 +65,7 @@ homeassistant.components.local_ip.*
 homeassistant.components.lock.*
 homeassistant.components.mailbox.*
 homeassistant.components.media_player.*
+homeassistant.components.modbus.*
 homeassistant.components.mysensors.*
 homeassistant.components.nam.*
 homeassistant.components.neato.*
diff --git a/mypy.ini b/mypy.ini
index 1d84658657d..a9c4ed4e3d5 100644
--- a/mypy.ini
+++ b/mypy.ini
@@ -726,6 +726,17 @@ no_implicit_optional = true
 warn_return_any = true
 warn_unreachable = true
 
+[mypy-homeassistant.components.modbus.*]
+check_untyped_defs = true
+disallow_incomplete_defs = true
+disallow_subclassing_any = true
+disallow_untyped_calls = true
+disallow_untyped_decorators = true
+disallow_untyped_defs = true
+no_implicit_optional = true
+warn_return_any = true
+warn_unreachable = true
+
 [mypy-homeassistant.components.mysensors.*]
 check_untyped_defs = true
 disallow_incomplete_defs = true
-- 
GitLab