2009-09-30 9 views
2

Existe-t-il un plug-in ou un complément Visual Studio qui vous permet de vérifier les formats de code et les conventions. Cela comprend la vérification de l'indentation, de l'espacement, de l'espacement des lignes, de l'enveloppe des noms de fonction ou des variables, vérifier si le cas de Pascal ou le cas de chameau, etc. Tout ce qui concerne la convention de codage. Et bien sûr, nous sommes autorisés à les définir. Et si possible, nous pouvons enregistrer ces paramètres pour être importés pour d'autres projets.Outil de normes de codage C#

Il serait également bien si elle met un avertissement ou quelque chose sur l'éditeur de studio visuel (par exemple mettant en évidence l'instruction de ligne) ou sur la console VS s'il y a des violations sur la convention.

J'ai trouvé Code Style Enforcer et cela aurait pu être bien, mais cela nécessite DXCore de devexpress qui est en vente ou pour un essai de 30 jours. J'ai besoin d'un complément gratuit. Tnx ...: D

Répondre

4

On dirait que vous cherchez StyleCop et/ou FxCop.

+0

Vérifié juste FxCop. J'ai besoin d'enquêter dessus plus. Ce n'est pas du tout facile à utiliser ... Mais tnx ...: D – cedric

2

Essayez FXCop ou ReSharper

+0

+1 pour ReSharper: l'avons trouvé un excellent outil, offrant des avertissements, des astuces ainsi que des conventions. – davek

+1

Bien que ReSharper soit sans aucun doute excellent, l'OP a spécifiquement demandé un complément gratuit. – LukeH

2

Le StyleCop plugin pour ReSharper est gratuit, mais ReSharper n'est pas. Si vous avez déjà ReSharper, bonne chasse. Si vous ne le faites pas, vous devriez vraiment. =)

Vous voulez le plugin si vous voulez activer la coloration syntaxique active au lieu de l'analyse post-construction.

0

StyleCop ainsi que StyleFix et GhostDoc font un grand "trio GRATUIT".

J'ai entendu parler de CodeStyleEnforcer mais je ne l'ai pas encore essayé ... Pourtant. (Téléchargement immédiat)

+0

* CodeStyleEnforcer * nécessite * DevExpress DXCore *. qui n'est pas libre – itsho

1

Les éditions les plus chères de Visual Studio 2008 incluent l'analyse de code, qui est essentiellement FxCop intégré dans l'EDI. Vous pouvez vérifier si vous l'avez parce qu'un onglet "Analyse de code" apparaît sur les propriétés du projet. Si vous ne l'avez pas, je vous recommande d'essayer FxCop, même si je ne suis pas sûr qu'il sera maintenu dans le futur.

-1

Il y a aussi Regionerate qui fait la même chose que FxCop, mais c'est gratuit.

+1

Faux sur les deux points. FxCop est également gratuit, et Regionerate ne fait pas la même chose que FxCop. –