Para fornecer feedback (solicite um recurso, relate um bug etc.) Use o fórum da comunidade Sonarqube. Por favor, não se esqueça de especificar o idioma (html!), Versão do plug -in e versão Sonarqube.
Se você tiver uma pergunta sobre como usar o plug -in (e os documentos não o ajudarem), também o incentivamos a usar o fórum da comunidade.
Para construir o plug -in e executar seus testes de unidade, execute este comando do diretório raiz do projeto:
mvn clean install
ou
mvn clean verify
Por padrão, os testes de integração (ITS) são ignorados durante a construção. Se você deseja executá -los, precisará primeiro recuperar os projetos relacionados que são usados como entrada:
git submodule init
git submodule update
Os testes de integração consistem em testes de plug -in e testes de decisão. Para executar os dois, você precisa ativar seu perfil (verifique se você construiu o projeto e o plug-in. Jar está atualizado antes de executar sua sua, caso contrário, você poderá receber resultados desatualizados):
mvn verify -Pits
O "Plugin Test" é um conjunto de testes de integração que verifica recursos do plug -in, como cálculo métrico etc. para iniciá -lo:
cd its/plugin
mvn verify
O "teste de decisão" é um conjunto de testes de integração que inicia a análise de uma grande base de código, salva os problemas criados pelo plug -in nos arquivos de relatório e, em seguida, compara esses resultados ao conjunto de problemas esperados (armazenados como arquivos JSON). Lançar o teste de decisão:
cd its/ruling
mvn verify
Copyright 2010-2024 SONARSource.
Os analisadores do Sonarqube divulgados após 29 de novembro de 2024, incluindo correções de patches para versões anteriores, são publicados sob a licença Sonar Source-Alowable versão 1 (SSALV1).
Consulte arquivos individuais para obter detalhes que especificam a licença aplicável a cada arquivo. Os arquivos sujeitos ao SSALV1 serão observados em seus cabeçalhos.