Closed angeliski closed 7 years ago
@angeliski que tal usar o githook de prepush lá no scripts? E nessa config, adicionar o lint e os testes fazendo com que seja obrigatório rodar estes dois antes de um push ;)
@MarcelLZ Eu fiquei tentado a fazer isso, mas eu achei meio intrusivo... Se o cara tiver na branch dele, em teoria ele pode dar um push, talvez ele esteja rascunhando uma ideia, ou com pressa pra ir pra casa pra terminar isso e fez um commit parcial. Como o Travis trava isso no PR, eu preferi não adicionar essa parada
Entendi, faz muito sentido :+1:
Lendo uma apresentação de npm-scripts percebi que haviam algumas mudanças que podiam agregar ao projeto. Eu tentei separar as execuções e adicionei as seguintes opções:
watch
que permite iniciar observar os arquivos e executar o linter e os testescoverage
que permite executar o processo completo de cobertura. Isso será usado pelo Traviseslint:fix
que permite corrigir os arquivos conforme regras do linternpm-run-all
que permite execuções multiplas de forma organizada e paralela