standardize formatting
New Feature
What does this MR do?
This MR standardize all the code formatting using various standard linters and formatters, all under the guidence of Trunk, the super linter.
My plan is to update the contributing docs later with instructions, as well as add a check step to the build pipeline, but this should already help a lot of contributors by using the standards, instead of the previous editorconfig-only method that was very ide dependant.
Related issues
Checklist
-
Application works as expected when running from source -
There are dependency changes -
Liquidctl device mock tests are successful (if applicable) -
Any needed documentation changes have been made -
This MR is ready to be merged