What does this PR change? What problem does it solve?
This changes no functionality, but cleans up a number of code styling issues. I've added a pre-commit configuration file, that optionally allows one to run pre-commit install after cloning, and from then on when you commit changes, it will run pre-commit against the code.
Specifically, it's setup to check for unnecessary trailing whitespaces, mixed windows/unix line endings, and missing end-of-file markers.
Was the change discussed in an issue or in the Discussions before?
Yes, in #1584.
PR Checklist
[ ] This change adds/updates translations and I have used the template present here.
What does this PR change? What problem does it solve?
This changes no functionality, but cleans up a number of code styling issues. I've added a pre-commit configuration file, that optionally allows one to run
pre-commit install
after cloning, and from then on when you commit changes, it will run pre-commit against the code.Specifically, it's setup to check for unnecessary trailing whitespaces, mixed windows/unix line endings, and missing end-of-file markers.
Was the change discussed in an issue or in the Discussions before?
Yes, in #1584.
PR Checklist