O principal objetivo do MeasureSoftGram-Parser é consumir e interpretar dados brutos (métricas e análises estáticas) provenientes de diferentes fontes e ferramentas externas de integração (como SonarQube, GitHub, Code Climate, entre outras).
Suas responsabilidades incluem:
- Coleta de Métricas: Interagir com APIs de serviços de análise de código para extrair dados de qualidade (como Code Smells, Bugs, vulnerabilidades, cobertura de testes, etc.).
- Padronização (Parsing): Traduzir e normalizar esses dados heterogêneos para um formato padrão.
- Extensibilidade: Facilitar a integração contínua de novas ferramentas analíticas ao projeto no futuro, mantendo a responsabilidade de extração desacoplada do resto do sistema.
A documentação completa, instruções de instalação e o guia oficial deste projeto estão centralizados no nosso repositório de documentação.
Acesse a documentação completa por aqui: Documentação Completa
Para mais detalhes sobre o repositório Parser, acesse aqui: Documentação - Parser
Este projeto está sob a licença AGPL-3.0.