Observação
Esse recurso está dentro prévia pública e sujeito a alterações.
Pré-requisitos
- GitHub Code Quality está habilitado no repositório.
- Os dados de cobertura do código são carregados em GitHub da ramificação de pull request. Consulte Configurando a cobertura de código para seu repositório.
Observação
Os limites de cobertura são avaliados em relação à cobertura de linha. Consulte Referência de cobertura de código.
Criando uma regra de limite de cobertura
-
Em GitHub, acesse a página principal do repositório.
-
No nome do repositório, clique em Settings. Caso não consiga ver a guia "Configurações", selecione o menu suspenso , clique em Configurações.

-
Na barra lateral esquerda, em "Código e automação", clique em Regras e em Conjuntos de regras.

-
Crie um novo conjunto de regras de branch ou clique em um existente para editá-lo.
-
Em "Regras de ramificação", selecione Restringir cobertura de código.
-
Expanda configurações adicionais para configurar limites. Um valor de 0 significa que o limite está desabilitado.
- Percentual mínimo de cobertura de linha: insira um valor para bloquear solicitações de pull em que a cobertura de linha agregada fique abaixo desse percentual.
- Queda máxima da cobertura de linhas: insira um valor para bloquear pull requests em que a cobertura de linhas caia mais do que este número de pontos percentuais em relação ao branch padrão.
-
Clique em Criar ou Salvar alterações.
Dica
Considere configurar seu conjunto de regras no modo Avaliar antes de alternar para Ativo. Isso permite observar quais solicitações de pull teriam sido bloqueadas sem impor a regra, dando a você a chance de calibrar seus limites.