Share via


Utiliser l’Éditeur d’ensembles de règles d’analyse du code

L’éditeur d’ensembles de règles d’analyse du code vous permet de spécifier les règles incluses dans un ensemble de règles personnalisé et de définir la gravité des violations de règles.

Le tableau suivant présente les options de gravité possibles :

Action (gravité) Description
Avertissement Génère un avertissement dans la liste d’erreurs ainsi qu’au moment de la génération.
Error Génère une erreur dans la liste d’erreurs ainsi qu’au moment de la génération.
Informations Génère un message dans la liste d’erreurs.
Hidden La violation n’est pas visible par l’utilisateur. Toutefois, l’IDE est averti de la violation.
None La règle est supprimée. Le comportement est le même que si la règle avait été supprimée de l’ensemble de règles.

L’éditeur affiche les règles dans une arborescence qui regroupe les règles en fonction d’un champ d’ensemble de règles que vous spécifiez. Pour ajouter ou supprimer des règles d’un ensemble de règles, effectuez une ou plusieurs des étapes suivantes :

  • Cochez ou décochez la case du nœud de groupe pour ajouter ou supprimer toutes les règles du groupe. Lorsque vous sélectionnez un groupe, toutes les règles sont définies sur l’action Avertissement.

    Conseil

    Vous pouvez modifier la façon dont les règles sont regroupées dans la liste déroulante Grouper par.

  • Cliquez sur le champ Action d’un groupe, puis spécifiez l’action à appliquer à toutes les règles du groupe.

  • Cochez ou décochez la case d'une règle individuelle. Lorsque vous cochez la case d'une règle, la règle est définie sur l'action Avertissement.

Barre d'outils

Vous pouvez utiliser la barre d’outils de l’éditeur d’ensembles de règles pour regrouper, filtrer et rechercher les données qui apparaissent dans la grille de l’ensemble de règles.

Le tableau suivant décrit les contrôles de la barre d’outils de l’éditeur d’ensembles de règles.

Contrôle de barre d’outils Description
Développer tout Affiche les règles dans tous les groupes.
Réduire tout Masque les règles dans tous les groupes.
Group By Spécifie le champ par lequel les règles sont regroupées. Cliquez sur <Aucun> pour afficher les règles sans groupes.
Options de colonne Spécifie les champs de la règle à afficher.
Masquer les règles qui ne s’appliquent pas à la solution actuelle Affiche ou masque les règles qui ne sont pas du même type cible que la solution.
Afficher les règles qui peuvent générer des erreurs Code Analysis Affiche ou masque les règles auxquelles l’action Erreur est attribuée.
Afficher les règles qui peuvent générer des avertissements Code Analysis Affiche ou masque les règles auxquelles l’action Avertissement est attribuée.
Afficher les règles qui ne sont pas activées Affiche ou masque les règles auxquelles l’action Aucun est attribuée.
Ajouter ou supprimer des ensembles de règles enfant Ajoute ou supprime les règles dans les ensembles de règles sélectionnés.
Rechercher des règles Recherche toutes les valeurs de champ pour la chaîne que vous spécifiez.

Champs de l’ensemble de règles

Les champs de l’ensemble de règles affichent des informations sur un ensemble de règles et peuvent être utilisés pour trier et regrouper la liste des règles. Pour afficher ou masquer les champs, sélectionnez Options de colonne dans la barre d'outils de l'éditeur d'ensemble de règles, puis cochez ou décochez les cases des champs à afficher ou masquer.

Le tableau suivant décrit les champs d’un ensemble de règles :

Champ Description
Identifiant Identificateur de la règle.
Catégorie Outre leur appartenance à des ensembles de règles, les règles d’analyse du code sont également regroupées par catégorie. Pour plus d’informations, consultez Avertissement d’analyse du code.
Nom Titre de la règle.
Espace de noms Espace de noms de la règle.
Type cible Indique si la règle concerne le code natif, le code managé ou le code de base de données.
Action Action effectuée lorsque la règle est violée dans une exécution d’analyse du code. Vous pouvez modifier le champ Action.
Ensembles de règles sources Ensemble de règles qui contient la règle.

Trier et filtrer les ensembles de règles

À partir des en-têtes de colonne de la grille de l’ensemble de règles, vous pouvez trier et filtrer les règles en fonction des valeurs du champ.

  • Pour trier les listes d’ensembles de règles, sélectionnez l’en-tête de colonne du champ selon lequel vous souhaitez trier. Si les ensembles de règles sont regroupés, chaque groupe est trié individuellement.

  • Pour filtrer les ensembles de règles en fonction de la valeur d’un champ, sélectionnez le bouton de filtre dans l’en-tête de colonne du champ selon lequel vous souhaitez filtrer. Cochez les cases des valeurs que vous souhaitez afficher, puis décochez les cases des valeurs que vous souhaitez masquer.