mirror of
https://github.com/esphome/esphome.git
synced 2026-07-10 17:05:36 +00:00
68ffd3b221
- Test file: declare proto_debug_end_ locally instead of misusing PROTO_ENCODE_DEBUG_INIT (which expands to a comma+expression for appending to a function call, not a standalone statement). Add NOLINTNEXTLINE on the deterministic mt19937_64 seed so clang-tidy cert-msc32-c stops failing the build (the seed is intentional for reproducible test runs). - socket FILTER_SOURCE_FILES: tolerate non-dict CORE.config['socket'] (e.g. C++ unit-test builds where socket isn't validated as a mapping). Returning [] is safe -- all impl files are guarded by USE_SOCKET_IMPL_* defines so only the selected one contributes code.