Share via


CA1509: Ongeldige vermelding in configuratiebestand voor metrische gegevens van code

Eigenschappen Weergegeven als
Regel-id CA1509
Titel Ongeldige vermelding in configuratiebestand voor metrische gegevens van code
Categorie Onderhoudbaarheid
Oplossing is brekend of niet-brekend Niet-brekend
Standaard ingeschakeld in .NET 9 Nee

Oorzaak

Een configuratiebestand met de naam CodeMetricsConfig.txt heeft een ongeldige vermelding.

Beschrijving van regel

Met de analyseregels voor metrische codegegevens kunt u een extra bestand opgeven in uw project met de naam CodeMetricsConfig.txt. Dit bestand bevat vermeldingen voor het configureren van metrische drempelwaarden voor code voor analyse. De volgende regels kunnen in dit bestand worden geconfigureerd:

In dit configuratiebestand wordt verwacht dat elke vermelding de volgende indeling heeft:

'RuleId'(Optional 'SymbolKind'): 'Threshold'
  • Geldige waarden zijn RuleId CA1501, CA1502, CA1505en CA1506.
  • Geldige waarden voor de optionele SymbolKind zijn Assembly, , Namespace, MethodType, , Fielden EventProperty.
  • Geldige waarden voor Threshold zijn niet-negatieve gehele getallen.
  • Regels die beginnen met '#' worden behandeld als opmerkingenlijnen.

Het volgende is bijvoorbeeld een geldig configuratiebestand:

# Comment text

CA1501: 1

CA1502(Type): 4
CA1502(Method): 2

Een ongeldige vermelding in dit configuratiebestand wordt gemarkeerd met de CA1509 diagnose.

Schendingen oplossen

Als u een schending van deze regel wilt oplossen, moet u ervoor zorgen dat de ongeldige vermelding de CodeMetricsConfig.txt vereiste indeling krijgt.

Wanneer waarschuwingen onderdrukken

Schendingen van deze regel niet onderdrukken.

Zie ook