Skapa anpassade regelkategorier och regler

Du kan skapa anpassade regelkategorier och anpassade regler och lägga till dem i en analyskonfiguration utöver dem som tillhandahålls av analysleverantörer. En Java-utvecklingsgrupp kan t.ex. använda en specifik uppsättning leverantörer, regelkategorier och regler som definieras i en fil för anpassade regler till att analysera källkod.
Så här skapar du anpassade regelkategorier och regler:
  1. Klicka på Fönster > Inställningar och klicka sedan på Analys > Anpassade regler och kategorier.
  2. När du vill lägga till en anpassad regelkategori öppnar du sidan Anpassade regler och kategorier och klickar på Lägg till kategori.
  3. I fönstret Lägg till anpassad kategori klickar du på ett överordnat objekt till den anpassade regelkategorin och klickar på Nästa.
  4. Ange ett namn för den nya kategorin.
  5. Klicka på Slutför och kontrollera att den nya regelkategorin visas i trädet Aktuella anpassade kategorier.
  6. På sidan Anpassade regler och kategorier klickar du på Lägg till regel.
  7. I fönstret Lägg till anpassad regel klickar du på den kategori där du vill lägga till den anpassade regeln och klickar på Nästa.
  8. Klicka på den regelmall som ska användas som utgångspunkt för den nya regeln och klicka på Nästa. Anpassade regler kan inte användas för alla former av analys men Java-kodsgranskning i TPTP tillhandhåller flera mallar som du kan utgå från när du skapar anpassade regler. Om du vill skapa en anpassad regel som ska läggas till i Java-kodsgranskning måste du, beroende på vilken regelmall du använder, ange en del av eller all följande information:
    • Ange det fullständiga klassnamnet för den nya regeln. Exempel: java.lang.String.
    • Ange namnet på den metod som upptäcker metodanrop i källkoden.
    • Ange det antal argument som används i metoden.
    • Välj en allvarlighetsnivå (rekommenderas, varning, allvarligt) för den nya regeln.
  9. Klicka på Slutför och kontrollera att den nya regeln visas i trädet Aktuella anpassade regler.
Närliggande begrepp
Regler för statisk analys och regelkategorier
Närliggande åtgärder
Skapa och redigera en statisk analyskonfiguration
Anpassa perspektiv för statisk analys
Köra en statisk analys