Le correcteur de code C# StyleCop
Disponible en version 4.3.2.1
Le 2009-08-14 11:02:17, par Gordon Fowler, Expert éminent sénior
L'update 4.3.2.1 pour StyleCop vient d'être mis en ligne.
Pour mémoire, StyleCop est un outil imaginé par les équipes de Microsoft pour les développeurs C#.
Cet analyseur de code C#, contrairement à FxCop, agit sur les sources et non sur les binaires.
StyleCop s'intègre à Visual Studio 2005 et Visual Studio 2008.
La mise à jour un nombre important de bugs présents dans la précédente version mais, cerise sur le gâteau, elle inclut également une nouvelle fonctionnalité :
Cette nouveauté et les correctifs sont disponibles en téléchargement ici.
Pouvez-vous faîtes partager votre expérience aux membres du forum ? :
Que pensez-vous de StyleCop ?
Trouvez-vous qu'il complète bien FxCop ?
Et cette nouvelle fonctionnalité : vous parait-elle pertinente ?
Source :
le blog officiel de StyleCop.
Pour mémoire, StyleCop est un outil imaginé par les équipes de Microsoft pour les développeurs C#.
Cet analyseur de code C#, contrairement à FxCop, agit sur les sources et non sur les binaires.
StyleCop s'intègre à Visual Studio 2005 et Visual Studio 2008.
La mise à jour un nombre important de bugs présents dans la précédente version mais, cerise sur le gâteau, elle inclut également une nouvelle fonctionnalité :
the ability to insert in-code rule suppressions using the same attribute syntax as FxCop Code Analysis.
Pouvez-vous faîtes partager votre expérience aux membres du forum ? :
Source :
le blog officiel de StyleCop.
-
PaulPachecoMembre à l'essaiStyleCop???? (huhu)
Mauvais nom de soft lol jamais utilisé et ne pense pas l'utilisé d'aussi tôtle 14/08/2009 à 12:40 -
Pierre Louis ChevalierExpert éminent séniorça voudrais dire en gros le "Fliqueur de code pas stylé" ?
Tu va pas nous dire que si cet outil est utile et bon tu ne va pas l'utiliser à cause du nom ? T'es un "Rebel" ou quoi ? Si tu était un Rebel tu utiliserais Linux pour commencer alors je te crois pasle 14/08/2009 à 12:57 -
marcel_kobainMembre du ClubCela marche sous les versions "express" de Visual ?
(Visual studio 2008 express en particulier ..le 14/08/2009 à 13:12 -
wakanMembre avertiBonjour,
Moi je penses que c'est une bonne idée il devrait même le pousser encore plus loin. A savoir éviter de mettre les fichiers de configurations n'importe ou dans le système après c'est la misère pour les administrateurs.
Ou alors évider de coder les chaines de connections en dure dans le code ou faire des fichiers ressources pour la traduction, ...
Je soutiens ce projet.
A bientôt.le 14/08/2009 à 13:58 -
Louis-Guillaume MorandRédacteurtu n'as jamais utilisé StyleCop?? vous faites comment dans votre équipe pour coder proprement et de la même façon? StyleCop, tout comme FxCop, et simili peuvent être très ch*ants mais ils donnent de très bonnes habitudes de code et c'est pour cela qu'on peut même les intégrer à des usines de déploiement (intégration continue)
L'avantage de StyleCop, c'est qu'on peut définir les règles de l'équipe mais au moins, tout le monde code de la même façon, le code est structuré de la même façon, ca prend du temps au début mais on y gagne par la suite.
je t'assure que tu peux penser coder propre mais en le passant sur ton code, tu vas voir tout ce qu'il estime faire un mauvais code. Attention, ca s'arrete au style, à savoir l'ordre des éléments, la casse, les espaces etc, mais utilisé en parallele de FxCop, qui s'intéresse au code lui-même, t'en ressort avec un projet amélioré et bien plus facilement maintenable.
faut juste prendre le temps de l'utiliser et ne pas avoir peur au début des règles qui peuvent nous sembler "stupides". Il suffit de les désactiver si elles sont vraiment à l'inverse de ce que vous faites d'habitudes. Il s'agit ici de best practices, pas d'une référence ultimele 14/08/2009 à 14:29 -
lutecefalcoRédacteurIl fait quoi de plus que Resharper? (je parle juste pour la syntaxe du code biensûr)le 14/08/2009 à 14:52
-
Louis-Guillaume MorandRédacteurc'est pas du tout pareil. Resharper est mille fois mieux foutu mais Resharper fait du Refractoring en plus. StyleCop c'est vraiment pour te dire tout ce qui est pas "beau" dans ton code, simplement à l'affichage pour la lecture.
par contre, il est mille fois plus complet que Resharper pour ce qu'il fait.
Resharper fait du "bon" code, StyleCop fait du "beau" code.
telechargez le, c'est gratuit, vous verrez vite ce que ca faitle 14/08/2009 à 15:12 -
lutecefalcoRédacteurJe sais bien, d'où ma précision (je parle juste pour la syntaxe du code biensûr)par contre, il est mille fois plus complet que Resharper pour ce qu'il fait.Resharper fait du "bon" code, StyleCop fait du "beau" code.
telechargez le, c'est gratuit, vous verrez vite ce que ca fait
Et comment se passe la cohabitation?le 14/08/2009 à 15:27 -
Louis-Guillaume MorandRédacteuraucun probleme. j'ai resharper, fxcop (standalone), ghostdoc et stylecop, c'est mes quatres pluginsle 14/08/2009 à 15:47
-
ArcheoneMembre habituéUtilisant Resharper je ne sais pas trop ce que peut apporter de plus StyleCop.
En plus pour les getteur et setter il attend qu'il y ait Get or Set dans la documentation XML, sauf que quand on ducemente en français on a "Obtient ou Définit" dans la doc XML.
Du coup sur mes projs j'ai plus de 1000 warning a cause de ça.
Avez vous eu ce genre de problèmes?le 15/08/2009 à 15:45