Creazione di categorie di regole e regole personalizzate

È possibile creare regole e categorie di regole personalizzate da aggiungere a una configurazione di analisi oltre a quelle fornite dai provider di analisi. Ad esempio, un team di sviluppo Java può utilizzare un determinato insieme di provider, categorie di regole e regole definite in un file di regole personalizzate per analizzare il codice sorgente.
Per creare categorie di regole e regole personalizzate:
  1. Fare clic su Finestra > Preferenze, quindi selezionare Analisi > Regole e categorie personalizzate.
  2. Per aggiungere una categoria di regole personalizzata, dalla pagina Regole e categorie personalizzate, fare clic su Aggiungi categoria.
  3. Nella finestra Aggiungi categoria personalizzata, fare clic su un elemento principale per la categoria di regole personalizzata e selezionare Avanti.
  4. Immettere un nome per la nuova categoria.
  5. Fare clic su Fine e verificare che la nuova categoria di regole sia visualizzata nella struttura Categorie personalizzate correnti.
  6. Dalla pagina Regole e categorie personalizzate, fare clic su Aggiungi regola.
  7. Nella finestra Aggiungi regola personalizzata, selezionare la categoria a cui si desidera aggiungere la regola personalizzata e fare clic su Avanti.
  8. Selezionare il modello di regole da utilizzare come base per la nuova regola e fare clic su Avanti. Non tutti i formati di analisi supportano le regole personalizzate, ma la revisione del codice Java TPTP fornisce diversi modelli su cui basare le regole personalizzate. Per creare una regola personalizzata da aggiungere a una revisione del codice Java, a seconda del modello di regola selezionato, è necessario fornire le seguenti informazioni:
    • Immettere il nome completo della classe per la nuova regola. Ad esempio, java.lang.String.
    • Immettere il nome del metodo che rileva i richiami al metodo nel codice sorgente.
    • Immettere il numero di argomenti utilizzati dal metodo.
    • Scegliere un livello di gravità (consigliato, avvertenza, grave) per la nuova regola.
  9. Fare clic su Fine e verificare che la nuova regola sia visualizzata nella struttura Regole personalizzate correnti.
Argomenti correlati
Regole e categorie di regole di analisi statica
Attività correlate
Creazione e modifica di una configurazione di analisi statica
Personalizzazione di prospettive per l'analisi statica
Esecuzione di un'analisi statica