Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Le correcteur de code C# StyleCop
Disponible en version 4.3.2.1

Le , par Gordon Fowler

227PARTAGES

1  0 
Votre avis sur StyleCop ?
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é :

the ability to insert in-code rule suppressions using the same attribute syntax as FxCop Code Analysis.
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.

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de PaulPacheco
Membre à l'essai https://www.developpez.com
Le 14/08/2009 à 12:40
StyleCop???? (huhu)

Mauvais nom de soft lol jamais utilisé et ne pense pas l'utilisé d'aussi tôt
1  0 
Avatar de Pierre Louis Chevalier
Expert éminent sénior https://www.developpez.com
Le 14/08/2009 à 12:57
ç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 pas
1  0 
Avatar de marcel_kobain
Membre du Club https://www.developpez.com
Le 14/08/2009 à 13:12
Cela marche sous les versions "express" de Visual ?
(Visual studio 2008 express en particulier ..
1  0 
Avatar de wakan
Membre averti https://www.developpez.com
Le 14/08/2009 à 13:58
Bonjour,
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.
1  0 
Avatar de Louis-Guillaume Morand
Rédacteur https://www.developpez.com
Le 14/08/2009 à 14:29
Citation Envoyé par PaulPacheco Voir le message
StyleCop???? (huhu)

Mauvais nom de soft lol jamais utilisé et ne pense pas l'utilisé d'aussi tôt
tu 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 ultime
1  0 
Avatar de lutecefalco
Rédacteur https://www.developpez.com
Le 14/08/2009 à 14:52
Citation Envoyé par Louis-Guillaume Morand Voir le message
tu 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 ultime
Il fait quoi de plus que Resharper? (je parle juste pour la syntaxe du code biensûr)
1  0 
Avatar de Louis-Guillaume Morand
Rédacteur https://www.developpez.com
Le 14/08/2009 à 15:12
c'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 fait
1  0 
Avatar de lutecefalco
Rédacteur https://www.developpez.com
Le 14/08/2009 à 15:27
Citation Envoyé par Louis-Guillaume Morand Voir le message
c'est pas du tout pareil. Resharper est mille fois mieux foutu mais Resharper fait du Refractoring en plus.
Je 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
Oki

Et comment se passe la cohabitation?
1  0 
Avatar de Louis-Guillaume Morand
Rédacteur https://www.developpez.com
Le 14/08/2009 à 15:47
aucun probleme. j'ai resharper, fxcop (standalone), ghostdoc et stylecop, c'est mes quatres plugins
1  0 
Avatar de Archeone
Membre habitué https://www.developpez.com
Le 15/08/2009 à 15:45
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?
1  0