O PVS-Studio é uma ferramenta para detectar erros de software e possíveis vulnerabilidades no código fonte do software escrito em C, C ++, C # e Java. O analisador é executado no Windows, Linux e macOS.
Para poder trabalhar com o Visual C #, o analisador se integra ao Visual Studio como um plug-in. Isso permite que você use a interface do Visual Studio para personalizar as configurações do analisador, verificar rápida e facilmente arquivos, projetos e soluções individuais, além de lidar com os relatórios do PVS-Studio.
Os requisitos de hardware para este modo são os mesmos do IDE do Visual Studio em que você trabalha.
O instalador do PVS-Studio pode ser baixado
aqui . A página de download também oferece vários modos de uso diferentes, incluindo o modo de teste. Consulte o
guia de compra para detalhes de licenciamento.
Para instalar o plug-in, execute o instalador do PVS-Studio e marque as versões desejadas do Visual Studio:
O analisador está pronto para ser executado imediatamente após a instalação.
Execute o Visual Studio, abra seu projeto, clique no menu principal "Extensões" e, em seguida, no submenu "PVS-Studio" (nas versões do Visual Studio anteriores a 2019, o menu "PVS-Studio" é colocado diretamente na barra de menus).
Um menu suspenso aparecerá com todos os recursos do plugin disponíveis para uso.
Para verificar a solução inteira, clique no submenu "Verificar" e depois em "Solução". O analisador começará a se preparar para a verificação:
Depois disso, o processo de análise é iniciado:
Mesmo antes de a verificação terminar, os avisos começarão a aparecer no relatório (janela PVS-Studio) enquanto o analisador é executado, para que você possa começar a examinar os respectivos fragmentos de código imediatamente. Clicar duas vezes em um aviso o levará ao snippet de código correspondente no editor do Visual Studio, com as linhas suspeitas destacadas:
Clicar em um link de número de diagnóstico (por exemplo,
V3095 ) na janela do PVS-Studio levará você à documentação desse diagnóstico, onde é possível aprender os detalhes sobre ele e as formas de corrigir os erros detectados.
Você pode salvar os resultados da análise para estudá-los mais tarde. Para fazer isso, abra o menu “Extensões”, depois “PVS-Studio” -> “Abrir / Salvar” -> “Salvar Relatório de Análise” (nas versões do Visual Studio anteriores a 2019, o menu “PVS-Studio” é colocado à direita) na barra de menus).
Continuamos trabalhando para melhorar nosso analisador C #. Como uma das mais recentes inovações, adicionamos
suporte aos tipos de Referência Nulável para o padrão C # 8.0.
Para saber mais sobre os recursos do plug-in do PVS-Studio para Windows, consulte o artigo "
Conhecendo o analisador de código estático do PVS-Studio no Windows ".
Você também pode usar utilitários de linha de comando para verificar projetos e soluções do Visual C #. Esse modo de uso é abordado extensivamente no artigo "
Analisando projetos do Visual Studio a partir da linha de comando ".
Por fim, o artigo "
PVS-Studio e integração contínua " explica como o PVS-Studio pode ser usado na inspeção de especialistas.
Experimente o PVS-Studio - livre-se dos bugs!