Pouvez-vous configurer l'analyse de code VS2008 pour utiliser un dictionnaire anglais britannique?
-
04-07-2019 - |
Question
L'analyse de code VS2008 signalera une faute d'orthographe dans un identifiant à l'aide du type d'avertissement IdentifiersShouldBeSpelledCorrectly
.
Ce processus utilise un dictionnaire américain par défaut car les mots sont correctement marqués et épelés correctement à l'aide de l'orthographe britannique. Par exemple, des mots tels que " Organisation " et "Personnalisation", etc ...
Je suis conscient que vous pouvez créer vos propres fichiers de dictionnaire XML personnalisés contenant tous les mots que vous ne souhaitez pas signaler, mais quelqu'un peut me dire si vous pouvez configurer Code Analysis pour utiliser un paramètre par défaut différent (ou supplémentaire). dictionnaire de ceux disponibles dans Windows?
La solution
Excellent, merci.
Un résumé de la solution est ...
Ajoutez la ligne CodeAnalysisCulture
au fichier de projet. Malheureusement, je pense que cela doit être fait pour chaque projet analysé ...
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
...
<RunCodeAnalysis>true</RunCodeAnalysis>
<CodeAnalysisCulture>en-GB</CodeAnalysisCulture>
...
avec "en-GB" comme valeur pour obtenir la correction orthographique de l'anglais britannique.
Autres conseils
Cela devrait le faire pour vous Visual Studio 2008 - Règles d'orthographe
Il suffit donc de remplacer en-AU par en-GB dans l'exemple donné.
Il cite la règle IdentifiersShouldBeSpelledCorrectly.