Partager via


Comment : créer ou mettre à jour des stratégies d'archivage d'analyse du code standard

Vous pouvez demander l'exécution de l'analyse du code sur tous les projets de code associés à un projet d'équipe, à l'aide de la stratégie d'archivage d'analyse du code. Demander l'analyse du code peut améliorer la qualité du code qui sera archivé dans la base de code.

Notes

Cette fonctionnalité est disponible uniquement si vous utilisez Team Foundation Server.

Les stratégies d'archivage d'analyse du code sont définies dans les paramètres de projet d'équipe et s'appliquent à chaque projet de code, au sein du projet d'équipe. Les opérations d'analyse du code sont configurées pour les projets de code appartenant au fichier projet (.xxproj) pour le projet d'équipe. Les opérations d'analyse du code sont réalisées sur l'ordinateur local. Lorsque vous activez une stratégie d'archivage d'analyse du code, les fichiers contenus dans un projet de code à archiver doivent être compilés après leur dernière modification. Une opération d'analyse du code contenant, au minimum, les règles des paramètres du projet d'équipe doit être lancée sur l'ordinateur où les modifications ont été apportées.

  • Pour du code managé, vous définissez la stratégie d'archivage en spécifiant un ensemble de règles contenant un sous-ensemble de règles d'analyse du code.

  • Pour du code C/C++, la stratégie d'archivage requiert que toutes les règles d'analyse du code soient exécutées. Vous pouvez ajouter des directives de pré-processeur pour désactiver des règles spécifiques associées à des projets de code individuels, au sein de votre projet d'équipe.

Une fois que vous avez spécifié une stratégie d'archivage pour du code managé, les membres de l'équipe peuvent synchroniser leurs paramètres d'analyse du code pour des projets de code sur les paramètres de stratégie du projet d'équipe.

Pour ouvrir l'éditeur de stratégies d'archivage

  1. Dans Team Explorer, cliquez avec le bouton droit sur le nom du projet d'équipe, pointez sur Paramètres du projet d'équipe, puis cliquez sur Contrôle de code source.

  2. Dans la boîte de dialogue Contrôle de code source, sélectionnez l'onglet Stratégie d'archivage.

  3. Effectuez l'une des actions suivantes :

    • Cliquez sur Ajouter pour créer une stratégie d'archivage.

    • Double-cliquez sur l'élément Analyse du code existant dans la liste Type de stratégie pour modifier la stratégie.

Pour définir des options de stratégie

  • Sélectionnez ou désactivez les options suivantes :

    Option

    Description

    Appliquez un archivage contenant uniquement les fichiers appartenant à une solution actuelle.

    L'analyse du code peut s'exécuter uniquement sur les fichiers spécifiés dans la solution et sur les fichiers de configuration de projet. Cette stratégie garantit que le code appartenant à une solution sera analysée dans son intégralité.

    Appliquer l'analyse du code C/C++ (option /analyze)

    Requiert que tous les projets C ou C++ soient générés avec l'option du compilateur /analyze afin d'exécuter l'analyse du code avant qu'ils puissent être archivés.

    Appliquer l'analyse du code managé

    Requiert que tous les projets managés exécutent une analyse du code et de la build avant qu'ils puissent être archivés.

Pour spécifier un ensemble de règles managé

  • Dans la liste Exécuter cet ensemble de règles, suivez l'une des méthodes ci-dessous :

    • Sélectionnez un ensemble de règles standard Microsoft.

    • Pour sélectionner un ensemble de règles personnalisé, cliquez sur <Sélection d'un ensemble de règles à partir du contrôle de code source... >, puis entrez le chemin d'accès au contrôle de version de l'ensemble de règles dans le navigateur de contrôle de code source. La syntaxe d'un chemin d'accès au contrôle de version est la suivante :

    • **$/TeamProjectName/**VersionControlPath

    • Pour plus d'informations sur la création et l'implémentation d'un ensemble de règles de stratégie d'archivage personnalisé, consultez Implémentation de stratégies d'archivage de l'analyse du code personnalisées pour le code managé.

Voir aussi

Autres ressources

Création et utilisation de stratégies d'archivage de l'analyse du code