Partager via


lnt-naming-convention

Vérifiez que la convention de nommage des symboles s’aligne sur votre style de codage, comme spécifié dans le fichier .editorconfig du projet.

Pour activer cette fonctionnalité, ajoutez un fichier .editorconfig dans le même répertoire que votre fichier projet. .editorconfig spécifie les conventions de nommage des symboles dans votre projet. Par exemple, les conventions de nommage des projets Unreal Engine sont spécifiées dans un fichier .editorconfig sur GitHub.

Dès que vous avez le fichier .editorconfig dans votre projet, cochez la case lnt-naming-convention avec le paramètre Convention de nommage dans les options de style de code C/C++. Pour plus d’informations sur le changement de ce paramètre, consultez Configurer le linter.

Exemple

Supposons que vous avez un fichier .editorconfig qui contient :

cpp_naming_style.boolean_style.capitalization = pascal_case
cpp_naming_style.boolean_style.required_prefix = b

Le linter marque le code suivant, car il n’est pas précédé de « b » et qu’il n’adopte pas la casse Pascal, comme spécifié dans le fichier .editorconfig :

void example()
{
    bool myFlag = true; // flagged because it doesn't follow the naming convention specified in the .editorconfig
}

Pour résoudre le problème

Changez le nom pour qu’il corresponde au style spécifié dans .editorconfig :

void example()
{ 
    bool bMyFlag = true; // fixed to follow the code style specified in the .editorconfig
} 

L’éditeur peut faire le changement pour vous. Placez le curseur sur le symbole marqué. Choisissez Afficher les corrections éventuelles, puis Appliquer la convention de nommage :

Screenshot of the IDE suggesting applying naming convention.

L’éditeur de code affiche bool myFlag = true. Le curseur étant placé sur cette ligne de code, **Afficher les corrections éventuelles** s’est affiché et a été choisi. Maintenant **Appliquer la convention de nommage** est visible et affiche bool my Flag = true en rouge et le changement suggéré, bool b My Flag, en vert. Vous pouvez maintenant choisir **Appliquer la convention de nommage** pour remplacer le code marqué par bool b My Flag = true.

Notes

Introduit dans Visual Studio 2022 17.7, la vérification de linter lnt-naming-convention garantit que les conventions de nommage s’alignent sur celles spécifiées dans le fichier .editorconfig. Vous pouvez appliquer cette vérification à n’importe quel projet qui a un fichier .editorconfig. Vous pouvez également personnaliser votre fichier .editorconfig en fonction du style de codage de votre projet.

Voir aussi

Créer des paramètres d’éditeur personnalisés et portables avec EditorConfig
Vue d’ensemble du linter de code IntelliSense pour C++