Lansarea analistului static cppcheck 2.1

Disponibil noua versiune a analizatorului static gratuit cppcheck 2.1, care permite identificarea diferitelor tipuri de erori în codul scris în limbajele C și C++, inclusiv atunci când se utilizează sintaxă nestandard, specifică sistemelor încorporate. Este furnizată o colecție de pluginuri, prin care se asigură integrarea cppcheck cu diferite sisteme de dezvoltare, integrare continuă și testare, precum și fiind disponibile funcționalități precum verificarea conformității codului cu stilul de formatare. Pentru analiza codului poate fi folosit atât parserul propriu, cât și parserul extern de la Clang. De asemenea, conține un script donate-cpu.py pentru a oferi resurse locale pentru realizarea muncii de verificare colaborativă a codului pachetelor Debian. Codurile sursă ale proiectului se răspândește sub licența GPLv3.

Dezvoltarea cppcheck este concentrată pe identificarea problemelor legate de comportamentul nedefinit și utilizarea construcțiilor periculoase din punct de vedere al securității. Obiectivul este de asemenea minimizarea alarmelor false. Printre problemele identificate: pointeri către obiecte inexistente, împărțiri la zero, depășiri de capacitate întregi, operațiuni incorecte de deplasare pe biți, conversii incorecte, probleme legate de gestionarea memoriei, utilizarea incorectă a STL, dereferințierea pointerilor nuli, aplicarea verificărilor după accesarea efectivă a bufferului, ieșirea din limitele bufferelor, utilizarea variabilelor neinițializate. Modificăm și ștergem MAZ Azure, utilizând PowerShell

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster