Domanda

Esiste uno strumento lint-come per C #? Ho il compilatore di bandiera avvertenze-come-gli errori, e ho StyleCop, ma queste cattura solo gli errori più eclatanti. Ci sono altri must-have strumenti (soprattutto per il novizio C # ers come me) che indicano le cose probabilmente-muti che sto facendo?

È stato utile?

Soluzione

FxCop ? E 'integrato in VS come "analisi del codice"

Nelle versioni più recenti di Visual Studio, che si chiama "Microsoft Analysis Code" e possono essere scaricati dal Marketplace di Visual Studio: https://marketplace.visualstudio.com/items?itemName=VisualStudioPlatformTeam.MicrosoftCodeAnalysis2017

Altri suggerimenti

ReSharper esegue un bel po 'di analisi statica così come fare un sacco di altre cose utili. Dalla versione 8,0 analisi può essere eseguito in modalità riga di comando. Attualmente non vorrei codice in C # senza di esso.

Così come FxCop, Gendarme è un altro strumento per guardare (è la versione di Mono di FxCop, ma sono diversi di approccio e gli errori che in realtà trovare).

SonarLint (gratuito, open source) è piuttosto dolce!

  

SonarLint per Visual Studio si basa su e beneficia del compilatore .NET Platform ( "Roslyn") e la sua analisi del codice API per fornire un'esperienza utente completamente integrato in Visual Studio 2015.   SonarLint è gratuito, open source, ed è disponibile in Visual Studio Gallery.

Gendarme per Mono è simile a FxCop

Si può provare NET Reflector da Red-Gate, è possibile ottenere da qui . Molti plugin utili per NET Reflector sono disponibili su CodePlex, che si può ottenere da qui .

Questa domanda ha già una risposta, ma per riferimento ...

Si può provare a PVS-Studio . Questo non è libero, ma, secondo me, deve avere uno. Citazione dal loro sito:

  

PVS-Studio è uno strumento utilizzato per rilevare i bug nel codice sorgente dei programmi scritti in C, C ++ e C #.

     

PVS-Studio esegue l'analisi statica del codice e genera un report che aiuta a trovare un programmatore e correggere i bug. PVS-Studio fa una vasta gamma di controlli di codice; ma è particolarmente utile per la ricerca di errori di stampa e gli errori di copia-incolla.

     

L'analizzatore è progettato per gli sviluppatori che utilizzano Visual Studio.

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