Egyéni szabálykategóriák és szabályok létrehozása

Létrehozhat olyan egyéni szabálykategóriákat és egyéni szabályokat, amelyeket az elemzési konfigurációhoz felvehet az elemzési szolgáltatók által biztosítottakon felül. A Java fejlesztői csapata például a forráskód elemzéséhez használhat specifikus szolgáltatókészleteket, szabálykategóriákat, valamint egyéni szabályokban meghatározott szabályokat.
Egyéni szabálykategóriák és szabályok létrehozásához:
  1. Kattintson az Ablak > Beállítások elemekre; majd kattintson az Elemzés > Egyéni szabályok és kategóriák elemekre.
  2. Egyéni szabálykategória hozzáadásához az Egyéni szabályok és kategóriák oldalon kattintson a Kategória hozzáadása lehetőségre.
  3. Az Egyéni kategória hozzáadása kattintson az egyéni szabálykategória szülőjére, majd kattintson a Tovább gombra.
  4. Írja be az új kategória nevét.
  5. Kattintson a Befejezés gombra, majd ellenőrizze, hogy az új szabálykategória felsorolásra került-e a Jelenlegi egyéni kategóriák fában.
  6. Az Egyéni szabályok és kategóriák oldalon kattintson a Szabály hozzáadása lehetőségre.
  7. Az Egyéni szabály hozzáadása ablakban kattintson arra a kategóriára, amelyhez hozzá szeretné adni az egyéni szabályt, majd kattintson a Tovább gombra.
  8. Kattintson az új szabály alapjaként használandó szabálysablonra, majd kattintson a Tovább gombra. Nem minden elemzési formátum támogatja az egyéni szabályokat, de a TPTP Javakód áttekintés számos olyan sablont biztosít, amelyre az egyéni szabályokat alapozhatja. Egyéni szabály létrehozása érdekében a Javakód áttekintés hozzáadásához, a kiválasztott szabálysablontól függően meg kell adnia a következő információk némelyikét vagy mindegyikét:
    • Írja be az új szabály teljes képzésű osztálynevét. Például: java.lang.String.
    • Írja be annak a metódusnak a nevét, amely a forráskódban metódushívásokat észlel.
    • Írja be a metódus által használt argumentumok számát.
    • Válassza ki az új szabály (javaslat, figyelmeztetés, súlyos) fontossági szintjét.
  9. Kattintson a Befejezés gombra, majd ellenőrizze, hogy az új szabály felsorolásra került-e a Jelenlegi egyéni szabályok fában.
Kapcsolódó fogalmak
Statikus elemzési szabályok és szabálykategóriák
Kapcsolódó feladatok
Statikus elemzési konfiguráció létrehozása és szerkesztése
Perspektívák személyre szabása a statikus elemzéshez
Statikus elemzés futtatása