Opret tilpassede regelkategorier og regler

Du kan oprette tilpassede regelkategorier og regler og tilføje dem til en analysekonfiguration som supplement til dem, der leveres af analyseudbydere. En gruppe Java-udviklere kan f.eks. bruge et bestemt sæt udbydere, regelkategorier og regler defineret i en tilpasset regelfil til at analysere kildekode.
Sådan opretter du tilpassede regelkategorier og regler:
  1. Klik på Vindue > Indstillinger, og klik derefter på Analyse > Tilpassede regler og kategorier.
  2. Klik på Tilføj kategori på siden Tilpassede regler og kategorier for at tilføje en tilpasset regelkategori.
  3. Klik på en overordnet for den tilpassede regelkategori i vinduet Tilføj tilpasset kategori, og klik på Næste.
  4. Skriv et navn på den nye kategori.
  5. Klik på Afslut, og kontrollér, at den nye regelkategori vises i træstrukturen Aktuelle tilpassede kategorier.
  6. Klik på Tilføj regel i vinduet Tilpassede regler og kategorier.
  7. Klik på den kategori, du vil tilføje den tilpassede regel til, i vinduet Tilføj tilpasset regel, og klik på Næste.
  8. Klik på den regelskabelon, du vil bruge som basis for den nye regel, og klik på Næste. Ikke alle former for analyse understøtter tilpassede regler, men TPTP Java-kodegennemsyn stiller flere skabeloner til rådighed, som du kan basere tilpassede regler på. Når du opretter en tilpasset regel, der skal tilføjes til et Java-kodegennemsyn, skal du angive nogle af eller alle følgende oplysninger afhængigt af den valgte regelskabelon:
    • Skriv det fuldstændige navn på klassen til den nye regel. Eksempel: java.lang.String.
    • Skriv navnet på den metode, der skal registrere metodekald i kildekoden.
    • Skriv det antal argumenter, metoden bruger.
    • Vælg problemniveau (Anbefaling, Advarsel, Alvorlig) for den nye regel.
  9. Klik på Afslut, og kontrollér, at den nye regel vises i træstrukturen Aktuelle tilpassede regler.
Relaterede begreber
Regler og regelkategorier for statisk analyse
Relaterede opgaver
Opret og redigér en statisk analysekonfiguration
Tilpas perspektiver til statisk analyse
Udfør statisk analyse