2011-12-02 20 views
9

sto correndo alcuni strumenti di analisi sulla nostra costruzione come StyleCop/FxCop.intelligente refactoring utilizzando Roslyn CTP

Quello che mi piacerebbe ottenere è correggere automaticamente alcuni degli avvertimenti prodotti da questi.

Pensi che ciò possa essere fatto utilizzando il CTP di Roslyn? c'è qualche altro strumento che permette:

  1. Scansione del mio codice di testo per alcune regole non seguite.
  2. Sostituire questo con il codice corretto.

Alcune operazioni possono essere eseguite utilizzando un semplice testo sostitutivo dell'editor VS, ma le cose più complicate richiedono l'utilizzo di qualche altro strumento.

Quindi la mia domanda è: a tal fine, il Roslyn CTP è lo strumento da utilizzare? o quali altri strumenti esistono per .NET per fare questo?

+0

In linea di principio Roslyn dovrebbe essere in grado di tali cambiamenti. Il CTP è ancora piuttosto approssimativo, quindi non sono sicuro di quanto funzionerà per ora. – CodesInChaos

risposta

10

Questo è certamente uno degli scenari che gli indirizzi Roslyn. Dai un'occhiata a this walkthrough che dimostra come scrivere una "Correzione rapida" usando Roslyn. In effetti, il CTP contiene anche un paio di esempi che dimostrano come si possano scrivere regole di stile stylecop/fxcop usando Roslyn.

È inoltre possibile dare un'occhiata a this document per una panoramica dello scopo generale del CTP.

Disclaimer: io lavoro per Microsoft sulla squadra Roslyn.

Problemi correlati