2009-03-04 11 views
13

Abbiamo appena lavorato all'introduzione di StyleCop nel nostro team e stiamo utilizzando StyleCop ReSharper plugin da Code Plex. Il problema è che ogni singolo file nel progetto sembra essere analizzato e non possiamo trovare un modo per escludere determinati file. Ciò include file come il file designer.cs dal DBML o componenti di terze parti inclusi nel progetto. Ciò significa che l'analisi del codice a livello di sito in ReSharper mostra sempre errori e non puoi mai farla diventare "verde".Come si può forzare StyleCop per ReSharper a ignorare i file?

C'è sempre il tag ExcludeFromStyleCop che puoi inserire in .csproj ma questo è usato solo da MSBuild. Fare clic con il pulsante destro del mouse nella finestra di errore di ReSharper e dirlo a "Ignora errori" non sembra funzionare; la finestra si ricarica e lo stesso file viene nuovamente analizzato.

Qualcuno ha qualche idea su questo?

risposta

7

"Sei sicuro di aver deselezionato l'opzione di impostazioni StyleCop che specifica che stylecop deve controllare i file di progettazione? (Opzioni StyleCop> Regole> Impostazioni dettagliate> Analizza file Designer)?"

http://stylecopforresharper.codeplex.com/Thread/View.aspx?ThreadId=47346

+1

Grazie Stuart, questo ha in parte risolto il problema in quanto ignora il file generato da LINQ. C'è ancora bisogno di un modo per ignorare i file dagli strumenti di terzi (ad esempio lo strumento di controllo ortografico che si apre in una finestra popup). –

3

È possibile disabilitare completamente ReSharper per un determinato file premendo CTRL + . Vedrai il piccolo 'occhio' in alto a destra della finestra del codice (nella parte superiore della grondaia) diventare grigio, a indicare che è disabilitato.

Premere nuovamente il tasto per riattivarlo.

8

questo era quello che stavo cercando, se non in ReSharper 6 la corretta sequenza di tasti per disattivare l'ispezione in un file specifico è: Ctrl + Maiusc + Alt +

+1

+1: questo ha reso la mia giornata. – Dyppl

+0

che funziona anche nelle versioni precedenti (testato con R # 5.1) – mbx

Problemi correlati