Opprette tilpasningsregelkategorier og -regler

Du kan opprette tilpasningsregelkategorier og -regler og legge dem til i en analysekonfigurasjon i tillegg til de som er levert av analyseleverandørene. Et Java-utviklingsteam kan for eksempel bruke et bestemt sett med leverandører, regelkategorier og regler definert i en tilpasningsregelfil, til å analysere kildekode.
Slik oppretter du tilpasningsregelkategorier og -regler:
  1. Klikk på Vindu > Preferanser og klikk deretter på Analyse > Tilpasningsregler og -kategorier.
  2. Hvis du vil legge til en tilpasningsregelkategori, går du til siden Tilpasningsregler og -kategorier og klikker på Legg til kategori.
  3. I vinduet Legg til tilpasningskategori klikker du på en overordnet for tilpasningskategorien og klikker på Neste.
  4. Oppgi et navn på den nye kategorien.
  5. Klikk på Fullfør og verifiser at den nye regelkategorien vises på treet Gjeldende tilpasningskategorier.
  6. På siden Tilpasningsregler og -kategorier klikker du på Legg til regel.
  7. I vinduet Legg til tilpasningsregel klikker du på kategorien du vil legge til tilpasningsregelen i, og klikker på Neste.
  8. Klikk på regelmalen du vil bruke som basis for den nye regelen, og klikk på Neste. Ikke alle formene av analyse støtter tilpasningsregler, men Java-kodegjennomgang i TPTP har flere maler som du kan basere tilpasningsregler på. Hvis du vil opprette en tilpasningsregel som du skal legge til i en Java-kodegjennomgang, må du oppgi noen av eller alle disse opplysningene, avhengig av hvilken regelmal du velger:
    • Oppgi det fullstendige klassenavnet for den nye regelen. For eksempel java.lang.String.
    • Oppgi navnet på metoden som oppdager metodeaktivering i kildekoden.
    • Oppgi antallet argumenter som metoden bruker.
    • Velg en alvorsgrad (anbefalt, advarsel, alvorlig) for den nye regelen.
  9. Klikk på Fullfør og verifiser at den nye regelen vises i treet Gjeldende tilpasningsregler.
Beslektede begreper
Regler og regelkategorier for statisk analyse
Beslektede oppgaver
Opprette og redigere en konfigurasjon for statisk analyse
Tilpasse perspektiver for statisk analyse
Kjøre en statisk analyse