rafaeltiribas / techtiribas-discord-bot

A discord bot with multiple functionalities for the TechTiribas server.
3 stars 1 forks source link

Adicionar ferramentas de desenvolvimento #7

Closed RWallan closed 1 month ago

RWallan commented 1 month ago

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.