-
Notifications
You must be signed in to change notification settings - Fork 28
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
chore(library): Clean up deprecated CI and fix defects #116
Conversation
…efect Detector This commences the static code analysis indefinitely
Excellent! My Defect Detector has failed, which means my Defect Detector has picked up one (or more) defects in CRSF for Arduino's code-base. |
The Defect Detector needs to be isolated for the sake of fixing any defects it finds.
…d in constructor `serialReceiverLayer::CRSF::CRSF()`
…constructor `serialReceiverLayer::CRSF::CRSF()`
…n constructor `serialReceiverLayer::CRSF::CRSF()`
A copy constructor is `RECOMMENDED`, granted this constructor uses dynamic memory allocation.
This is `RECOMMENDED`, granted it uses dynamic memory allocation.
Right. That leaves Once I have the medium defects done, I will go the extra mile and fix up all the low ones, just 'cause I can (and it's driving the perfectionist in me batshit that CRSF for Arduino has any defects at all, and the inner perfectionist won't be happy until the code-base is completely defect free...) |
… This is recommended, granted it uses dynamic memory allocation.
…s is recommended, granted it uses dynamic memory allocation.
…zed in the constructor.
…tialized in the constructor.
…r. This is recommended, granted it uses dynamic memory allocation.
…his is recommended, granted it uses dynamic memory allocation.
C-style casts are unsafe because it does not provide any type safety; sacrificing robustness for 🤏 _that_ much more in performance.
Awesome! No defects. =^/,..,^= I will merge this Pull Request once the build check passes. |
Overview
This is what I wanted to do with the previous branch, but I let feature creep get the better of me.
Anyway, in this Pull Request, I am removing the deprecated CI files (and their broken badges), and I am fixing any defects that are called out by my Defect Detector.