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.
Contenu connexe
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour