mirror of
https://github.com/esphome/esphome.git
synced 2026-09-15 09:08:41 +00:00
291f80263ac7cb4c1dacef7e2843486c4483b519
The ``pylint`` CI job runs ``pylint esphome`` — esphome/ only. The local pre-commit hook had no ``files:`` restriction, so it also linted ``tests/``, flagging pre-existing protected-access usage and class-size issues that CI never sees. That blocked local commits on warnings CI doesn't gate on. Add ``files: ^esphome/.+\\.py$`` to the local pylint hook so its scope matches the CI job exactly.
Description
ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems.
Readme
Multiple Licenses
594 MiB
Languages
C++
55.8%
Python
43.6%
C
0.3%
JavaScript
0.2%
