Elegir identificadores de diagnóstico
Un identificador de diagnóstico es la cadena asociada a un diagnóstico determinado, como un error del compilador o un diagnóstico generado por un analizador.
Los identificadores se obtienen desde varias API, como:
Los identificadores de diagnóstico también se usan como identificadores en el código fuente, por ejemplo, de #pragma warning disable o archivos .editorconfig.
Consideraciones
- Los identificadores de diagnóstico deben ser únicos
- Los identificadores de diagnóstico deben ser identificadores legales en C#
- Los identificadores de diagnóstico deben tener menos de 15 caracteres de longitud
- Los identificadores de diagnóstico deben tener el formato
<PREFIX><number>
- El prefijo es específico del proyecto
- El número representa el diagnóstico específico
Nota:
Cambiar los identificadores de diagnóstico es un cambio importante en el código fuente, ya que las supresiones existentes se omitirán si el identificador ha cambiado.
No limite el prefijo a dos caracteres (como CSXXX
y CAXXXX
).
En su lugar, use un prefijo más largo para evitar conflictos. Por ejemplo, los diagnósticos de System.*
usan SYSLIB
como prefijo.