2015-07-09 27 views
27

voglio integrare la mia istanza di VS 2015 RC con StyleCop nel modo in cui ho StyleCop opzioni del menu [Run StyleCop, Run StyleCop (Nuova scansione Tutti), Impostazioni StyleCop ] disponibile quando si fa clic con il pulsante destro del mouse su Project in Solution Explorer. L'installazione di StyleCop-4.7.49.0.msi dal sito ufficiale di StyleCop aggiunge le opzioni appropriate per VS 2013 ma non per il 2015. È possibile raggiungerlo?integrazione StyleCop con Visual Studio 2015 RC

+0

La pagina principale del progetto (https://stylecop.codeplex.com/) afferma che non è ancora compatibile con il 2015, quindi probabilmente dovrai aspettare che gli sviluppatori lo cambino. –

+0

Sì, l'ho visto, ma forse ci sono alcuni trucchi semplici con i file di configurazione o registri che potrebbero incoraggiare l'editor StyleCop a funzionare con VS 2015 :). – leszek

+0

Vedo. Sono interessato anche a questi, quindi, avendo bisogno di StyleCop quando VS 2015 sarà pubblicato alla fine di luglio = 3 –

risposta

19

Installato recentemente nella versione comunitaria VS2015. Poiché il progetto StyleCop non elenca il 2015 come supportato, ho scavato ulteriormente.

E soluzione trovata. È StyleCopAnalyzers che può essere installato tramite nuget (assicurati di fare clic sulla casella di controllo "include prerelease") per ogni progetto. Questa è una soluzione interessante e mi piace come appare.

Lo svantaggio è che non è possibile utilizzare solo il vecchio Settings.StyleCop e ho impiegato un po 'di ricerche su come configurare le regole. E ho trovato this blog post. Fondamentalmente espandi la tua lista di referenze. Quindi fare clic con il pulsante destro del mouse su Analizzatori per creare set di regole e si dispone del file .ruleset nel progetto.

+3

http://fssnip.net/ss ecco un piccolo script F # per aiutare a migrare il vecchio Settings.StyleCop in un nuovo formato .ruleset –

+1

Grazie, sembra molto utile! – SerrNovik

+0

@StasShusha, potresti impegnarti nella conversione [qui] (https://github.com/DotNetAnalyzers/StyleCopAnalyzers/issues/1144). –

30

Se può aiutarti, ho creato un fork di StyleCop da CodePlex. La mia versione funziona ora con VS2015 e supporta la maggior parte delle nuove specifiche C# 6. Come la versione 4.7.49.0, è possibile fare clic con il pulsante destro del mouse sul progetto e trovare i menu "Esegui StyleCop, Esegui StyleCop (Riscansiona tutto) o Modifica impostazioni".

Come installarlo:

  1. Inizio VS2015
  2. Vai su Strumenti e selezionare "Estensioni e aggiornamenti ..." del menu
  3. Selezionare "Online", poi "Visual Studio Galleria" a la lista di sinistra
  4. Nella casella di ricerca digitare: "StyleCop"
  5. scegliere e scaricare "Visual StyleCop"
  6. Quindi fai clic con il tasto destro del mouse sul tuo progetto ed esegui StyleCop

In caso di problemi, puoi segnalarlo su GitHub, nome progetto: Visual StyleCop.

+3

È necessario (almeno) riepilogare le informazioni dal collegamento, nel caso in cui il collegamento si interrompa in un secondo momento. –

+0

Ho rimosso il collegamento diretto. Ora spiego come installare una versione di StyleCop per VS2015 dalla galleria di Visual Studio. – ptittof57

+0

Questa estensione consente alle DLL di regole personalizzate di funzionare? – Dillorscroft

Problemi correlati