Domanda

Sto cercando di trovare qualcosa sulla falsariga di Checkstyle per Visual Studio.Recentemente ho iniziato un nuovo lavoro su .NET e mi sono reso conto che gli standard di codifica qui sono un po' carenti.Anche se sono ancora un ragazzo giovane e lontano dall'essere lo sviluppatore più esperto, sto cercando di dare l'esempio e far andare le cose nella giusta direzione.

Ho apprezzato la possibilità di utilizzare Checkstyle con Eclipse ed esaminare il codice prima delle revisioni, quindi mi piacerebbe fare la stessa cosa con Visual Studio.Qualcuno ha qualche buon suggerimento?

Un'altra cosa che mi interesserebbe è un plug-in per SVN che non consente il check-in finché non vengono soddisfatti i principali standard di codifica.Non voglio che le persone controllino il codice danneggiato che finirà in una revisione del codice.

Qualsiasi suggerimento a questo punto sarebbe fantastico.

È stato utile?

Soluzione

Hai provato StyleCop?

Nota:Questo è stato spostato in https://github.com/StyleCop

Altri suggerimenti

Date un'occhiata a ReSharper .

StyleCop per far rispettare i nostri standard di codifica. E 'gratuito e si integra perfettamente con Visual Studio

Quello che stai cercando si chiama Analisi statica Codice .

FxCop è uno opzione. Penso ReSharper può controllare questo genere di cose così.

Ecco alcune delle grandi strumenti che è possibile utilizzare

FxCop è uno strumento di analisi del codice che controlla gestito .NET assembly di codice per la conformità alle linee guida di progettazione Framework Microsoft .NET


ReSharper è un refactoring e la produttività plugin JetBrains che si estende funzionalità native di Microsoft Visual Studio .NET 2003, 2005 e 2008.


StyleCop è uno strumento di analisi statica del codice gratuito di Microsoft che controlla il codice C # per la conformità agli stili di codifica consigliate di StyleCop e un sottoinsieme di Framework design Guidelines .NET di Microsoft

ref: http://blogs.msdn.com/fxcop/

Hai avuto la possibilità di rivedere StyleCop

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top