Add more pre-commit hooks and fix various found issues
The whitespace fixes should be pretty straight-forward. With the check that all files with a shebang are also executable I guessed for the fix. I'm happy to adapt as well.
The whitespace fixes should be pretty straight-forward. With the check that all files with a shebang are also executable I guessed for the fix. I'm happy to adapt as well.