Este repositorio existe para automatizar a configuração do TOTVS Code Analisys em sua maquina local, leia os passos com cuidado, qualquer duvida só entrar em contato comigo pelo E-mail ou pelo LinkedIn.
- Baixe o Docker.
- Faça a instalação do Docker e abra o programa.
- Clone este projeto e abra ele com o VSCode.
- Rode o comando no terminal para fazer a instalação:
docker compose up
- Se quiser rodar o projeto sem salvar seu historico de testes:
PoweShell
docker-compose up; docker-compose down -v
Bash ou CMD
docker-compose up && docker-compose down -v
- Coloque seus fontes na pasta /fontes deste projeto.
- Coloque os includes na pasta /fontes/includes.
- Execute novamente o quarto passo.
- Na pasta /fontes/output estará o resultado da sua analise, sempre seguindo esta estrutura do json abaixo:
{
"teste.prw":[
{
"severity":"ERROR",
"line":"5",
"rule":"CA2004-2",
"message":"Regra: CA2004-2: Formato de leitura não permitido do Metadados - SX3. | Conteúdo: Direct Access not allowed in data dictionary. - Linha: 5"
}
]
}
Para obter mais informações sobre como corrigir erros no seu código-fonte, consulte este link: Regras do SonarQube.
Visite este link: TOTVS Code Analisys.