Reading through this I see one of the things you changed was removing Pre-Commit. I actually just got it working again. Is there a different tool you'd rather use?
(If Pre-Commit isn't properly configured for your dev environment, that's something we can try and fix, too. If you're using VS Code or something else that supports dev containers, I could try and set up a dev container that would include among other things Pre-Commit. Obviously a dev container wouldn't help for testing on other platforms, though.)
Reading through this I see one of the things you changed was removing Pre-Commit. I actually just got it working again. Is there a different tool you'd rather use?
(If Pre-Commit isn't properly configured for your dev environment, that's something we can try and fix, too. If you're using VS Code or something else that supports dev containers, I could try and set up a dev container that would include among other things Pre-Commit. Obviously a dev container wouldn't help for testing on other platforms, though.)