È 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.