Skip to content
This repository has been archived by the owner on Oct 27, 2022. It is now read-only.

Integrar CodeClimate #69

Closed
6 tasks done
icaropires opened this issue Apr 7, 2019 · 6 comments
Closed
6 tasks done

Integrar CodeClimate #69

icaropires opened this issue Apr 7, 2019 · 6 comments
Assignees
Labels
api Issue de back-end devops front-end Issue de front-end
Milestone

Comments

@icaropires
Copy link
Contributor

icaropires commented Apr 7, 2019

Descrição

Integrar CodeClimate para coletar métricas do código.

Tarefas

  • Integrar CodeClimate ao repositório
  • Integrar CLI para habiliar coleta local de métricas para formulação de relatórios mais detalhados
  • Coletar cobertura de testes da api e frontend
  • Integrar mecanismo de visualizar a cobertura de testes
  • Atualizar README
  • Colocar badges no repositório 😃

Informação adicional

CodeClimate foi escolhido por ser uma ferramenta que vai integrar automaticamente várias outras ferramentas que trariam trabalho se integradas manualmente e ser grátis para projetos open source ❤️

@icaropires icaropires added devops front-end Issue de front-end api Issue de back-end labels Apr 7, 2019
@icaropires icaropires self-assigned this Apr 7, 2019
@icaropires
Copy link
Contributor Author

Ainda não sei em que épico colocar 😅

@icaropires
Copy link
Contributor Author

@ViniciusBernardo e @joaorobson dêem uma olhada se vai atender as necessidades de vocês.

@icaropires
Copy link
Contributor Author

Estou novamente tendo problemas por a aplicação estar associada ao Create React App que não permite que eu defina opções para coletar a cobertura de testes do Jest 😞

image

@icaropires
Copy link
Contributor Author

icaropires commented Apr 14, 2019

Encontrei a solução! Como eu apontei aqui, todas as opções do jest de configuração estão disponíveis via linha de comando e não sofrem com esse problema se utilizadas por lá ao invés de arquivo de configuração.

@icaropires
Copy link
Contributor Author

Tentando utilizar as opções via linha de comando tive bastante problema para passar arrays para opções que pediam. Tentei escapar passar com aspas simples, duplas, escapar só as simples, só as duplas, etc.

Encontrei duas opções, pode-se passar a mesma opção várias vezes e em cada uma passar um elemento do array ou então apenas separar os elemento por espaço 🤦‍♂️ , como indicado aqui.

@icaropires
Copy link
Contributor Author

Não achei a explicação do codeClimate esclarecedora sobre ser possível que outros enviem dados em nome do nosso repositório utilizando nosso CC_TEST_REPORTER_ID 🤔

Explicação disponível em link:
image

Por via das dúvidas, irei cifrá-lo

@icaropires icaropires added this to the Sprint 4 milestone Apr 20, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
api Issue de back-end devops front-end Issue de front-end
Projects
None yet
Development

No branches or pull requests

2 participants