Looks good. We were trying to implement this using a mix of CI, pre-commit hooks and Gitlab PR templates, but it was limiting. This looks like exactly what we needed.
Regarding custom rules, does the tool run automated tests for those too?
Regarding custom rules, does the tool run automated tests for those too?
Your unit tests and integration tests should still run using your CI. We run tests around the git and structured files