Cppcheck เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจธเฉเจงเจพเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจฒเจˆ เจซเฉฐเจก เจ‡เจ•เฉฑเจ เจพ เจ•เจฐ เจฐเจฟเจนเจพ เจนเฉˆเฅค


Cppcheck เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจธเฉเจงเจพเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจฒเจˆ เจซเฉฐเจก เจ‡เจ•เฉฑเจ เจพ เจ•เจฐ เจฐเจฟเจนเจพ เจนเฉˆเฅค

Cppcheck เจฆเจพ เจกเจฟเจตเฉˆเจฒเจชเจฐ (Daniel Marjamรคki) เจ†เจชเจฃเฉ‡ เจธเจฅเจฟเจฐ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจ• เจตเจฟเฉฑเจš C เจ…เจคเฉ‡ C++ เจตเจฟเฉฑเจš เจธเฉŒเจซเจŸเจตเฉ‡เจ…เจฐ เจฆเฉ€ เจชเฉเจธเจผเจŸเฉ€ เจ•เจฐเจจ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพ เจจเฉ‚เฉฐ เจœเฉ‹เฉœเจจ เจœเจพ เจฐเจฟเจนเจพ เจนเฉˆเฅค

Cppcheck เจตเจฟเฉฑเจš เจธเจพเจซเจŸเจตเฉ‡เจ…เจฐ เจคเจธเจฆเฉ€เจ•

"เจคเจธเจฆเฉ€เจ•" เจฎเฉ‹เจก เจตเจฟเฉฑเจš, Cppcheck เจ‡เฉฑเจ• เจšเฉ‡เจคเจพเจตเจจเฉ€ เจœเจพเจฐเฉ€ เจ•เจฐเฉ‡เจ—เจพ เจœเฉ‡เจ•เจฐ เจ‡เจน เจชเฉเจธเจผเจŸเฉ€ เจจเจนเฉ€เจ‚ เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆ เจ•เจฟ เจ•เฉ‹เจก เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจนเฉˆ, เจชเจฐ เจ‡เจธเจฆเฉ‡ เจจเจคเฉ€เจœเฉ‡ เจตเจœเฉ‹เจ‚ เจฐเฉŒเจฒเจพ เจชเฉˆ เจธเจ•เจฆเจพ เจนเฉˆ (เจ•เจˆ เจตเจพเจฐ เจšเฉ‡เจคเจพเจตเจจเฉ€เจ†เจ‚)เฅค

เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจฆเฉ€เจ†เจ‚ เจฏเฉ‹เจœเจจเจพเจตเจพเจ‚

เจคเจธเจฆเฉ€เจ• เจฎเฉ‹เจก เจจเฉ‚เฉฐ เจ•เฉเจฐเจฎเจตเจพเจฐ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ เจœเจพเจตเฉ‡เจ—เจพเฅค เจชเจนเจฟเจฒเฉ‡ เจชเฉœเจพเจ… 'เจคเฉ‡, เจ•เฉฐเจฎ เจœเจผเฉ€เจฐเฉ‹ เจœเจพเจ‚เจš เจฆเฉเจ†เจฐเจพ เจตเฉฐเจก 'เจคเฉ‡ เจ•เฉ‡เจ‚เจฆเฉเจฐเจฟเจค เจนเฉ‹เจตเฉ‡เจ—เจพเฅค เจ‡เจน เจ‡เฉฑเจ• เจฎเฉเจ•เจพเจฌเจฒเจคเจจ เจธเจงเจพเจฐเจจ เจœเจพเจ‚เจš เจนเฉˆเฅค เจนเจฐเฉ‡เจ• เจซเฉฐเจ•เจธเจผเจจ เจฆเฉ€ เจตเฉฑเจ–เจฐเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡ เจœเจพเจ‚เจš เจ•เฉ€เจคเฉ€ เจœเจพเจตเฉ‡เจ—เฉ€เฅค เจ‡เจน เจฎเฉฐเจจเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจ•เจฟ เจธเจพเจฐเฉ‡ เจ‡เจจเจชเฉเจŸ เจกเฉ‡เจŸเจพ เจฆเจพ เจ‡เฉฑเจ• เจฎเจจเจฎเจพเจจเฉ€ เจฎเฉเฉฑเจฒ เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจนเฉ‹เจฐ เจ•เจฟเจธเจฎเจพเจ‚ เจฆเฉ‡ เจ…เจฃเจชเจ›เจพเจคเฉ‡ เจตเจฟเจตเจนเจพเจฐ เจฒเจˆ เจœเจพเจ‚เจšเจพเจ‚ เจจเฉ‚เฉฐ เจฌเจพเจ…เจฆ เจตเจฟเฉฑเจš เจœเฉ‹เฉœเจฟเจ† เจœเจพเจตเฉ‡เจ—เจพเฅค C เจ…เจคเฉ‡ C++ เจชเจพเจฐเจธเจฟเฉฐเจ— เจจเฉ‚เฉฐ เจฌเจฟเจนเจคเจฐ เจฌเจฃเจพเจ‰เจฃ เจฆเฉ€เจ†เจ‚ เจตเฉ€ เจฏเฉ‹เจœเจจเจพเจตเจพเจ‚ เจนเจจเฅค

เจตเจฟเจ•เจพเจธ เจจเฉ‚เฉฐ เจคเฉ‡เจœเจผ เจ•เจฐเฉ‹

เจ•เจฟเฉฑเจ•เจธเจŸเจพเจฐเจŸเจฐ 'เจคเฉ‡ เจซเฉฐเจก เจ‡เจ•เฉฑเจ เจพ เจ•เจฐเจจ เจฆเจพ เจŸเฉ€เจšเจพ เจคเจธเจฆเฉ€เจ• เจฎเฉ‹เจก เจฆเฉ‡ เจตเจฟเจ•เจพเจธ เจจเฉ‚เฉฐ เจคเฉ‡เจœเจผ เจ•เจฐเจจเจพ เจนเฉˆเฅค เจ…เจธเฉ€เจ‚ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจ‡เจธ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพ เจจเฉ‚เฉฐ เจœเฉ‹เฉœเจจ เจฆเฉ€ เจฏเฉ‹เจœเจจเจพ เจฌเจฃเจพ เจฐเจนเฉ‡ เจนเจพเจ‚, เจชเจฐ เจœเฉ‡เจ•เจฐ เจซเฉฐเจก เจ‡เจ•เฉฑเจ เฉ‡ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจจ เจคเจพเจ‚ เจ•เฉฐเจฎ เจตเจฟเฉฑเจš เจœเจผเจฟเจ†เจฆเจพ เจธเจฎเจพเจ‚ เจฒเฉฑเจ— เจธเจ•เจฆเจพ เจนเฉˆเฅค เจœเฉ‡เจ•เจฐ เจซเฉฐเจก เจ‡เจ•เฉฑเจ เฉ‡ เจ•เฉ€เจคเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจจ, เจคเจพเจ‚ เจกเฉˆเจจเฉ€เจ…เจฒ เจ†เจชเจฃเฉ‡ เจ•เฉฐเจฎ เจฆเฉ‡ เจธเจฎเฉ‡เจ‚ เจจเฉ‚เฉฐ เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ cppcheck เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจฒเจˆ เจธเจฎเจฐเจชเจฟเจค เจ•เจฐเจจ เจฒเจˆ เจ†เจชเจฃเฉ€ เจฎเฉเฉฑเจ– เจจเฉŒเจ•เจฐเฉ€ เจคเฉ‹เจ‚ เจ—เฉˆเจฐเจนเจพเจœเจผเจฐเฉ€ เจฆเฉ€ เจ›เฉเฉฑเจŸเฉ€ เจฒเฉˆเจฃ เจฆเฉ‡ เจฏเฉ‹เจ— เจนเฉ‹เจตเฉ‡เจ—เจพเฅค

เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจฆเฉ‡ เจŸเฉ€เจšเฉ‡

  • เจตเจฟเฉฑเจš เจœเจผเฉ€เจฐเฉ‹ เจŸเฉˆเจธเจŸเจพเจ‚ เจฆเฉเจ†เจฐเจพ เจตเฉฐเจก เจคเฉ‹เจ‚ เจเฉ‚เจ เฉ‡ เจจเจ•เจพเจฐเจพเจคเจฎเจ• เจจเฉ‚เฉฐ เจ–เจคเจฎ เจ•เจฐเจจเจพ เจœเฉ‚เจฒเฉ€เจ…เจŸ ะธ เจ†เจˆ.เจŸเฉ€.เจธเฉ€..

  • เจ—เจฒเจค เจธเจ•เจพเจฐเจพเจคเจฎเจ• เจธเฉเจงเจพเจฐ (เจฆเฉ‡เจ–เฉ‹. BUG#9402).

  • C++ เจชเจพเจฐเจธเจฐ เจฆเจพ เจธเฉเจงเจพเจฐเฅค

เจธเจฐเฉ‹เจค: linux.org.ru

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹