Ho lokolloa ha cppcheck 2.7, static code analyzer bakeng sa lipuo tsa C++ le C

Phetolelo e ncha ea cppcheck 2.7 static code analyzer e lokollotsoe. E lemoha lihlopha tse fapaneng tsa liphoso khoutung ea C le C++, ho kenyeletsoa le tse sebelisang syntax e seng ea maemo a tloaelehileng ea litsamaiso tse kentsoeng. Pokello ea li-plugins e fumaneha e nolofalletsang kopanyo ea cppcheck le litsamaiso tse fapaneng tsa nts'etsopele, kopanyo e tsoelang pele, le liteko, hammoho le likarolo tse kang ho hlahloba setaele sa khoutu. Parser ea tlhaho le Clang parser ea kantle li ka sebelisoa bakeng sa tlhahlobo ea khoutu. Sephutheloana sena se boetse se kenyelletsa sengoloa sa donate-cpu.py bakeng sa ho fana ka mehloli ea lehae bakeng sa ho hlahloba khoutu ea sephutheloana ka tšebelisano. DebianKhoutu ea mohloli oa projeke e abuoa tlas'a laesense ea GPLv3.

Tsoelo-pele ea cppcheck e tsepamisitse maikutlo ho khetholla mathata a amanang le boitšoaro bo sa hlalosoang le tšebeliso ea meralo e kotsi ho tloha sebakeng sa polokeho. Sepheo hape ke ho fokotsa maikutlo a fosahetseng. Har'a mathata a khethiloeng: lintlha tse lebisang linthong tse seng teng, likarohano ka zero, palo e felletseng, ts'ebetso e fosahetseng, liphetoho tse fosahetseng, mathata ha u sebetsa ka mohopolo, ts'ebeliso e fosahetseng ea STL, litšupiso tsa null pointer, ts'ebeliso ea licheke kamora phihlello ea nnete. ho buffer, buffer overruns , tšebeliso ea mefuta e sa tsejoeng.

Ka mokhoa o ts'oanang, k'hamphani ea Sweden ea Cppcheck Solutions AB e ntse e hlahisa mofuta o atolositsoeng oa Cppcheck Premium, e fanang ka tlhahlobo ea boteng ba li-loops tse sa feleng, lipatlisiso tse ntlafalitsoeng bakeng sa mefuta e sa tsejoeng le tlhahlobo e tsoetseng pele ea buffer overflow.

Khatisong e ncha:

  • Tšehetso e ekelitsoeng bakeng sa maikutlo a lijana - tšobotsi ea pono e kentsoe lebokoseng la laebrari, e leng se bontšang hore sehlopha ke pono. Khoutu ea tlhahlobo ea bophelo bohle e nchafalitsoe ho sebelisa tšobotsi ena ha ho batloa lijana tse leketlileng;
  • Licheke tse ntlafalitsoeng;
  • Liphoso tse bokelletsoeng li lokisitsoe mme mefokolo ho analyzer e felisitsoe.

Source: opennet.ru

Reka sebaka se tšepahalang sa libaka tse nang le ts'ireletso ea DDoS, li-server tsa VPS VDS 🔥 Reka sebaka se tšepahalang sa ho amohela webosaete ka tšireletso ea DDoS, li-server tsa VPS VDS | ProHoster