Losun á kyrrstöðugreiningartækinu cppcheck 2.1

Laus ný útgáfa af ókeypis kyrrstöðugreiningartæki cppcheck 2.1, sem gerir þér kleift að bera kennsl á ýmsa flokka villna í kóða í C og C++ tungumálunum, þar á meðal þegar þú notar óstöðluð setningafræði, dæmigerð fyrir innbyggð kerfi. Safn af viðbótum er til staðar þar sem cppcheck er samþætt við ýmsa þróun, stöðuga samþættingu og prófunarkerfi, og býður einnig upp á eiginleika eins og проверка samræmi kóðans við kóðasniðsstílinn. Til að flokka kóða geturðu notað annað hvort þinn eigin þáttara eða ytri flokka frá Clang. Það felur einnig í sér donate-cpu.py forskriftina til að útvega staðbundin úrræði til að vinna samvinnukóða endurskoðunarvinnu fyrir Debian pakka. Verkefnisheimildir dreift af leyfi samkvæmt GPLv3.

Þróun cppcheck beinist að því að greina vandamál sem tengjast óskilgreindri hegðun og notkun hönnunar sem er hættuleg út frá öryggissjónarmiðum. Markmiðið er einnig að lágmarka rangar jákvæðar. Meðal auðkennd vandamál: ábendingar að hlutum sem ekki eru til, skipting með núll, heiltöluflæði, rangar bitaskiptingaraðgerðir, rangar umbreytingar, vandamál þegar unnið er með minni, röng notkun á STL, frávísun núllbendinga, beita ávísunum eftir raunverulegan aðgang að biðminni, fara handan biðminni, með því að nota óinitialaðar breytur.

Heimild: opennet.ru

Bæta við athugasemd