feat(frontend): implantar analise sonarqube no frontend (#938) - #953
AlisonAndrade123 wants to merge 1 commit into
Conversation
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Advanced Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
77591a3 to
0b23e95
Compare
|
Olá @JerfesonGregorio! Modifiquei a branch target para a Solicito nova revisão. Obrigado! |
O que foi feito
apps/apae/sonar-project.propertiescom as configurações do scanner para o frontend (sonar.projectKey=apae-geral-frontend,sonar.sources=src, exclusões denode_modules,.next,publicenext-env.d.ts, e encoding UTF-8)..scannerwork/aoapps/apae/.gitignorepara não versionar arquivos temporários da análise..scripts/sonar-scan-frontend.shque valida a presença obrigatória da variávelSONAR_TOKEN, aponta por padrão para a porta 9500 (SONAR_HOST_URL) e executa a imagem oficialsonarsource/sonar-scanner-cli:11em container Docker isolado montandoapps/apaeem/usr/src.Issue relacionada
Closes #938
Como testar
Certifique-se de que o servidor SonarQube está rodando na porta 9500 (via
docker compose -f docker-compose.sonar.yml up -doudocker start apae-sonarqube).Testar a validação de token ausente (o script deve interromper com mensagem de erro clara):
Executar a análise completa passando a variável
SONAR_TOKEN:Validar que a análise termina com EXECUTION SUCCESS e acessar o painel do projeto em:
http://localhost:9500/dashboard?id=apae-geral-frontend.Checklist
apps/apae/sonar-project.propertiescriado com propriedades exigidas e exclusões corretas.scripts/sonar-scan-frontend.shcriado, com permissão de execução, rodando a análise de ponta a pontaSONAR_TOKENcom mensagem amigávelsonarsource/sonar-scanner-cli:11).scannerwork/adicionado emapps/apae/.gitignoreapps/apae/e.scripts/foi alteradoapps/apae/srcfoi modificadoEvidências
1. Baseline da Primeira Análise (Código Geral)
2. Versões Utilizadas
sonarsource/sonar-scanner-cli:11sonarqube:10.7-community3. Log de Execução Limpa
4. Painel do SonarQube