Merge remote-tracking branch 'upstream/callback-manager-no-vector' into integration

This commit is contained in:
J. Nick Koston
2026-03-28 08:27:47 -10:00
7 changed files with 140 additions and 21 deletions
+12
View File
@@ -1006,6 +1006,18 @@ def lint_log_in_header(fname, line, col, content):
)
@lint_content_find_check(
"FINAL_VALIDATE_SCHEMA",
include=["esphome/core/*.py"],
exclude=["esphome/core/entity_helpers.py"],
)
def lint_final_validate_in_core(fname, line, col, content):
return (
"FINAL_VALIDATE_SCHEMA in esphome/core/ is not picked up by the component loader. "
"Use CoreFinalValidateStep in esphome/config.py instead."
)
def main():
colorama.init()