Docs/Primeiros Passos/Regras de Git

Regras de Git

Esta seção permite que você defina como o código é rastreado, organizado e filtrado dentro do seu workspace. Essas configurações ajudam a manter clareza e controle sobre sua atividade Git, garantindo que apenas código relevante seja monitorado e avaliado.

Pull Requests e Branches de Rascunho

A configuração "Pull Requests e Branches de Rascunho" permite ignorar pull requests e branches marcados como rascunho para excluí-los das métricas.

Opções de Configuração:

  • Ignorar por Palavras-chave ou Frases: Especifique palavras ou frases (entre aspas, separadas por vírgulas) que indicam que um pull request ou branch está em modo de rascunho.Nota: wip,"my branch name",poc

  • Para pull requests, a regra se aplica ao título do pull request.

  • Para branches, a regra se aplica ao nome da branch. Exemplo:

  • Ignorar por Expressão Regular: Defina uma expressão regular para identificar pull requests ou branches de rascunho.Nota:

    • Para pull requests, a regra se aplica ao título do pull request.
  • Para branches, a regra se aplica ao nome da branch. Exemplo: ^wip

Como Usar:

  • Insira as palavras-chave, frases ou expressões regulares desejadas nos respectivos campos.
  • O DevStats excluirá automaticamente todos os pull requests e branches correspondentes da análise.
  • Você pode limpar qualquer uma das regras selecionando Restaurar para o padrão quando essa opção for exibida.

Excluir Pastas e Extensões de Arquivos

A configuração "Excluir Pastas e Extensões de Arquivos" permite ignorar pastas ou tipos de arquivo específicos durante a varredura de repositórios para focar em código relevante.

Configuração:

  • Insira uma expressão regular por linha para as pastas ou extensões de arquivo que deseja excluir. Exemplos padrão:

  • ^package-lock.json$

  • ^composer.lock$

  • ^tests/.*$

  • ^workspace/.*$

  • ^.dist/.*\.js$

  • ^public/assets/.*\.js$

  • .\.(ini|csv|xls|xlsx|xlr|doc|docx|txt|pps|ppt|pptx|dot|dotx|log|tar|rtf|dat|ipynb|po|profile|object|arb|snap)$