Liberigo de la senmova analizilo cppcheck 2.1

Disponebla nova eldono de senpaga statika analizilo cppĉeko 2.1, kiu ebligas al vi identigi diversajn klasojn de eraroj en kodo en la lingvoj C kaj C++, inkluzive kiam vi uzas ne-norman sintakson, tipan por enigitaj sistemoj. Kolekto de kromaĵoj estas provizita per kiuj cppcheck estas integrita kun diversaj evoluaj, kontinua integriĝo kaj testaj sistemoj, kaj ankaŭ provizas tiajn funkciojn kiel kontrolu konformeco de la kodo kun la koda formatstilo. Por analizi kodon, vi povas uzi aŭ vian propran analizilon aŭ eksteran analizilon de Clang. Ĝi ankaŭ inkluzivas la skripton donate-cpu.py por provizi lokajn rimedojn por fari kunlaboran kodan revizian laboron por Debianaj pakaĵoj. Projektfontoj distribuita de licencita laŭ GPLv3.

La evoluo de cppcheck estas temigis identigado de problemoj asociitaj kun nedifinita konduto kaj la uzo de dezajnoj kiuj estas danĝeraj de sekureca vidpunkto. La celo ankaŭ estas minimumigi falsajn pozitivojn. Inter identigita problemoj: montriloj al neekzistantaj objektoj, dividoj per nulo, entjera superfluado, malĝustaj bitaj movoperacioj, malĝustaj konvertiĝoj, problemoj dum laboro kun memoro, malĝusta uzo de STL, dereferencing nulaj montriloj, aplikado de kontroloj post la fakta aliro al la bufro, irado. preter bufrolimoj, uzante neinicialigitajn variablojn.

fonto: opennet.ru

Aldoni komenton