Customisation des paramètres de l'analyseur C++ en fonction de la version
Désormais, notre analyseur C++ prend en charge la customisation des fichiers de configuration .pvsconfig en fonction de la version de l'analyseur qui utilise ces fichiers.
Amélioration du mode d'analyse des fichiers individuels
Nous avons amélioré le mode d'analyse des fichiers individuels en utilisant l'option --source-files de l'utilitaire pvs-studio-analyzer. Nous avons également amélioré le traitement des scénarios dans lesquels le cache des dépendances de compilation pour les fichiers C et C++ diffère de la structure du projet. Cela peut se produire si vous changez souvent de branche ou si vous analysez différentes versions du projet.
Amélioration d'annotations de l'utilisateur
Le système d'annotations de l'utilisateur dans l'analyseur C++ prend désormais en charge la définition des contraintes pour des valeurs permises et non permises pour les paramètres des fonctions entières.
Amélioration de la documentation CircleCI
Nous avons amélioré et mis à jour la documentation sur l'intégration de PVS-Studio dans le pipeline CI en nuage CircleCI.