Une meilleure compréhension des null checks dans les projets Unity
Désormais, l'analyseur a une meilleure compréhension des 'null' checks dans les projets Unity. PVS-Studio émet désormais moins de faux positifs pour les projets Unity, ce qui vous permet de vous concentrer uniquement sur les warnings pertinents.
La prise en charge de l'opérateur null-forgiving ('!')
Désormais, l'analyseur tient compte du fait que les expressions comportant le postfixe '!' (l'opérateur null-forgiving) ne renvoient pas 'null'. Cependant, qu'il y ait un postfixe ou non, l'analyseur émettra toujours des warnings pour les déréférences d'expression avec des valeurs qui sont définitivement égales à 'null'.
Les nouvelles fonctionnalités du plugin Visual Studio
L'interface de gestion des fichiers de suppress (*.suppress) a été considérablement étendue dans le plugin pour Visual Studio. Vous pouvez désormais avoir plusieurs fichiers de suppress pour chaque projet, afficher les warnings des fichiers de suppress sélectionnés, transférer les warnings entre les fichiers de suppress, etc. Vous pouvez trouver plus de détails ici.
Les nouvelles commandes pour la gestion des fichiers de suppress
Les utilitaires PVS-Studio_Cmd.exe et pvs-studio-dotnet disposent d'un nouveau mode de suppression qui vous permet de supprimer les warnings par codes de diagnostics, groupes ou chemins de fichiers, ainsi que d'ajouter de nouveaux fichiers de suppress dans le projet, etc. Vous trouverez plus d'informations sur ce nouveau mode dans la documentation.