Configure o desenvolvimento Python com extensões e ferramentas de linting
Este guia foi fortemente inspirado por Jack Fields
e seu
artigo
sobre configurar o VS Code para desenvolvimento Python. Por favor, confira seu artigo para
mais detalhes.
As seguintes extensões configuram o Cursor para ser totalmente funcional para desenvolvimento Python. Elas fornecem destaque de sintaxe, linting, depuração e testes unitários.
Embora as extensões acima tenham sido anteriormente as extensões mais populares para desenvolvimento Python no Cursor, também adicionamos algumas extensões adicionais que podem ajudá-lo a aproveitar ao máximo seu desenvolvimento Python.
uv é um gerenciador de pacotes Python moderno que pode ser usado para criar e gerenciar ambientes virtuais, além de substituir o pip como gerenciador de pacotes padrão.Para instalar o uv, execute o seguinte comando no seu terminal:
Ruff é um linter e formatador Python moderno que pode ser usado para verificar erros de programação, ajuda a aplicar padrões de codificação e pode sugerir refatoração. Pode ser usado junto com o Black para formatação de código.Para instalar o Ruff, execute o seguinte comando no seu terminal:
Configure a formatação automática de código com Black:
Black é um formatador de código que formata automaticamente seu código para seguir um
estilo consistente. Ele não requer configuração e é amplamente adotado na
comunidade Python.
Para instalar o Black, execute o seguinte comando no seu terminal:
Copy
Ask AI
pip install black
Em seguida, configure o Cursor para usar o Black para formatação de código, adicionando o seguinte ao seu arquivo settings.json:
Podemos usar o PyLint para verificar erros de programação, ajudar a aplicar padrões de codificação e pode sugerir refatoração.Para instalar o PyLint, execute o seguinte comando no seu terminal: