Aangepaste regelcategorieën en regels maken

U kunt aangepaste regelcategorieën en aangepaste regels maken die u aan een analyseconfiguratie kunt toevoegen naast de regels en regelcategorieën die door analyseproviders zijn geleverd. Een Java-ontwikkelingsteam kan bijvoorbeeld een bepaalde set providers, regelcategorieën en regels gebruiken die zijn gedefinieerd in een aangepast regelbestand om broncode te analyseren.
Het maken van aangepaste regelcategorieën en regels gaat als volgt:
  1. Klik op Venster > Voorkeuren; en klik vervolgens op Analyse > Aangepaste regels en categorieën.
  2. Als u een aangepaste regelcategorie wilt toevoegen op de pagina Aangepaste regels en categorieën klikt u op Categorie toevoegen.
  3. Klik in het venster Aangepaste categorie toevoegen op een bovenliggende categorie voor uw aangepaste regelcategorie en klik op Volgende.
  4. Typ een naam voor de nieuwe categorie.
  5. Klik op Voltooien en controleer of de nieuwe regelcategorie wordt afgebeeld in de boomstructuur Huidige aangepaste categorieën.
  6. Op de pagina Aangepaste regels en categorieën klikt u op Regel toevoegen.
  7. Klik in het venster Aangepaste regel toevoegen op de categorie waaraan u de aangepaste regel wilt toevoegen en klik op Volgende.
  8. Klik op de regelsjabloon die als basis voor de nieuwe regel moet worden gebruikt, en klik op Volgende. Niet alle vormen van analyse ondersteunen aangepaste regels, maar de TPTP Java-code-evaluatie bevat verschillende sjablonen waarop u uw aangepaste regels kunt baseren. Als u een aangepaste regel wilt maken die u aan een Java-code-evaluatie wilt toevoegen, moet u, afhankelijk van de geselecteerde regelsjabloon, de volgende gegevens of een deel van deze gegevens opgeven:
    • Typ de volledig gekwalificeerde klassenaam voor de nieuwe regel. Bijvoorbeeld java.lang.String.
    • Typ de naam van de methode waarmee methodeaanroepen in de broncode worden gevonden.
    • Typ het aantal argumenten dat door de methode wordt gebruikt.
    • Kies een severityniveau (aanbeveling, waarschuwing, ernstig) voor de nieuwe regel.
  9. Klik op Voltooien en controleer of de nieuwe regel wordt afgebeeld in de boomstructuur Huidige aangepaste regels.
Verwante concepten
Statische analyseregels en regelcategorieën.
Verwante taken
Configuratie van een statische analyse maken en bewerken
Perspectieven aanpassen voor statische analyse
Een statische analyse uitvoeren