Domanda

Qualcuno ha le impostazioni per Visual Studio, in XML o in un file .vssettings, che è compatibile con StyleCop ?

Ho usato il libro Linee guida per la progettazione di framework: convenzioni, idiomi e schemi per Librerie .NET riutilizzabili per indicazioni su ciò che Microsoft trova essere il modo corretto di formattare C # e configurare le mie impostazioni di Visual Studio di conseguenza.

Ma quando utilizzo " Formatta documento " in Visual Studio, StyleCop sparerà su tutti i cilindri e si lamenterà di ogni genere di cose.

Alcuni errori sembrano addirittura impossibili da impostare nelle impostazioni. Come parentesi graffe dovrebbero essere su una nuova linea, se qualcosa si estende per più di una riga.

È stato utile?

Soluzione

StyleCop per ReSharper sarebbe sicuramente di aiuto:

StyleCop per ReSharper è ora completo di funzionalità in quanto ha raggiunto la parità di funzionalità con StyleCop 4.3.

Esistono 148 regole StyleCop.

  • 38 di questi devono essere corretti manualmente (normalmente perché devi digitare un testo descrittivo o rinominare le variabili).
  • Delle restanti 110 regole 58 sono state risolte da R # Code Cleanup (modalità silenziosa).
  • Dei 52 rimasti, abbiamo regole di pulizia del codice che li risolvono automaticamente.

Forniamo anche 106 Correzioni rapide che forniscono correzioni di menu contestuali sul posto per violazioni delle 110 regole che possono essere riparate automaticamente

Spediamo anche un file di impostazioni di condivisione dello stile di codice ReSharper compatibile con StyleCop " che configura ReSharper per formattare automaticamente il codice in un modo compatibile con StyleCop.

Altri suggerimenti

Costa denaro, ma qualcuno ha realizzato un plugin ReSharper per StyleCop . Grazie per aver pubblicato la domanda, non avevo mai sentito parlare di StyleCop prima.

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