Plugins gratuitos para VS 2022
O Visual Studio 2022 está excelente. Mas ele pode ganhar recursos muito interessantes quando se adiciona plugins nele.
O plugin mais completo e famoso que temos é o ReSharper. Porém não é a escolha mais… econômica.
Aqui estão 3 escolhas para de plugins gratuitos para quem não quer abrir mão da produtividade mas é mão-fechada interessado em economizar dinheiro.
FineCodeCoverage
Você faz testes automatizados? Bom trabalho. Mas sabe dizer o quanto de seu código está coberto por testes e quais são as linhas que estão desprotegidas?
Com esse plugin você pode verificar a cobertura de código de cada classe e método diretamente pelo VS22.
O FineCodeCoverage também indica no editor se a linha de código está coberta ou não por algum teste. A cor da barra colorida ao lado esquerdo da numeração da linha, indica seu status de cobertura.
- verde: linha coberta por teste
- vermelho: linha não coberta por teste
- amarelo: linha parcialmente coberta por teste
Marketplace: FineCodeCoverage
GitHub: Repository
CodeMaintainability 2022
O Visual Studio realiza verificação da qualidade do seu código através do Analyser > Calculate Code Metrics
. Porém, com o CodeMaintainability 2022 permite essa visualização diretamente no editor. Exibindo na assinatura de cada método seu índice de manutenibilidade e um ícone com a indicação da “saúde” de seu código.
Ao clicar no indicador do índice, é exibido outras medições da qualidade de código referente aquele método.
Só faltou a métrica de complexidade cognitiva para ficar completo.
Marketplace: CodeMaintainability 2022
CodeMaid
O Visual Studio é capaz de fazer algumas sugestões de refatoração no seu código. O plugin CodeMaid aumenta o repertório nativo da IDE e possibilita uma gama maior de refatorações para deixar seu código mias limpo e simples.
Além disso, o plugin também conta com recursos como:
- Detecção de code smells
- Limpeza geral de código
- Configuração de regras de limpeza
- Spades: Tela de estrutura de classes
- Barra de carregamento de build
Marketplace: CodeMaid
GitHub: Repository