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 :
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++