A Microsoft recentemente lançou o Visual Studio 2019 para Windows, e além de estar bem estável, também tem umas features bem interessantes! Neste artigo veremos a opção “One-click cleanup”.
Disclaimer:
O meu Visual Studio está configurado em Inglês, sendo assim, as traduções podem variar na sua IDE.
Baixando o Visual Studio
Primeiro faça o download do Visual Studio 2019 para Windows. Se você não sabe onde encontrar, aqui está o link para download.
Ainda existe a mesma proposta de versões da IDE, sendo elas: Community, Professional e Enterprise.
Se você é um desenvolvedor autônomo, possivelmente a versão Community atenda todas as suas necessidades!
Code Cleanup
Muito similar à feature de formatação de documentos, a proposta do Code Cleanup é a possibilidade de você configurar algumas regras pré-definidas para limpar seu código de uma vez só! Para fazer o setup, siga os passos abaixo:
No canto inferior esquerdo da IDE você vai encontrar um ícone muito parecido com uma “vassoura” e uma “seta para baixo”.
Ao clicar no ícone da “vassoura”, basicamente você pode manualmente aplicar as regras previamente estabelecidas, e ao clicar na “seta para baixo”, você pode configurar o que você deseja limpar no seu código.
Um exemplo de coisas que podemos fazer, seria:
- Remover os usings não utilizados
- Organizar os usings por ordem alfabética
- Remover casts desnecessários
- Adicionar modificadores
Existe uma lista de opções do que você deseja e, para isso, basta clicar na seta e escolher “Configure cleanup”.
Agora cabe a você analisar as opções (fixers) que você gostaria de configurar na sua IDE e selecionar quais fazem sentido!
Neste exemplo, vamos remover os usings não usados, ordenar os que ficaram e remover variáveis que não estão sendo usadas:
Sendo assim, no exemplo abaixo teremos usings não sendo usados e uma variável perdida no meio de um método.
Ao executar o code cleanup através do ícone ou da tecla de atalho Ctrl+K, Ctrl+E:
O Visual Studio automaticamente realiza uma limpeza em nosso código, deixando o mesmo mais limpo.
Exportando a configuração para seu time
Se desejar exportar a configuração do editor para seu time ou usar o padrão que já tem hoje, é possível também! Às vezes os espaços entre as tabs viram uma tremenda batalha entre desenvolvedores cujas particularidades de código se aplicam a cada um.
Para exportar, vá até Tools > Options e digite “Code style” na pesquisa no editor de texto para C# para aparecer.
Clique em “Code Style” e repare que existe a opção “Generate .editorconfig file from settings”.
Clique nela e vai gerar um arquivo no formato “.editorconfig”. Esse arquivo poderá ser distribuído para sua equipe utilizar na IDE deles. É recomendado colocar em um local versionado, até mesmo na sua solution.
Para incluir na solution, clique com o botão direito nela, “Add” e “Existing item”.
Selecione o arquivo na origem, e o mesmo será importado para o Visual Studio.
Mas isso não é tudo. Se você estiver interessado em saber mais releases do Visual Studio, visite o link: