Matti Airas - User Offspring (on GitHub, don) h...

User Offspring (on GitHub, don't know whether he's here) has made several code quality improvement PRs against a few SensESP-related repos. (Thanks!!) Inspired by that, I ran the clang-tidy static analysis tool against SensESP proper and fixed a ton of warnings. The result is in this PR: https://github.com/SignalK/SensESP/pull/737 The PR does break some old code because the reactesp namespace needs to be explicitly declared whenever the code is not using reactesp (which is a no-no in header files).
GitHub
Fix clang-tidy warnings by mairas · Pull Request #737 · SignalK/Sen...
I ran clang-tidy against the SensESP codebase and fixed (most of) the issues. While this overall results in improved code quality and consistency, there are some breaking changes as well. In partic...
3 Replies
Matti Airas
Matti AirasOP4mo ago
Additionally, there are a couple of other noteworthy changes I've planned. First, renaming the ReactESP classes to better reflect their actual behavior: https://github.com/mairas/ReactESP/pull/29 And possible migration to Android 3: https://github.com/SignalK/SensESP/issues/738
GitHub
Rename classes by mairas · Pull Request #29 · mairas/ReactESP
Given that at its core ReactESP implements an async event loop, the implementation class names could be clearer. This PR renames the classes as follows: ReactESP -> EventLoop *Reaction -&...
GitHub
Migrate to ESP-IDF 5.x and Arduino 3.x · Issue #738 · SignalK/SensE...
The Espressif and PlatformIO are in an unfortunate staring contest wrt. supporting Arduino Core 3 and ESP-IDF 5.x in PlatformIO. As a result, the ESP32 Arduino Core in PlatformIO isn't getting ...
Unknown User
Unknown User4mo ago
Message Not Public
Sign In & Join Server To View
Matti Airas
Matti AirasOP4mo ago
Right, thanks. I fixed that in the repo.
Want results from more Discord servers?
Add your server