Tukunga o cppcheck 2.7, he kaitirotiro waehere pateko mo nga reo C++ me C

Kua tukuna he putanga hou o te static code analyzer cppcheck 2.7, e taea ai e koe te tautuhi i nga momo momo hapa o te waehere i roto i nga reo C me C++, tae atu ki te whakamahi i te wetereo kore-paerewa, he tikanga mo nga punaha whakauru. Ka whakaratohia he kohinga monomai e whakauruhia ai te cppcheck ki nga momo whanaketanga, te whakauru tonu me nga punaha whakamatautau, me te whakarato ano i nga ahuatanga penei i te tirotiro i te hanganga ture ki te momo waehere. Hei tarai i te waehere, ka taea e koe te whakamahi i to ake parser, i tetahi parser waho ranei mai i a Clang. Kei roto hoki te tuhinga koha-cpu.py hei whakarato rauemi a-rohe ki te mahi i nga mahi arotake waehere mahi mo nga kete Debian. Ko te waehere puna o te kaupapa ka tohatohahia i raro i te raihana GPLv3.

Ko te whakawhanaketanga o te cppcheck e arotahi ana ki te tautuhi i nga raruraru e pa ana ki te whanonga kaore i tautuhia me te whakamahi i nga hoahoa e kino ana mai i te tirohanga haumaru. Ko te whainga hoki ko te whakaiti i nga hua teka. I roto i nga raruraru kua tautuhia: nga tohu tohu ki nga mea kore-kore, nga wehewehenga ma te kore, te nui o te integer, nga mahi nekehanga moka he, he he te hurihanga, he raruraru i te wa e mahi ana me te mahara, he he te whakamahi i te STL, he tohu tohu kore, te whakamahi i nga arowhai i muri i te urunga pono. ki te kaitapa, ka nui ake te buffer , te whakamahi i nga taurangi kaore i te maarama.

I te whakarara, ko te kamupene Huitene Cppcheck Solutions AB kei te whakawhanake i tetahi putanga roa o te Cppcheck Premium, e whakarato ana i te tātaritanga o te aroaro o nga koropiko mutunga kore, te rapu pai ake mo nga taurangi kaore ano kia mohiohia me te tātaritanga o te putunga putunga matatau.

I roto i te putanga hou:

  • He tautoko taapiri mo nga tirohanga o nga ipu - kua taapirihia te huanga tirohanga ki te tohu whare pukapuka, e tohu ana he tirohanga te karaehe. Kua whakahōuhia te waehere tātaritanga mo te oranga hei whakamahi i tenei huanga ina rapu ipu tarewa;
  • Kua pai ake nga arowhai;
  • Kua whakatikahia nga hapa kua whakaemihia, kua whakakorehia nga hapa i roto i te kaitirotiro.

Source: opennet.ru

Tāpiri i te kōrero