CA1509: Érvénytelen bejegyzés a kódmetrikák konfigurációs fájljában
Tulajdonság | Érték |
---|---|
Szabályazonosító | CA1509 |
Cím | Érvénytelen bejegyzés a kódmetrikák konfigurációs fájljában |
Kategória | Fenntarthatóság |
A javítás kompatibilitástörő vagy nem törik | Nem törés |
Alapértelmezés szerint engedélyezve a .NET 9-ben | Nem |
A CodeMetricsConfig.txt nevű konfigurációs fájl érvénytelen bejegyzéssel rendelkezik.
A kódmetrikák elemzési szabályai lehetővé teszik egy további fájl megadását CodeMetricsConfig.txt nevű projektben. Ez a fájl a kódmetrika-küszöbértékek elemzéshez való konfigurálására szolgáló bejegyzéseket tartalmaz. A következő szabályok konfigurálhatók ebben a fájlban:
- CA1501: A túlzott öröklés elkerülése
- CA1502: A túlzott összetettség elkerülése
- CA1505: A nem elérhetetlen kód elkerülése
- CA1506: Kerülje a túlzott osztálykapcsolódást
Ez a konfigurációs fájl a következő formátumú bejegyzéseket várja el:
'RuleId'(Optional 'SymbolKind'): 'Threshold'
- Az érvényes értékek a következők
CA1501
:RuleId
,CA1502
,CA1505
ésCA1506
. - A választható
SymbolKind
értékek a következőkAssembly
: ,Namespace
,Type
,Method
Field
,Event
ésProperty
. - Az érvényes értékek nem
Threshold
negatív egész számok. - A "#" kezdetű sorok megjegyzéssorként lesznek kezelve.
A következő például egy érvényes konfigurációs fájl:
# Comment text
CA1501: 1
CA1502(Type): 4
CA1502(Method): 2
A konfigurációs fájlban érvénytelen bejegyzés van megjelölve a CA1509
diagnosztikával.
A szabály megsértésének kijavításához győződjön meg arról, hogy az érvénytelen bejegyzés CodeMetricsConfig.txt
megkapja a szükséges formátumot.
Ne tiltsa le a szabály megsértését.
.NET-visszajelzés
A(z) .NET egy nyílt forráskód projekt. Visszajelzés adásához válasszon egy hivatkozást: