Existem algumas ferramentas de desenvolvimento que podem ajudar a manter uma linha de código consistente no projeto, como style codes.
Eu pensei no Ruff, ele é feito em rust e aplica linters e formatters.
Lint para checar desvios de convenção de código
Formatters para aplicar as formatações no código
Outra ferramenta que pode ser útil é o Taskipy que oferece automatizações de comandos.
Com isso, vai ser necessário atualizar o projeto para utilizar o pyproject.toml pois estas ferramentas já funcionam conforme a nova PEP do Python: https://peps.python.org/pep-0621/
No pyproject.toml é possível configurar o comportamento dessas bibliotecas e, no caso do taskipy, criar as automatizações dos comandos.
Existem algumas ferramentas de desenvolvimento que podem ajudar a manter uma linha de código consistente no projeto, como style codes.
Eu pensei no Ruff, ele é feito em rust e aplica linters e formatters.
Outra ferramenta que pode ser útil é o Taskipy que oferece automatizações de comandos.
Com isso, vai ser necessário atualizar o projeto para utilizar o pyproject.toml pois estas ferramentas já funcionam conforme a nova PEP do Python: https://peps.python.org/pep-0621/
No pyproject.toml é possível configurar o comportamento dessas bibliotecas e, no caso do taskipy, criar as automatizações dos comandos.