We already have some basic formatting/linting rules with `ruff`, adding a GitHub Acton to further work with these would be a good addition.