Sortie de l'analyseur statique cppcheck 2.1

Disponible nouvelle version de l'analyseur statique libre cppcheck 2.1, permettant d'identifier diverses classes d'erreurs dans le code des langages C et C++, y compris lors de l'utilisation d'une syntaxe non standard, typique des systèmes embarqués. Une collection de plugins est fournie, assurant l'intégration de cppcheck avec divers systèmes de développement, d'intégration continue et de test, ainsi que des fonctionnalités telles que vérification de la conformité du code au style de mise en forme. Pour l'analyse du code, un analyseur interne ou un analyseur externe de Clang peut être utilisé. Il comprend également le script donate-cpu.py pour fournir des ressources locales pour le travail de vérification collaborative du code des paquets Debian. Les sources du projet est distribué sous licence GPLv3.

Le développement de cppcheck est axé sur l'identification des problèmes liés à un comportement indéfini et à l'utilisation de constructions dangereuses sur le plan de la sécurité. L'objectif est également de minimiser les faux positifs. Parmi les problèmes détectés : pointeurs vers des objets inexistants, divisions par zéro, débordements d'entiers, opérations de décalage de bits incorrectes, conversions incorrectes, problèmes de gestion de la mémoire, utilisation incorrecte de la STL, déréférencement de pointeurs nuls, vérifications effectuées après des accès réels au tampon, dépassements de tampon, utilisation de variables non initialisées. Une nouvelle version de l'analyseur statique libre est disponible

Source : opennet.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster