StyleCop.Analizadores : 1.1.118
Mi estilocop.json:
{ "$schema": "https://raw.githubusercontent.com/DotNetAnalyzers/StyleCopAnalyzers/master/StyleCop.Analyzers/StyleCop.Analyzers/Settings/stylecop.schema.json", "settings": { "documentationRules": { "companyName": "ShapeCrawler", "documentInternalElements": false } } }Muestra:
¿Es posible deshabilitar la regla "SA1600: los elementos deben documentarse" para las interfaces internas ?
Por definición, las interfaces internas son visibles para todos los tipos dentro del ensamblado y cualquier ensamblado que tenga una relación de "amigo" con él a través del atributo InternalsVisibleTo . Por lo general, es una buena idea documentar miembros públicos de tipos internos (incluidas las interfaces), a menos que tenga una razón verdaderamente convincente para no hacerlo; como mínimo, se beneficiará de la documentación de IntelliSense en el punto de llamada.
Habiendo dicho eso, si está decidido a no documentarlos, envuelva el tipo en lo siguiente:
#pragma warning disable 1591 [Your code here] #pragma warning enable 1591