Visual Expert 2023 intègre de nouvelles règles d'inspection de code ainsi que des règles améliorées permettant de générer un rapport de revue de code encore plus pertinent. Les règles mises à jour sont les suivantes :
Oracle - Maintenabilité - Les chiffres magiques ne doivent pas être utilisés
- Ignorer les nombres mentionnés dans les instructions de création de table.
- Ignorer les nombres mentionnés dans les instructions de création de table.
PowerBuilder - Vulnérabilité - Les adresses IP ne doivent pas être codées en dur
- Exclusion de l'adresse IP par défaut ( : : ) lors de la vérification des adresses IP codées en dur.
- Prendre en compte les adresses IP comportant des caractères alphanumériques valides.
PowerBuilder - Maintenabilité - Les chaînes de caractères ne doivent pas être dupliquées
- Exclure les textes entre guillemets contenant des opérateurs tels que '+','-','*','/','<','>','='
SQL Server - Maintenabilité - Les méthodes ne doivent pas être vides
- Exclure les séquences et les types de cette vérification
SQL Server - Maintenabilité - Les chaînes de caractères ne doivent pas être dupliquées
- Ajout d'un paramètre permettant d'ignorer les chaînes de format datetime.
- Ajout d'un paramètre pour le nombre maximum d'occurrences : les chaînes dupliquées dépassant cette valeur sont considérées comme non conformes.
- Ajout d'un paramètre pour ignorer certains conteneurs de code sur la base de leur nom - exemple : si le nom de la procédure commence par "init", elle doit être ignorée lors de cette vérification. .
SQL Server - Maintenabilité - Tracer l'absence de configuration d'une session SQL Server
- Ignorer les instructions "SET NOCOUNT ON ;".
- Ajout de paramètres permettant d'ignorer certaines procédures ou triggers en fonction de leur nom - exemple : si le nom de la procédure commence par "P_Startup", elle doit être ignorée lors de cette vérification.