Post on 11-Jul-2020
CONFIGURAÇÃO SONARQUBE SERVER
SONARQUBE
Salvador (Ba), setembro de 2017
SEFAZ-BA Secretaria da Fazenda do Estado da BahiaSGF Superintendência da Gestão FazendáriaDTI Diretoria de Tecnologia da InformaçãoGEDES Gerência de Administração de Dados e Desenvolvimento de Sistemas
Secretaria da Fazenda do Estado da Bahia 22/05/23DTI - Diretoria de Tecnologia da Informação
CONTROLE DE VERSÃOVersão Data Responsável Histórico
01.00.00 26/09/2017 Josemelque Lordelo Primeira Versão do documento.
Página 2 document.doc
Secretaria da Fazenda do Estado da Bahia 22/05/23DTI - Diretoria de Tecnologia da Informação
INDICE
1. INFORMAÇÕES GERAIS.............................................................................................................13
2. CONFIGURAÇÕES.....................................................................................................................13
ABAP...................................................................................................................................................14C / C++/OBEJTIVE-C............................................................................................................................15C#.........................................................................................................................................................17C++(COMMUNITY)...............................................................................................................................18CLOVER................................................................................................................................................22CODE SMELLS......................................................................................................................................22DÍVIDA TÉCNICA..................................................................................................................................23EXCLUSÕES..........................................................................................................................................23GERAL..................................................................................................................................................25GITHUB................................................................................................................................................28GITLAB ................................................................................................................................................29JAVASCRIPT..........................................................................................................................................32RCI.......................................................................................................................................................32SCANNER FOR MSBUILD.....................................................................................................................33SCM.....................................................................................................................................................34SEGURANÇA.........................................................................................................................................34SVG BADGES.......................................................................................................................................36
3. LISTA DE PLUGINS UTILIZADOS.........................................................................................40
4. METAS DE QUALIDADE...........................................................................................................41
Página 3 document.doc
Secretaria da Fazenda do Estado da Bahia 22/05/23DTI - Diretoria de Tecnologia da Informação
1. INFORMAÇÕES GERAIS
Este documento comtempla informações relacionadas as configurações utilizadas no SonarQube Server que é utilizada pela Sefaz. A versão utilizada é 6.5 e as demais configurações necessárias para atender as regras vigentes serão informadas logo abaixo.
2. CONFIGURAÇÕES
No Menu Configurações : Configuração > Configurações Gerais, estão os parâmetros necessários para o correto ajuste da varredura do SonarQube, basta seguir os itens:
ABAP
Página 4 document.doc
Secretaria da Fazenda do Estado da Bahia 22/05/23DTI - Diretoria de Tecnologia da Informação
C / C++/Obejtive-C
Página 5 document.doc
Secretaria da Fazenda do Estado da Bahia 22/05/23DTI - Diretoria de Tecnologia da Informação
Página 6 document.doc
Secretaria da Fazenda do Estado da Bahia 22/05/23DTI - Diretoria de Tecnologia da Informação
C#
Página 7 document.doc
Secretaria da Fazenda do Estado da Bahia 22/05/23DTI - Diretoria de Tecnologia da Informação
C++(Community)
Página 8 document.doc
Secretaria da Fazenda do Estado da Bahia 22/05/23DTI - Diretoria de Tecnologia da Informação
Página 9 document.doc
Secretaria da Fazenda do Estado da Bahia 22/05/23DTI - Diretoria de Tecnologia da Informação
Página 10 document.doc
Secretaria da Fazenda do Estado da Bahia 22/05/23DTI - Diretoria de Tecnologia da Informação
Página 11 document.doc
Secretaria da Fazenda do Estado da Bahia 22/05/23DTI - Diretoria de Tecnologia da Informação
Página 12 document.doc
Secretaria da Fazenda do Estado da Bahia 22/05/23DTI - Diretoria de Tecnologia da Informação
Clover
Code Smells
Página 13 document.doc
Secretaria da Fazenda do Estado da Bahia 22/05/23DTI - Diretoria de Tecnologia da Informação
Dívida técnica
Exclusões
Página 14 document.doc
Secretaria da Fazenda do Estado da Bahia 22/05/23DTI - Diretoria de Tecnologia da Informação
Página 15 document.doc
Secretaria da Fazenda do Estado da Bahia 22/05/23DTI - Diretoria de Tecnologia da Informação
Geral
Página 16 document.doc
Secretaria da Fazenda do Estado da Bahia 22/05/23DTI - Diretoria de Tecnologia da Informação
Página 17 document.doc
Secretaria da Fazenda do Estado da Bahia 22/05/23DTI - Diretoria de Tecnologia da Informação
Página 18 document.doc
Secretaria da Fazenda do Estado da Bahia 22/05/23DTI - Diretoria de Tecnologia da Informação
Página 19 document.doc
Secretaria da Fazenda do Estado da Bahia 22/05/23DTI - Diretoria de Tecnologia da Informação
GitHub
Página 20 document.doc
Secretaria da Fazenda do Estado da Bahia 22/05/23DTI - Diretoria de Tecnologia da Informação
Página 21 document.doc
Secretaria da Fazenda do Estado da Bahia 22/05/23DTI - Diretoria de Tecnologia da Informação
GitLab
Página 22 document.doc
Secretaria da Fazenda do Estado da Bahia 22/05/23DTI - Diretoria de Tecnologia da Informação
Página 23 document.doc
Secretaria da Fazenda do Estado da Bahia 22/05/23DTI - Diretoria de Tecnologia da Informação
Javascript
Página 24 document.doc
Secretaria da Fazenda do Estado da Bahia 22/05/23DTI - Diretoria de Tecnologia da Informação
RCI
Scanner for MSBuild
Página 25 document.doc
Secretaria da Fazenda do Estado da Bahia 22/05/23DTI - Diretoria de Tecnologia da Informação
SCM
Página 26 document.doc
Secretaria da Fazenda do Estado da Bahia 22/05/23DTI - Diretoria de Tecnologia da Informação
Segurança
Página 27 document.doc
Secretaria da Fazenda do Estado da Bahia 22/05/23DTI - Diretoria de Tecnologia da Informação
SVG Badges
T-SQL
Página 28 document.doc
Secretaria da Fazenda do Estado da Bahia 22/05/23DTI - Diretoria de Tecnologia da Informação
TypeScript
VB.NET
Página 29 document.doc
Secretaria da Fazenda do Estado da Bahia 22/05/23DTI - Diretoria de Tecnologia da Informação
Visual Basic
Web
Página 30 document.doc
Secretaria da Fazenda do Estado da Bahia 22/05/23DTI - Diretoria de Tecnologia da Informação
Webhooks
XML
Página 31 document.doc
Secretaria da Fazenda do Estado da Bahia 22/05/23DTI - Diretoria de Tecnologia da Informação
3. LISTA DE PLUGINS UTILIZADOS
Para instalação dos plug-ins necessários das regras avaliadas na inspeção de qualidade do código-fonte, basta navegar até o menu Configurações : Sistema > Central de atualizações
Página 32 document.doc
Secretaria da Fazenda do Estado da Bahia 22/05/23DTI - Diretoria de Tecnologia da Informação
4. Metas de Qualidade
No Menu “Metas de qualidade” serão incluídos os valores definidos pela Sefaz em cada item na avaliação do código-fonte.
Avaliação Padrão
Página 33 document.doc
Secretaria da Fazenda do Estado da Bahia 22/05/23DTI - Diretoria de Tecnologia da Informação
Avaliação de Segurança
Página 34 document.doc