ruff
commitizen
parameterized
pre_commit