ืฉื—ืจื•ืจ ื”ื ืชื— ื”ืกื˜ื˜ื™ cppcheck 2.1

ื–ืžื™ืŸ ืžื”ื“ื•ืจื” ื—ื“ืฉื” ืฉืœ ืžื ืชื— ืกื˜ื˜ื™ ื‘ื—ื™ื ื cppcheck 2.1, ื”ืžืืคืฉืจ ืœื–ื”ื•ืช ืžื—ืœืงื•ืช ืฉื•ื ื•ืช ืฉืœ ืฉื’ื™ืื•ืช ื‘ืงื•ื“ ื‘ืฉืคื•ืช C ื•-C++, ื›ื•ืœืœ ื‘ืขืช ืฉื™ืžื•ืฉ ื‘ืชื—ื‘ื™ืจ ืœื ืกื˜ื ื“ืจื˜ื™, ืื•ืคื™ื™ื ื™ ืœืžืขืจื›ื•ืช ืžืฉื•ื‘ืฆื•ืช. ืžืกื•ืคืง ืื•ืกืฃ ืฉืœ ืชื•ืกืคื™ื ืฉื“ืจื›ื ืžืฉื•ืœื‘ืช cppcheck ืขื ืžืขืจื›ื•ืช ืคื™ืชื•ื—, ืื™ื ื˜ื’ืจืฆื™ื” ื•ื‘ื“ื™ืงื•ืช ืฉื•ื ื•ืช, ื•ืžืกืคืงืช ื’ื ืชื›ื•ื ื•ืช ื›ืžื• ืœื‘ื“ื•ืง ืชืื™ืžื•ืช ืฉืœ ื”ืงื•ื“ ืœืกื’ื ื•ืŸ ืขื™ืฆื•ื‘ ื”ืงื•ื“. ื›ื“ื™ ืœื ืชื— ืงื•ื“, ืืชื” ื™ื›ื•ืœ ืœื”ืฉืชืžืฉ ื‘ืžื ืชื— ืžืฉืœืš ืื• ื‘ืžื ืชื— ื—ื™ืฆื•ื ื™ ืž-Clang. ื–ื” ื›ื•ืœืœ ื’ื ืืช ื”ืกืงืจื™ืคื˜ donate-cpu.py ื›ื“ื™ ืœืกืคืง ืžืฉืื‘ื™ื ืžืงื•ืžื™ื™ื ืœื‘ื™ืฆื•ืข ืขื‘ื•ื“ืช ืกืงื™ืจืช ืงื•ื“ ืฉื™ืชื•ืคื™ืช ืขื‘ื•ืจ ื—ื‘ื™ืœื•ืช ื“ื‘ื™ืืŸ. ืžืงื•ืจื•ืช ื”ืคืจื•ื™ืงื˜ ืžื•ืคืฅ ืขืœ ื™ื“ื™ ืžื•ืจืฉื” ืชื—ืช GPLv3.

ื”ืคื™ืชื•ื— ืฉืœ cppcheck ืžืชืžืงื“ ื‘ื–ื™ื”ื•ื™ ื‘ืขื™ื•ืช ื”ืงืฉื•ืจื•ืช ืœื”ืชื ื”ื’ื•ืช ืœื ืžื•ื’ื“ืจืช ื•ืฉื™ืžื•ืฉ ื‘ืขื™ืฆื•ื‘ื™ื ืžืกื•ื›ื ื™ื ืžื ืงื•ื“ืช ืžื‘ื˜ ื‘ื˜ื™ื—ื•ืชื™ืช. ื”ืžื˜ืจื” ื”ื™ื ื’ื ืœืžื–ืขืจ ืชื•ืฆืื•ืช ื—ื™ื•ื‘ื™ื•ืช ื›ื•ื–ื‘ื•ืช. ื‘ื™ืŸ ืžื–ื•ื”ื” ื‘ืขื™ื•ืช: ืžืฆื‘ื™ืขื™ื ืœืื•ื‘ื™ื™ืงื˜ื™ื ืฉืื™ื ื ืงื™ื™ืžื™ื, ื—ืœื•ืงื•ืช ื‘ืืคืก, ื’ืœื™ืฉื•ืช ืฉืœ ืžืกืคืจื™ื ืฉืœืžื™ื, ืคืขื•ืœื•ืช ืฉื’ื•ื™ื•ืช ื‘ื”ืขื‘ืจืช ืกื™ื‘ื™ื•ืช, ื”ืžืจื•ืช ืœื ื ื›ื•ื ื•ืช, ื‘ืขื™ื•ืช ื‘ืขื‘ื•ื“ื” ืขื ื–ื™ื›ืจื•ืŸ, ืฉื™ืžื•ืฉ ืœื ื ื›ื•ืŸ ื‘-STL, ื–ื™ื”ื•ื™ ืžืฆื‘ื™ืขื™ null, ื”ื—ืœืช ื‘ื“ื™ืงื•ืช ืœืื—ืจ ื”ื’ื™ืฉื” ื‘ืคื•ืขืœ ืœืžืื’ืจ, ืžืขื‘ืจ ืžืขื‘ืจ ืœื’ื‘ื•ืœื•ืช ื”ืžืื’ืจ, ืชื•ืš ืฉื™ืžื•ืฉ ื‘ืžืฉืชื ื™ื ืœื ืžืื•ืชื—ืœื™ื.

ืžืงื•ืจ: OpenNet.ru

ื”ื•ืกืคืช ืชื’ื•ื‘ื”