Partager via


Référence des ensembles de règles d'analyse du code pour le code managé

Cette rubrique s'applique à :

Visual Studio Ultimate

Visual Studio Premium

Visual Studio Professional 

Visual Studio Express

La rubrique s'applique La rubrique s'applique La rubrique ne s'applique pas La rubrique ne s'applique pas

Lorsque vous configurez l'analyse du code pour les projets de code managé dans Visual Studio Premium ou Visual Studio Ultimate, une liste d'ensembles de règles intégrés vous est présentée. Vous pouvez utiliser les règles minimales recommandées, ou d'autres ensembles de règles qui sont en rapport avec votre type de projet. Dans les deux cas, vous pouvez également personnaliser les ensembles de règles pour ajuster vos spécifications de projet.

Ensembles de règles disponibles

Le tableau suivant répertorie les ensembles de règles que vous pouvez utiliser dans Visual Studio Premium ou Visual Studio Ultimate :

Ensemble de règles

Description

Toutes les règles Microsoft

Cet ensemble de règles contient toutes les règles. Si vous exécutez cet ensemble de règles, un grand nombre d'avertissements peut être détecté. Utilisez-le pour obtenir une vue d'ensemble de tous les problèmes présents dans votre code Cette approche peut vous aider à choisir les ensembles de règles les plus appropriés pour vos projets.

Règles de vérification de base Microsoft

Ces règles sont focalisées sur les erreurs de logique et les erreurs communes liées à l'utilisation des API Framework. Ajoutez cet ensemble de règles pour allonger la liste des avertissements générés par les règles minimales recommandées.

Règles de conception de base Microsoft

Ces règles se concentrent sur la mise en vigueur de meilleures pratiques pour rendre votre code facile à comprendre et à utiliser. Ajoutez cet ensemble de règles si votre projet utilise un code de bibliothèque ou si vous souhaitez appliquer les meilleures pratiques pour faciliter la gestion de votre code.

Règles de vérification étendue Microsoft

Ces règles s'ajoutent aux règles de vérification de base et optimisent les rapports d'erreurs de logique et d'utilisation de Framework. Ces règles mettent l'accent sur des scénarios spécifiques, tels que COM Interop et les applications mobiles. Envisagez d'ajouter cet ensemble de règles si l'un de ces scénarios s'applique à votre projet ou pour trouver d'autres problèmes dans votre projet.

Règles de conception étendue Microsoft

Ces règles s'ajoutent aux règles de conception de base et optimisent les rapports d'erreurs d'utilisation et de gestion. Ces règles mettent l'accent sur l'aide liée à l'affectation de noms. Envisagez d'inclure cet ensemble de règles si votre projet contient un code de bibliothèque ou si vous souhaitez appliquer les normes optimales en matière d'écriture et de gestion du code.

Règles de globalisation Microsoft

Ces règles sont focalisées sur des problèmes qui empêchent les données de votre application de s'afficher correctement lors de l'utilisation de langues, paramètres régionaux et cultures différents. Ajoutez cet ensemble de règles si votre application est localisée ou globalisée, ou les deux à la fois.

Règles Microsoft minimales recommandées

Ces règles sont focalisées sur les problèmes les plus critiques présents dans votre code, comme les failles de sécurité éventuelles, les arrêts brutaux des applications et autres erreurs de logique ou de conception importantes. Vous devez inclure cet ensemble de règles dans tout ensemble de règles personnalisées que vous créez pour vos projets.

Règles de sécurité Microsoft

Cet ensemble de règles contient toutes les règles de sécurité Microsoft. Ajoutez-le pour optimiser le nombre de problèmes éventuels liés à la sécurité qui sont détectés.