Référence d’ensemble de règles d’analyse du code
Lorsque vous configurez l'analyse héritée pour des projets de code managé dans Visual Studio, vous pouvez choisir parmi une liste d’ensembles de règles intégrés. Certaines règles sont incluses dans plusieurs ensembles de règles intégrés. Par exemple, l’ensemble de règles « Règles de vérification de base » inclut des règles qui se trouvent dans l’ensemble de règles « Règles recommandées gérées ».
Notes
Les ensembles de règles de cette section concernent l’analyse héritée. Pour plus d’informations sur les ensembles de règles disponibles pour les packages d’analyseur de code, consultez Utiliser des ensembles de règles avec des analyseurs de code.
Vous pouvez utiliser l’un de ces ensembles de règles intégrés ou personnaliser un ensemble de règles pour répondre aux besoins de votre projet. Si vous incluez plusieurs ensembles de règles qui contiennent la même règle dans un ensemble de règles personnalisé, cette règle apparaît une seule fois dans le jeu de règles personnalisé.
Les rubriques de cette section décrivent les ensembles de règles intégrés et les règles (ou avertissements) qu’ils contiennent.
Ensemble de règles | Règles incluses |
---|---|
Toutes les règles | Contient toutes les règles managées et C++ disponibles |
Règles de vérification de base | Inclut les règles recommandées gérées ainsi que les règles pour les erreurs logiques et l’utilisation de l’infrastructure |
Règles de vérification étendue | Inclut les règles de vérification de base (qui incluent les règles recommandées gérées) ainsi que d’autres règles pour les erreurs logiques et l’utilisation de l’infrastructure |
Règles de conception de base | Inclut les règles recommandées gérées ainsi que les règles pour garantir que le code est facile à lire, à comprendre et à gérer |
Règles de conception étendue | Inclut les règles de conception de base (qui incluent les règles recommandées gérées) ainsi que d’autres règles de maintenabilité qui se concentrent sur l’attribution de noms |
Règles de globalisation | Inclut des règles pour les problèmes de globalisation |
Règles minimales gérées | Inclut quatre règles pour les problèmes de code managé critique |
Règles recommandées gérées | Inclut les règles minimales managées ainsi que d'autres règles pour les problèmes critiques liés au code managé |
Règles minimales mixtes | Inclut des règles pour les problèmes critiques dans le code C++ pour CLR |
Règles recommandées mixtes | Inclut des règles minimales mixtes ainsi que d’autres règles pour les problèmes critiques dans le code C++ pour CLR |
Règles minimales natives | Inclut des règles pour les problèmes critiques dans le code natif |
Règles recommandées natives | Inclut des règles minimales natives ainsi que d’autres règles pour les problèmes critiques dans le code natif |
Règles de sécurité | Inclut des règles pour rechercher des vulnérabilités de sécurité |
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