It would be good for consistency and readability to enforce style via the CI. Consider starting from the setup used on scancode.io: https://github.com/nexB/scancode.io/blob/main/Makefile#L70