Utilisation de 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 spécifier l'action à mener.Vous pouvez également spécifier cette action lorsque l'analyse du code est confrontée à une violation de la règle.
Action |
Description |
---|---|
Warning |
Génère un avertissement dans la fenêtre Liste d'erreurs. |
Error |
Génère une erreur dans la fenêtre Liste d'erreurs. |
None |
Désactive la règle. |
L'éditeur affiche les règles dans une arborescence qui groupe les règles par un champ d'ensemble de règles que vous spécifiez.Pour ajouter ou supprimer des règles d'un ensemble de règles, exécutez une ou plusieurs des étapes suivantes :
Sélectionnez ou désactivez la case à cocher du nœud de groupe pour ajouter ou supprimer toutes les règles dans le groupe.Lorsque vous sélectionnez un groupe, toutes les règles ont la valeur de l'action Warning.
Cliquez sur le champ Action d'un groupe, puis spécifiez l'action à appliquer à toutes les règles dans le groupe.
Sélectionnez ou désactivez la case à cocher pour une règle individuelle.Lorsque vous sélectionnez la case à cocher pour une règle, la règle a la valeur de l'action Warning.
Barre d'outils de l'éditeur d'ensembles de règles
Vous pouvez utiliser la barre d'outils de l'éditeur d'ensembles de règles pour grouper, filtrer et rechercher les données qui s'affichent dans la grille d'ensembles de règles.
Le tableau suivant décrit les contrôles sur 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 groupées.Cliquez sur <None> pour afficher les règles sans les groupes. |
Options de colonne |
Spécifie les champs de 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 de cible que la solution. |
Afficher les règles qui peuvent générer des erreurs d'analyse du code |
Affiche ou masque les règles assignées à l'action Error. |
Afficher les règles qui peuvent générer des avertissements d'analyse du code |
Affiche ou masque les règles auxquelles est assignée l'action Warning. |
Afficher les règles qui ne sont pas activées |
Affiche ou masque les règles auxquelles est assignée l'action None. |
Ajouter ou supprimer les ensembles de règles enfants |
Ajoute ou supprime les règles dans les ensembles de règles sélectionnés. |
Règles de recherche |
Recherche la chaîne que vous spécifiez dans toutes les valeurs de champ. |
Champs d'ensembles de recherche
Les champs d'ensembles de règles affichent les informations concernant un ensemble de règles et peuvent être utilisés pour trier et grouper la liste de règles.Pour afficher ou masquer des champs, cliquez sur Options de colonne dans la barre d'outils de l'éditeur d'ensembles de règles, puis vérifiez ou désactivez les cases à cocher des champs pour les afficher ou les masquer.
Le tableau suivant décrit les champs de l'ensemble de règles.
Champ |
Description |
---|---|
ID |
Identificateur de la règle. |
Category |
Outre leur appartenance aux ensembles de règles, les règles d'analyse du code sont également groupées par catégorie.Pour plus d'informations, consultez Analyse du code pour les avertissements liés au code managé. |
Name |
Titre de la règle . |
Namespace |
Espace de noms de la règle. |
Target Type |
Indique si la règle est destinée au code natif, au code managé ou au code de base de données. |
Action |
Action prise lorsque la règle est enfreinte lors de l'exécution d'une analyse du code. Warning - génère un avertissement. Error - génère une erreur. None - désactive la règle. Vous pouvez modifier le champ Action.L'affectation de la valeur <None> revient à désactiver la case à cocher pour la règle. |
Source Rule Sets |
Ensemble de règles qui contient la règle. |
Tri et filtrage des ensembles de règles
À partir des en-têtes de colonnes de la grille d'ensembles de règles, vous pouvez trier et filtrer les règles par les valeurs de champ.
Pour trier les listes d'ensembles de règles, cliquez sur l'en-tête de colonne du champ par lequel vous souhaitez trier.Si les ensembles de règles sont groupés, chaque groupe est trié individuellement.
Pour filtrer les ensembles de règles par la valeur d'un champ, cliquez sur le bouton de filtre sur l'en-tête de colonne du champ par lequel vous souhaitez filtrer.Activez les cases à cocher des valeurs que vous voulez afficher et désactivez les cases à cocher des valeurs que vous voulez masquer.