Välj diagnostik-ID:t
Ett diagnostik-ID är strängen som är associerad med en viss diagnostik, till exempel ett kompilatorfel eller en diagnostik som skapas av en analysator.
ID:erna visas från olika API:er, till exempel:
Diagnostik-ID:n används också som identifierare i källan, till exempel från #pragma varningsaktiverings - eller .editorconfig-filer .
Att tänka på
- Diagnostik-ID:t ska vara unika
- Diagnostik-ID:t måste vara juridiska identifierare i C#
- Diagnostik-ID:t bör vara mindre än 15 tecken långa
- Diagnostik-ID:t ska vara i formuläret
<PREFIX><number>
- Prefixet är specifikt för projektet
- Talet representerar den specifika diagnostiken
Kommentar
Det är en källbrytande ändring för att ändra diagnostik-ID:t, eftersom befintliga undertryckningar ignoreras om ID:t ändrades.
Begränsa inte prefixet till två tecken (till exempel CSXXX
och CAXXXX
).
Använd i stället ett längre prefix för att undvika konflikter. Diagnostiken System.*
använder SYSLIB
till exempel som prefix.