Como: Criar ou atualizar análise de código padrão Check-in Policies

Você pode exigir que a análise de código ser executado em todos os projetos de código em um projeto de equipe usando a análise de código check-in Diretiva. A necessidade de análise de código pode melhorar a qualidade do código que está marcada para a base de código.

ObservaçãoObservação

Este recurso só estará disponível se você estiver usando o Team Foundation Server de.

Políticas do check-in de análise de código são definidas nas configurações do projeto de equipe e aplicam a cada projeto de código no projeto de equipe. Execuções de análise de código são configuradas para projetos de código no arquivo de projeto (.xxproj) para o projeto de código. Execuções de análise de código são executadas no computador local. Quando você ativar uma análise de código check-in diretiva, arquivos em um projeto de código que estão a fazer check-in devem ser compilados após sua última edição e uma análise de código executada que contém, no mínimo, as regras nas configurações do projeto de equipe devem ser executadas no computador onde as alterações foram feitas.

  • Para código gerenciado, você deve definir a diretiva de check-in, especificando um conjunto de regras que contém um subconjunto das regras de análise de código.

  • Para código C/C++, a diretiva de check-in requer que todas as regras de análise de código são executadas. Você pode adicionar pre-processor diretivas para desabilitar as regras específicas para os projetos individuais de código em seu projeto de equipe.

Depois de especificar uma diretiva de check-in para código gerenciado, os membros da equipe podem sincronizar suas configurações de análise de código para projetos de código para as configurações de diretiva de projeto de equipe.

Para abrir o editor de diretiva de check-in

  1. No Team Explorer, clique com o botão direito no nome do projeto de equipe, aponte para As configurações de projeto de equipee em seguida, clique em O controle de origem.

  2. No O controle de origem caixa de diálogo, selecione o Check-in de diretiva guia.

  3. Siga um destes procedimentos:

    • Clique em Add para criar uma nova diretiva de check-in.

    • Clique duas vezes em existente A análise de código item no Tipo de diretiva lista para alterar a diretiva.

Para definir opções de política

  • Marque ou desmarque as seguintes opções:

    Opção

    Descrição

    Impor o check-in para conter somente os arquivos que fazem parte da solução atual.

    Análise de código pode executar somente em arquivos especificados em arquivos de configuração de solução e projeto. Esta diretiva garante que todo o código que faz parte de uma solução é analisado.

    Aplicar a análise de código C/C++ (/Analyze)

    Requer que todos os projetos c ou C++ ser montado com a opção de compilador para executar a análise de código antes que eles podem fazer check-in /Analyze.

    Aplicar a análise de código para código gerenciado

    Requer que todos os projetos gerenciados executar análise de código e criar antes que eles podem fazer check-in.

Para especificar um conjunto de regras gerenciado

  • Do executa o conjunto de regras lista, use um dos seguintes métodos:

    • Selecione um conjunto de regras padrão do Microsoft.

    • Para selecionar um conjunto de regras personalizadas, clique em **< selecione conjunto de regras de controle de origem... >**e digite o caminho de controle de versão da regra definida no navegador de controle de origem. A sintaxe de um caminho de controle de versão é:

    • **$/TeamProjectName/**VersionControlPath

    • Para obter mais informações sobre como criar e implementar uma regra de diretiva de check-in personalizada definida, consulte Implementação personalizada políticas de verificação da análise de código para código gerenciado.

Consulte também

Outros recursos

Criando e usando as diretivas do Check-In de análise de código