Notre équipe travaille avec Visual Studio 2017 Professional.
J'ai essayé d'unifier le style de code au sein de l'équipe et apparemment, la norme actuelle du secteur consiste à utiliser des fichiers .editorconfig. Même Visual Studio dans ses fenêtres de paramètres suggère d'utiliser ce fichier de configuration et des liens vers une page utile sur la manière d'écrire un fichier editorconfig.
mais je ne veux pas écrire manuellement tous les paramètres que j'ai déjà configurés dans VS. Je voudrais un outil qui exporte ces paramètres en tant que fichier .editorconfig pour les distribuer.
Je n'ai pas été capable de trouver un outil pour faire cela, alors j'ai pensé à le corriger moi-même et le partager avec d'autres personnes comme moi. Mais apparemment, si vous allez dans "Outils -> Paramètres d'importation et d'exportation ...", vous ne pourrez pas télécharger vos paramètres de style de code actuels.
Y a-t-il un moyen de contourner ceci?
connaissez-vous un outil pour convertir mes paramètres en un fichier editorconfig ou pour exporter mes paramètres de style de code actuels?
J'ai créé ma propre version du fichier .editorconfig en fonction des informations contenues dans ici
Vous pouvez le trouver dans mon github repo } _
Je sais que cette question est ancienne mais mérite une réponse ...
La dernière extension de Visual Studio vous permet de faire ceci ( Guide ici ):
En gros, installez l’extension et cliquez avec le bouton droit de la souris sur la solution ou le projet (vous pouvez limiter les règles à la solution/projet ou même au dossier) et cliquez sur add > new EditorConfig (IntelliCode)
.
Il existe encore certaines restrictions sur ce que vous pouvez faire dans les dernières versions de Visual Studio, mais Visual Studio 2017 15.8 Preview 3 ou une version ultérieure vous permet d'utiliser une nouvelle commande "Formater le document" étendue pour effectuer un nettoyage supplémentaire du code du document actuel.
C'est dommage que vous ne puissiez pas créer toutes les règles avec des erreurs de construction, seules certaines des options le permettent - sans cela, de nombreuses options de style peuvent être ignorées.