ααααααααΈαααααααα·ααΈαα·ααΆαααΌααα·αα·αααα cppcheck 2.6 ααααΌαααΆαα ααααααΆα αααα’αα»ααααΆαα±ααα’ααααααααα’ααααααααΆαααααααααααααααααα α»ααα αααα»αααΌααα αααα»αααΆααΆ C αα·α C++ αα½αααΆαααα αααααααΎααΆααααααααααααα·ααααααααΆα αααααΆαα½αααΆααααααΆααααααααααααααααα ααΆααααααΌααααα»ααααααααα·ααΈαααα½αααααΌαααΆααααααααΌαααΆααααααα cppcheck ααααΌαααΆααα½ααααα αΌαααΆαα½αααΉαααΆαα’αα·αααααααααααα ααΆααα½ααααα αΌαααΆαααααααααΆαα αα·αααααααααααΆααααα α αΎααααααααααΌααααααααα·αααααΌα ααΆααΆααααα½ααα·αα·αααααΆαα’αα»αααααΆαααΌαααΆαα½αααΉααα ααΆαααααααΌααααααα ααΎααααΈαααααΌα α’αααα’αΆα ααααΎ parser ααααΆαααααα½αααααα’ααα α¬αααααΆααααα ααΈ Clang α ααΆαααα½ααααα αΌααααααααΌαααααααΈα donate-cpu.py ααΎααααΈαααααααααΆααααα»ααααα»αααΎααααΈααααΎααΆααααα½ααα·αα·αααααΌααα ααΆααααααΆαααααα αα Debian α ααΌααααααααααααααααααΌαααΆαα ααα αΆααααααα’αΆααααΆααααα GPLv3 α
ααΆαα’αα·αααααααα cppcheck ααΊαααααααΎααΆαααααααααα αΆαααααΆααααααΉαα’αΆαααααα·αα·ααΆαα·αααΆαααααα αα·αααΆαααααΎααααΆααααΆααα ααΆαααααΆααααααααααΆααααΆααααααααα»ααααα·ααΆαα ααααα ααααΎααααΈααΆαααααααααΆααα·αααααΆααα·ααα·ααααααα αααα»αα αααααααα αΆαααααΆααααααα’ααααααααΆαα α ααα’α»ααα ααααα»ααααα·αααΆα, ααΆααααα αααααααΌααα, α ααα½ααααααΎα, ααααα·ααααα·ααΆαααααΆααααααΌααααΈααα·αααααΉαααααΌα, ααΆαααααααααα·αααααΉαααααΌα, αααα αΆαα αααααααΎααΆαααΆαα½αα’αααα αα αΆα, ααΆαααααΎααααΆαααα·αααααΉαααααΌααα STL, ααΆαααα·αααααααα·α ααα, ααΆαααααΎααααΆααααΆααααα½ααα·αα·ααααααααΆααααΈααΆαα αΌαααααΎααααΆααααΆαααααααα αα ααα·ααααααα’αΆαααα ααΆααααααΎαααα·ααααααα’αΆαααα ααΆαααααΎααααΆααα’αααααααα·αααΆααααααΎαα
αα αααα»αααααααααΈα
- ααΆααααα½ααα·αα·αααααΆααααααααααΌαααΆααααααααα
ααααΌαα’ααααα·ααΆαα
- α’ααααααΆαααααααα·ααααα·αααααα‘αααααα·ααα αααα»ααα½αα»αααΆα;
- αααααααΆαα·αααααααααα½ααααΈααααΆ αααααα₯αα·ααΆααααααα·αααΆαααααα;
- ααααααααααααΌαααΆαααααααααααΊαα ααΆααααα αααααααααΆαααααααααα
- ααΆααααααΎαααααα·αααααΆαα αααΆααα αααααα·αα’αα»ααααα αααααααα‘αα std::move(local);
- α―αααΆααα·αα’αΆα ααααΌαααΆαααΎααααα»ααααααααΆαααααΆαααααΆααααΆαα’αΆααα·αααααααα αααα»αααααααΈααααααααααΆ (ααααααΈα);
- αααααΆαααααα·ααΆ Unix ααααααααΆαααΆαααααααααΆααααΆααααα αΆαααΆαααααα·αα·α αααααα αααα»αααααααααααααΆα
- ααΆαααααααααΆααα·ααΆααα·αα·ααααααααΆαααααΆαα ValueFlow α ααααΎ delta ααΆαααα αα αααααααΆααΆααα»αααααΆαααΆαα’ααααα·αααααΆααααΈαα
- α αααΆαααααααααΎαααααΆαααααααΈααΌααΉα "ααααα" ααα’αΆα ααααΌαααα #include;
- ααααΆααααααΆααα α₯α‘αΌαβαααβα’αΆα βααΆαβααααΆα α αΎαααααα ααΆααα»αααΆαα₯ααα·ααααα αααα’αΆα ααα½ααααα»αααΌα ααΆ std::size, std::empty, std::begin, std::end ααα α’αΆα αααααΆαα yld α¬αααααααΆααααααΆααα§αααααααααΆαα;
- ααααΆααααααΆααα α₯α‘αΌαβαααβα’αΆα βααΆαβααααΆα αααααΆααααααα·α ααααΆααααααααΆααααααα·αααα·αα·αααα α₯α‘αΌαβαααβααΆαβαααααΆαβαα½αβααααΌαβααΆαβα ααβααααΆαβα’αααΈβααΆαβαααβαα βααΎβααααααβα§αααααβα ααα’α»αβααααΆαααβααΆαααααα
- αααα αΆαααααΆααα½ααα»αααΆαα½αααΉαααααΎαααΆααααΆαααΆαααααα βcppcheck-build-dir;
- htmlreport α₯α‘αΌααααα’αΆα αααα αΆαααααααΆαα’αααΈα’ααααα·αααα (αααααααΎ git αααααα);
- ααΆααααααΆαααααααα’αααΈα’αααααααα·αααα ααα»ααααα’αΆα ααΆ;
- ααα α»ααααααΌααααα»α αα·αα ααα»α ααααααΆαααααα’ααααα·ααΆαααααΌαααΆααααααααΌαα
ααΎαααΈαααααα ααΆααααα½ααα·αα·αααααΈ Misra C 2012 αα½αααΆαααα·αααααααα 1 αα·ααα·αααααααα 2 ααααΌαααΆαα’αα»αααααααΆααααααα ααΎααααααα
αααΆαα 1.1, 1.2 αα·α 17.3 α ααΆααααα½ααα·αα·ααα 1.1 αα·α 1.2 ααααΌαααα’αα»αααααααα’αααα
αααααα ααΆααααααααααΆαα 17.3 α’αΆα
ααααΌαααΆαα’αα»αααααααα’αααα
αααααααΌα
ααΆ GCC α
ααααα: opennet.ru