manual de procedimentos v1.0 - sefaz.ba€¦ · web viewvisual basic web webhooks xml lista de...

36
CONFIGURAÇÃO SONARQUBE SERVER SONARQUBE SEFAZ-BA Secretaria da Fazenda do Estado da Bahia SGF Superintendência da Gestão Fazendária DTI Diretoria de Tecnologia da Informação GEDES Gerência de Administração de Dados e Desenvolvimento de

Upload: others

Post on 11-Jul-2020

13 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Manual de Procedimentos V1.0 - sefaz.ba€¦ · Web viewVisual Basic Web Webhooks XML LISTA DE PLUGINS UTILIZADOS Para instalação dos plug-ins necessários das regras avaliadas

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

Page 2: Manual de Procedimentos V1.0 - sefaz.ba€¦ · Web viewVisual Basic Web Webhooks XML LISTA DE PLUGINS UTILIZADOS Para instalação dos plug-ins necessários das regras avaliadas

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

Page 3: Manual de Procedimentos V1.0 - sefaz.ba€¦ · Web viewVisual Basic Web Webhooks XML LISTA DE PLUGINS UTILIZADOS Para instalação dos plug-ins necessários das regras avaliadas

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

Page 4: Manual de Procedimentos V1.0 - sefaz.ba€¦ · Web viewVisual Basic Web Webhooks XML LISTA DE PLUGINS UTILIZADOS Para instalação dos plug-ins necessários das regras avaliadas

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

Page 5: Manual de Procedimentos V1.0 - sefaz.ba€¦ · Web viewVisual Basic Web Webhooks XML LISTA DE PLUGINS UTILIZADOS Para instalação dos plug-ins necessários das regras avaliadas

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

Page 6: Manual de Procedimentos V1.0 - sefaz.ba€¦ · Web viewVisual Basic Web Webhooks XML LISTA DE PLUGINS UTILIZADOS Para instalação dos plug-ins necessários das regras avaliadas

Secretaria da Fazenda do Estado da Bahia 22/05/23DTI - Diretoria de Tecnologia da Informação

Página 6 document.doc

Page 7: Manual de Procedimentos V1.0 - sefaz.ba€¦ · Web viewVisual Basic Web Webhooks XML LISTA DE PLUGINS UTILIZADOS Para instalação dos plug-ins necessários das regras avaliadas

Secretaria da Fazenda do Estado da Bahia 22/05/23DTI - Diretoria de Tecnologia da Informação

C#

Página 7 document.doc

Page 8: Manual de Procedimentos V1.0 - sefaz.ba€¦ · Web viewVisual Basic Web Webhooks XML LISTA DE PLUGINS UTILIZADOS Para instalação dos plug-ins necessários das regras avaliadas

Secretaria da Fazenda do Estado da Bahia 22/05/23DTI - Diretoria de Tecnologia da Informação

C++(Community)

Página 8 document.doc

Page 9: Manual de Procedimentos V1.0 - sefaz.ba€¦ · Web viewVisual Basic Web Webhooks XML LISTA DE PLUGINS UTILIZADOS Para instalação dos plug-ins necessários das regras avaliadas

Secretaria da Fazenda do Estado da Bahia 22/05/23DTI - Diretoria de Tecnologia da Informação

Página 9 document.doc

Page 10: Manual de Procedimentos V1.0 - sefaz.ba€¦ · Web viewVisual Basic Web Webhooks XML LISTA DE PLUGINS UTILIZADOS Para instalação dos plug-ins necessários das regras avaliadas

Secretaria da Fazenda do Estado da Bahia 22/05/23DTI - Diretoria de Tecnologia da Informação

Página 10 document.doc

Page 11: Manual de Procedimentos V1.0 - sefaz.ba€¦ · Web viewVisual Basic Web Webhooks XML LISTA DE PLUGINS UTILIZADOS Para instalação dos plug-ins necessários das regras avaliadas

Secretaria da Fazenda do Estado da Bahia 22/05/23DTI - Diretoria de Tecnologia da Informação

Página 11 document.doc

Page 12: Manual de Procedimentos V1.0 - sefaz.ba€¦ · Web viewVisual Basic Web Webhooks XML LISTA DE PLUGINS UTILIZADOS Para instalação dos plug-ins necessários das regras avaliadas

Secretaria da Fazenda do Estado da Bahia 22/05/23DTI - Diretoria de Tecnologia da Informação

Página 12 document.doc

Page 13: Manual de Procedimentos V1.0 - sefaz.ba€¦ · Web viewVisual Basic Web Webhooks XML LISTA DE PLUGINS UTILIZADOS Para instalação dos plug-ins necessários das regras avaliadas

Secretaria da Fazenda do Estado da Bahia 22/05/23DTI - Diretoria de Tecnologia da Informação

Clover

Code Smells

Página 13 document.doc

Page 14: Manual de Procedimentos V1.0 - sefaz.ba€¦ · Web viewVisual Basic Web Webhooks XML LISTA DE PLUGINS UTILIZADOS Para instalação dos plug-ins necessários das regras avaliadas

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

Page 15: Manual de Procedimentos V1.0 - sefaz.ba€¦ · Web viewVisual Basic Web Webhooks XML LISTA DE PLUGINS UTILIZADOS Para instalação dos plug-ins necessários das regras avaliadas

Secretaria da Fazenda do Estado da Bahia 22/05/23DTI - Diretoria de Tecnologia da Informação

Página 15 document.doc

Page 16: Manual de Procedimentos V1.0 - sefaz.ba€¦ · Web viewVisual Basic Web Webhooks XML LISTA DE PLUGINS UTILIZADOS Para instalação dos plug-ins necessários das regras avaliadas

Secretaria da Fazenda do Estado da Bahia 22/05/23DTI - Diretoria de Tecnologia da Informação

Geral

Página 16 document.doc

Page 17: Manual de Procedimentos V1.0 - sefaz.ba€¦ · Web viewVisual Basic Web Webhooks XML LISTA DE PLUGINS UTILIZADOS Para instalação dos plug-ins necessários das regras avaliadas

Secretaria da Fazenda do Estado da Bahia 22/05/23DTI - Diretoria de Tecnologia da Informação

Página 17 document.doc

Page 18: Manual de Procedimentos V1.0 - sefaz.ba€¦ · Web viewVisual Basic Web Webhooks XML LISTA DE PLUGINS UTILIZADOS Para instalação dos plug-ins necessários das regras avaliadas

Secretaria da Fazenda do Estado da Bahia 22/05/23DTI - Diretoria de Tecnologia da Informação

Página 18 document.doc

Page 19: Manual de Procedimentos V1.0 - sefaz.ba€¦ · Web viewVisual Basic Web Webhooks XML LISTA DE PLUGINS UTILIZADOS Para instalação dos plug-ins necessários das regras avaliadas

Secretaria da Fazenda do Estado da Bahia 22/05/23DTI - Diretoria de Tecnologia da Informação

Página 19 document.doc

Page 20: Manual de Procedimentos V1.0 - sefaz.ba€¦ · Web viewVisual Basic Web Webhooks XML LISTA DE PLUGINS UTILIZADOS Para instalação dos plug-ins necessários das regras avaliadas

Secretaria da Fazenda do Estado da Bahia 22/05/23DTI - Diretoria de Tecnologia da Informação

GitHub

Página 20 document.doc

Page 21: Manual de Procedimentos V1.0 - sefaz.ba€¦ · Web viewVisual Basic Web Webhooks XML LISTA DE PLUGINS UTILIZADOS Para instalação dos plug-ins necessários das regras avaliadas

Secretaria da Fazenda do Estado da Bahia 22/05/23DTI - Diretoria de Tecnologia da Informação

Página 21 document.doc

Page 22: Manual de Procedimentos V1.0 - sefaz.ba€¦ · Web viewVisual Basic Web Webhooks XML LISTA DE PLUGINS UTILIZADOS Para instalação dos plug-ins necessários das regras avaliadas

Secretaria da Fazenda do Estado da Bahia 22/05/23DTI - Diretoria de Tecnologia da Informação

GitLab

Página 22 document.doc

Page 23: Manual de Procedimentos V1.0 - sefaz.ba€¦ · Web viewVisual Basic Web Webhooks XML LISTA DE PLUGINS UTILIZADOS Para instalação dos plug-ins necessários das regras avaliadas

Secretaria da Fazenda do Estado da Bahia 22/05/23DTI - Diretoria de Tecnologia da Informação

Página 23 document.doc

Page 24: Manual de Procedimentos V1.0 - sefaz.ba€¦ · Web viewVisual Basic Web Webhooks XML LISTA DE PLUGINS UTILIZADOS Para instalação dos plug-ins necessários das regras avaliadas

Secretaria da Fazenda do Estado da Bahia 22/05/23DTI - Diretoria de Tecnologia da Informação

Javascript

Página 24 document.doc

Page 25: Manual de Procedimentos V1.0 - sefaz.ba€¦ · Web viewVisual Basic Web Webhooks XML LISTA DE PLUGINS UTILIZADOS Para instalação dos plug-ins necessários das regras avaliadas

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

Page 26: Manual de Procedimentos V1.0 - sefaz.ba€¦ · Web viewVisual Basic Web Webhooks XML LISTA DE PLUGINS UTILIZADOS Para instalação dos plug-ins necessários das regras avaliadas

Secretaria da Fazenda do Estado da Bahia 22/05/23DTI - Diretoria de Tecnologia da Informação

SCM

Página 26 document.doc

Page 27: Manual de Procedimentos V1.0 - sefaz.ba€¦ · Web viewVisual Basic Web Webhooks XML LISTA DE PLUGINS UTILIZADOS Para instalação dos plug-ins necessários das regras avaliadas

Secretaria da Fazenda do Estado da Bahia 22/05/23DTI - Diretoria de Tecnologia da Informação

Segurança

Página 27 document.doc

Page 28: Manual de Procedimentos V1.0 - sefaz.ba€¦ · Web viewVisual Basic Web Webhooks XML LISTA DE PLUGINS UTILIZADOS Para instalação dos plug-ins necessários das regras avaliadas

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

Page 29: Manual de Procedimentos V1.0 - sefaz.ba€¦ · Web viewVisual Basic Web Webhooks XML LISTA DE PLUGINS UTILIZADOS Para instalação dos plug-ins necessários das regras avaliadas

Secretaria da Fazenda do Estado da Bahia 22/05/23DTI - Diretoria de Tecnologia da Informação

TypeScript

VB.NET

Página 29 document.doc

Page 30: Manual de Procedimentos V1.0 - sefaz.ba€¦ · Web viewVisual Basic Web Webhooks XML LISTA DE PLUGINS UTILIZADOS Para instalação dos plug-ins necessários das regras avaliadas

Secretaria da Fazenda do Estado da Bahia 22/05/23DTI - Diretoria de Tecnologia da Informação

Visual Basic

Web

Página 30 document.doc

Page 31: Manual de Procedimentos V1.0 - sefaz.ba€¦ · Web viewVisual Basic Web Webhooks XML LISTA DE PLUGINS UTILIZADOS Para instalação dos plug-ins necessários das regras avaliadas

Secretaria da Fazenda do Estado da Bahia 22/05/23DTI - Diretoria de Tecnologia da Informação

Webhooks

XML

Página 31 document.doc

Page 32: Manual de Procedimentos V1.0 - sefaz.ba€¦ · Web viewVisual Basic Web Webhooks XML LISTA DE PLUGINS UTILIZADOS Para instalação dos plug-ins necessários das regras avaliadas

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

Page 33: Manual de Procedimentos V1.0 - sefaz.ba€¦ · Web viewVisual Basic Web Webhooks XML LISTA DE PLUGINS UTILIZADOS Para instalação dos plug-ins necessários das regras avaliadas

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

Page 34: Manual de Procedimentos V1.0 - sefaz.ba€¦ · Web viewVisual Basic Web Webhooks XML LISTA DE PLUGINS UTILIZADOS Para instalação dos plug-ins necessários das regras avaliadas

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