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 8-ban | Nem |
Ok
A CodeMetricsConfig.txt nevű konfigurációs fájl érvénytelen bejegyzéssel rendelkezik.
Szabály leírása
A kódmetrikák elemzési szabályai lehetővé teszik egy további fájl megadását a Projektben CodeMetricsConfig.txt néven. 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.
Szabálysértések kijavítása
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.
Mikor kell letiltani a figyelmeztetéseket?
Ne tiltsa le a szabály megsértését.
Kapcsolódó szabályok
- 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
Kapcsolódó információk
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: