Δημιουργία προσαρμοσμένων κανόνων και κατηγοριών κανόνων

Εκτός από τις κατηγορίες κανόνων και τους κανόνες που παρέχονται από τους παροχείς αναλύσεων, μπορείτε να δημιουργήσετε προσαρμοσμένες κατηγορίες κανόνων και προσαρμοσμένους κανόνες για τις αναλύσεις που θέλετε να εκτελέσετε. Για παράδειγμα, μια ομάδα ανάπτυξης εφαρμογών Java μπορεί να χρησιμοποιεί ένα προσαρμοσμένο αρχείο κανόνων με ένα σύνολο εξειδικευμένων παροχέων, κατηγοριών κανόνων και κανόνων για την ανάλυση του πρωτογενή κώδικα.
Για να δημιουργήσετε προσαρμοσμένους κανόνες και κατηγορίες κανόνων:
  1. Πατήστε Παράθυρο > Προτιμήσεις; και επιλέξτε Ανάλυση > Προσαρμοσμένοι κανόνες και κατηγορίες.
  2. Για να προσθέσετε μια προσαρμοσμένη κατηγορία κανόνων, πατήστε Προσθήκη κατηγορίας στη σελίδα Προσαρμοσμένοι κανόνες και κατηγορίες.
  3. Στο παράθυρο Προσθήκη προσαρμοσμένης κατηγορίας επιλέξτε μια γονική κατηγορία και πατήστε Επόμενο.
  4. Καταχωρήστε ένα όνομα για τη νέα κατηγορία.
  5. Πατήστε Ολοκλήρωση και βεβαιωθείτε ότι η νέα κατηγορία κανόνων εμφανίζεται στη διακλάδωση Τρέχουσες προσαρμοσμένες κατηγορίες.
  6. Στη σελίδα Προσαρμοσμένοι κανόνες και κατηγορίες, πατήστε Προσθήκη κανόνα.
  7. Στο παράθυρο Προσθήκη προσαρμοσμένου κανόνα, επιλέξτε την κατηγορία στην οποία θέλετε να προσθέσετε τον προσαρμοσμένο κανόνα και πατήστε Επόμενο.
  8. Επιλέξτε το πρότυπο κανόνων που θα χρησιμοποιήσετε ως βάση για τη δημιουργία του νέου κανόνα και πατήστε Επόμενο. Η χρήση προσαρμοσμένων κανόνων δεν υποστηρίζεται από όλες τις μορφές ανάλυσης, αλλά η λειτουργία Αναθεώρηση κώδικα Java του TPTP παρέχει αρκετά πρότυπα στα οποία μπορείτε να βασίσετε τους προσαρμοσμένους κανόνες σας. Για να δημιουργήσετε έναν προσαρμοσμένο κανόνα που θα προσθέσετε σε μια ανάλυση αναθεώρησης κώδικα Java, ανάλογα με το πρότυπο κανόνων που έχετε επιλέξει, πρέπει να ορίσετε μερικές ή όλες τις ακόλουθες πληροφορίες:
    • Καταχωρήστε το πλήρες όνομα κλάσης για το νέο κανόνα. Για παράδειγμα, java.lang.String.
    • Καταχωρήστε το όνομα της μεθόδου που εντοπίζει τις κλήσεις μεθόδων στον πρωτογενή κώδικα.
    • Καταχωρήστε τον αριθμό των ορισμάτων που χρησιμοποιεί η μέθοδος.
    • Επιλέξτε ένα επίπεδο σοβαρότητας (σύσταση, προειδοποίηση, σοβαρό).
  9. Πατήστε Ολοκλήρωση και βεβαιωθείτε ότι ο νέος κανόνας εμφανίζεται στη διακλάδωση Τρέχουσες προσαρμοσμένες κατηγορίες.
Σχετικές έννοιες
Κανόνες και κατηγορίες κανόνων στατικής ανάλυσης
Σχετικές εργασίες
Δημιουργία και τροποποίηση συνόλου ρυθμίσεων ανάλυσης
Προσαρμογή προοπτικών για στατική ανάλυση
Εκτέλεση στατικής ανάλυσης