Frage

Ich habe eine Kontrolle auf einer Asp.Net Seite, auf der Seite ein Steuerelement mit dem Namen „ParEQ“ ist, die die Regel verletzt:

  

CA1704: IdentifiersShouldBeSpelledCorrectly

Ich benutze Unterdrückung habe, bevor ich nicht sicher bin, wie diese Fehler zu unterdrücken, da sie in der generierten Datei definiert ist.

ich in einem benutzerdefinierten Wörterbuch tue dies könnte aber das würde bedeuten, alle Entwickler sync eine Kopie dieses Wörterbuch zu halten brauchen würden, das etwas, das ich eher zu vermeiden, wenn möglich würde. Auch dass der Begriff „ParEQ“ wird nur in diesem Projekt verwendet.

Wie und wo würde ich die Unterdrückung anwenden?

War es hilfreich?

Lösung

Ich halte ein Benutzerwörterbuch pro Projekt, das für dieses Projekt bestimmte Wörter enthält. Die Wörterbuch-Datei ist in meiner Sourcecontrol-Repository, so dass andere Entwickler können es verwenden (und neue Worte hinzufügen) als auch.

Andere Tipps

AFAIK Sie eine Unterdrückung auf Baugruppenebene hinzufügen können, obwohl ich es nicht in Zorn benutzt habe! Sie würden mit einem paar falschen Negativ enden, wenn Sie das tun. (Das heißt all die Vorfälle unterdrücken, die diese Regel brechen).

[SuppressMessage ( "Microsoft.Design", "CA1704" Scope = "Assembly")]

Ich denke, das Benutzerwörterbuch in der Quellcodeverwaltung ist die beste Option, alternativ könnten Sie das FxCop Projekt in Quellcodeverwaltung halten.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top