Erro rodar CodeAnalysis On-premises

Estava tentando rodar o CodeAnalysis no Docker conforme a documentação https://hub.docker.com/r/totvsengpro/advpl-tlpp-code-analyzer, copiei meus fontes para a pasta C:\AAA\Protheus12\SonarCube\Fontes, e os includes para C:\AAA\Protheus12\SonarCube\includes, executei o comando

docker run --rm -ti -v C:\AAA\Protheus12\SonarCube\fontes:/tmp -v C:\AAA\Protheus12\SonarCube\includes:/tmp/includes docker.totvs.io/engpro/sonar-pipeline

Porém apresentou inconsistência em todos os fontes com a mensagem abaixo, acredito que seja como se não tivesse encontrado os includes.

ERROR - Regra: CA0000: Error de compilação. | Conteúdo: appre1(33) Error C2006 Statement not allowed outside procedure or function - Linha: 3

Não localizei quase nenhuma documentação de como utilizar o CodeAnalysis On-premises, fui evoluindo com o pouco material que encontrei, mas acabei preso nessa situação que não consigo resolver.

Alguém aí estaria usando a ferramenta e poderia ajudar?

compartilhar
  • Bom dia, Tentei também e nào consegui usar. Se puder passar as dicas depois.

    Flavio Dias   25 de Jan de 2023
  • Ninguém aí está conseguindo rodar esse processo?

    Cirilo Rocha   26 de Jan de 2023
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do TOTVS DevForum!

1 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags codeanalysis sonarcube ou faça a sua própria pergunta.