Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
| 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 10-ben | 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 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
RuleId:CA1501,CA1502,CA1505ésCA1506. - A választható
SymbolKindértékek a következőkAssembly: ,Namespace,Type,MethodField,EventésProperty. - Az érvényes értékek nem
Thresholdnegatí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