ื ื ืืึทืข ืืืขืจืกืืข ืคืื โโโโืื ืกืืึทืืืง ืงืึธื ืึทื ืึทืืืืขืจ cppcheck 2.7 ืืื ืืืคืจืืื, ืืืึธืก ืึทืืึทืื ืืืจ ืฆื ืืืขื ืืืคืืฆืืจื ืคืึทืจืฉืืื ืงืืืกื ืคืื ืขืจืจืึธืจืก ืืื ืงืึธื ืืื ืื C ืืื C ++ ืฉืคึผืจืึทืื, ืึทืจืืึทื ืืขืจืขืื ื ืืืขื ืืืจ ื ืืฆื ื ืื-ื ืึธืจืืึทื ืกืื ืืึทืงืก, ืืืคึผืืฉ ืคึฟืึทืจ ืขืืืขืืื ืกืืกืืขืืขื. ื ืืึทืืืื ื ืคืื ืคึผืืืืื ืก ืืื ืฆืืืขืฉืืขืื ืืืจื ืืืึธืก cppcheck ืืื ืื ืึทืืจืืืืื ืืื ืคืึทืจืฉืืื ืึทื ืืืืืงืืื ื, ืงืขืกืืืืขืจืืืง ืื ืืึทืืจืืืฉืึทื ืืื ืืขืกืืื ื ืกืืกืืขืืขื, ืืื ืืืื ืืื ืึทืืึท ืคึฟืขืึดืงืืืื ืืื ืงืึธื ืืจืึธืืืจืื ื ืงืึธื ืืขืกืงืขื ืืื ืื ืงืึธื ื ืืกื. ืฆื ืคึผืึทืจืกืืจื ืงืึธื, ืืืจ ืงืขื ืขื ื ืืฆื ืืืื ืืืืืขื ืข ืคึผืึทืจืกืขืจ ืึธืืขืจ ืึท ืคืื ืืจืืืกื ืืืง ืคึผืึทืจืกืขืจ ืคึฟืื Clang. ืขืก ืืืื ืืืื ืื donate-cpu.py ืฉืจืืคื ืฆื ืฆืืฉืืขืื ืืืืข ืจืขืกืืจืกื ืฆื ืืึธื ืืืืึทืจืืขื ืงืึธื ืจืขืฆืขื ืืืข ืึทืจืืขื ืคึฟืึทืจ ืืขืืืึทื ืคึผืึทืงืึทืืืฉืึทื. ืืขืจ ืืงืืจ ืงืึธื ืคืื ืื ืคึผืจืืืขืงื ืืื ืคืื ืื ืืขืจืืขืืืืื ืืื ืืขืจ ืื GPLv3 ืืขืจืืืืืขื ืืฉ.
ืื ืึทื ืืืืืงืืื ื ืคืื cppcheck ืืื ืคืึธืืงืืกื ืืืืฃ ืืืขื ืืืคืืฆืืจื ืคึผืจืึธืืืขืืก ืคึฟืึทืจืืื ืื ืืื ืื ืืขืคืื ืขื ื ืึทืืืจ ืืื ืื ื ืืฆื ืคืื ืืืืืื ื ืืืึธืก ืืขื ืขื ืืขืคืขืจืืขื ืคึฟืื ืึท ืืืืขืจืงืืึทื ืคืื ื ืคืื ืืืื ืื ื. ืืขืจ ืฆืื ืืื ืืืื ืฆื ืืื ืึทืืืื ืคืึทืืฉ ืคึผืึทืืึทืืืืื. ืฆืืืืฉื ืื ืืืืขื ืึทืคืืื ืคึผืจืึธืืืขืืก: ืึธื ืืืืึทื ืฆื ื ืื-ืขืืืืกืืึทื ื ืึทืืืืฉืขืงืฅ, ืืืืืืืฉืึทื ื ืืืจื ื ืื, ืื ืืึทืืืฉืขืจ ืึธืืืืขืจืคืืึธืื, ืคืึทืืฉ ืืืกื ืืืขืจืจืืง ืึทืคึผืขืจืืืฉืึทื ื, ืคืึทืืฉ ืงืึทื ืืืขืจืืฉืึทื ื, ืคึผืจืึธืืืขืืก ืืืขื ืืจืืขืื ืืื ืืึผืจืื, ืคืึทืืฉ ื ืืฆื ืคืื STL, ื ืึทื ืืืึทืื ืืขืจืคืขืจืขื ืกืขืก, ืื ื ืืฆื ืคืื ืืฉืขืงืก ื ืึธื ืื ืคืึทืงืืืฉ ืึทืงืกืขืก ืฆื ืื ืืึทืคืขืจ, ืืึทืคืขืจ ืึธืืืืขืจืจืึทื ื, ื ืืฆื ืคืื ืึทื ืื ืืฉืืึทืืืืื ืืืขืจืืึทืืึทืื.
ืืื ืคึผืึทืจืึทืืขื, ืื ืฉืืืขืืืฉ ืคืืจืืข Cppcheck Solutions AB ืืื ืืขืืืขืืึธืคึผืื ื ืึทื ืขืงืกืืขื ืืขื ืืืขืจืกืืข ืคืื โโCppcheck Premium, ืืืึธืก ืืื ืึทื ืึทืืืกืืก ืคืื ืื ืืืึทืืืึทื ืคืื ืื ืคืึทื ืึทื ืืืคึผืก, ืืืคึผืจืืืื ืืืื ืคึฟืึทืจ ืึทื ืื ืืฉืืึทืืืืื ืืืขืจืืึทืืึทืื ืืื ืึทืืืึทื ืกืืจืืข ืืึทืคืขืจ ืึธืืืืขืจืคืืึธื ืึทื ืึทืืืกืืก.
ืืื ืื ื ืืึทืข ืืืขืจืกืืข:
- ืฆืืืขืืืืื ืฉืืืฆื ืคึฟืึทืจ ืงืืงื ืคืื ืงืึทื ืืืื ืขืจื - ืื ืืืื ืื ื ืึทืืจืืืืื ืืื ืฆืืืขืืขืื ืฆื ืื ืืืืืืึธืืขืง ืงืืืืื, ืืืึธืก ืื ืืืงืืืฅ ืึทื ืืขืจ ืงืืึทืก ืืื ืึท ืืืื ืื ื. ืื ืืขืื ืึทื ืึทืืืกืืก ืงืึธื ืืื ืืขืจืืืึทื ืืืงื ืฆื ื ืืฆื ืืขื ืึทืืจืืืืื ืืืขื ืืืจ ืืืื ืคึฟืึทืจ ืืึทื ืืืื ื ืงืึทื ืืืื ืขืจื;
- ืืืคึผืจืืืื ืืฉืขืงืก;
- ืึทืงืืืืืึทืืืืืื ืขืจืจืึธืจืก ืืขื ืขื ืงืขืจืขืงืืึทื ืืื ืฉืึธืจืืงืึธืืื ืืก ืืื ืื ืึทื ืึทืืืืขืจ ืืขื ืขื ืืืืืึทื ืืืืึทื.
ืืงืืจ: opennet.ru