2010-02-08 4 views
6

StyleCop est un petit add-on génial pour Visual Studio. Mais il ne vous montre pas d'indices en direct ni ne fournit de correctifs automatiques.Automatic StyleCop

Avec ReSharper et StyleCop pour reSharper, c'est la solution idéale, mais cela coûte trop cher.

Existe-t-il une méthode open source pour obtenir les indicateurs de code en direct et les correctifs automatisés pour style cop?

Ou est reSharper la seule façon de faire cela actuellement?

Merci à l'avance ...

+0

De quelle manière cela coûte-t-il trop cher? Je n'ai eu aucun problème à exécuter le plugin en arrière-plan. – Steven

+0

@Steven - le prix ... 300 euros pour une licence commerciale. –

+0

Ahh .. Vous ne parlez pas de performance :-) – Steven

Répondre

2

Vous pouvez essayer le plugin StyleCop for CodeRush. Vous avez seulement besoin d'installer le plugin DXCore de DevExpress (qui est gratuit). Un avertissement: ce projet est en alpha et il ne semble pas y avoir d'activité.

3

Eh bien, il existe un moyen d'obtenir gratuitement une petite quantité de correctifs StyleCop automatisés sans installer de nouveau logiciel. C'est vrai, lis mes lèvres, pas de nouveau logiciel! Visual Studio a beaucoup de fonctionnalités intégrées qui vont corriger beaucoup d'erreurs StyleCop. Tout ce que vous avez à faire est de le configurer et de les utiliser. Écoutez, et je vous en dirai plus!

Certains de mes favoris sont:
- la fenêtre Refactoriser faites un clic droit (renommer quoi que ce soit, à tout moment, partout!)
- Edition/Document Avancé/format combiné avec des modifications aux paramètres Visual Studio dans Outils/Options/Environnement et enregistrez ces paramètres dans un fichier .vssettings et en stockant ces paramètres avec la solution. Faites en sorte que Visual Studio renforce votre style! Hoo-ah!
- Custom Snippets! Faire en sorte que cette page pleine de passe-partout apparaissent avec seulement trois frappes! Je sais que vous avez rêvé de ce genre de productivité!

Mais attendez, il n'y a plus! En ce qui concerne les "conseils en direct", si vous cliquez avec le bouton droit sur la violation de StyleCop dans la liste des erreurs, vous pouvez obtenir un lien vers la section appropriée de la documentation pour vous aider! Juste là où vous le voulez, quand vous le voulez!

En aucun cas aussi complet que ReSharper, mais une bonne affaire au prix bas-bas de rien! Vous ne pouvez pas refuser cette offre!

(offre pas tout à fait valable à ceux qui utilisent l'intégration MSBuild)

3

J'ai récemment commencé un autre DXCore Plugin

CR_StyleNinja est un plug-in gratuit pour le CodeRush/CodeRush Xpress/DXCore

Voir la CR_StyleNinja plugin page Au moment de l'écriture, la série de règles de dénomination SA13xx est implémentée (avec des correctifs). J'ai également commencé la série SA14xx et la série SA11xx.

De plus, les règles s'appliqueront elles-mêmes au-delà des limites de la langue, le cas échéant. Ainsi, les règles peuvent être appliquées à C# ou VB.Net ou à tout autre langage supporté par le DXCore.

Le site a beaucoup d'autres plugins écrits par plusieurs membres de la communauté. Si vous souhaitez en savoir plus sur l'un d'eux, ou si vous souhaitez en savoir plus sur CodeRush, CodeRush Xpress, RefactorPro ou DXCore, alors n'hésitez pas à me contacter. Details on my Community plugin Author page