āĻāĻāĻŋ āĻšāĻ˛ cppcheck āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ¯āĻž āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻāĻžāĻ§āĻŋāĻ āĻŦāĻŋāĻ¨āĻžāĻŽā§āĻ˛ā§āĻ¯ā§āĻ° āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻ¯āĻŧāĻžāĻ°ā§āĻāĻ¸ā§āĻā§āĻļāĻ¨ āĻ¯ā§āĻŽāĻ¨ āĻāĻŦā§āĻ¨ā§āĻā§ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨, āĻĢā§āĻĄā§āĻ°āĻž āĻ āĻ¨āĻ˛āĻžāĻāĻ¨, āĻāĻāĻ¨ā§āĻĄā§āĻ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻŽā§āĻ˛ā§āĻāĻ° āĻŦāĻž MAC OS āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻŽā§āĻ˛ā§āĻāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ OnWorks āĻĢā§āĻ°āĻŋ āĻšā§āĻ¸ā§āĻāĻŋāĻ āĻĒā§āĻ°āĻĻāĻžāĻ¨āĻāĻžāĻ°ā§āĻ¤ā§ āĻāĻžāĻ˛āĻžāĻ¨ā§ āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻāĻžāĻ°ā§āĻ¯āĻā§āĻ°āĻŽ:
NAME āĻāĻ°
cppcheck - āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ C/C++ āĻā§āĻĄ āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻ˛
āĻ¸āĻžāĻāĻ¨ā§āĻĒāĻŋāĻ¸āĻŋāĻ¸
āĻ¸āĻŋāĻĒāĻŋāĻā§ āĻā§āĻ [--āĻ¸āĻāĻ¯ā§āĻāĻ¨=] [--āĻā§āĻ-āĻāĻ¨āĻĢāĻŋāĻ] [--āĻā§āĻ-āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ] [-āĻĄāĻŋ] [-āĻ]
[--āĻ¸āĻā§āĻˇāĻŽ=] [--error-exitcode=] [--āĻ¤ā§āĻ°ā§āĻāĻŋāĻ° āĻ¤āĻžāĻ˛āĻŋāĻāĻž]
[--exitcode-suppressions=] [--āĻĢāĻžāĻāĻ˛-āĻ¤āĻžāĻ˛āĻŋāĻāĻž=] [-- āĻŦāĻ˛] [--help]
[-āĻāĻŽāĻŋ] [--includes-file=] [--config-āĻŦāĻžāĻĻ=]
[--config-excludes-file=] [--include=] [-i] [-- āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤āĻšā§āĻ¨]
[--āĻāĻ¨āĻ˛āĻžāĻāĻ¨-āĻ¸āĻžāĻĒā§āĻ˛āĻžāĻ] [-āĻā§] [-l] [--āĻāĻžāĻˇāĻž=] [--āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ=]
[--max-configs=] [--āĻĒā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻ°ā§āĻŽ=] [-- āĻļāĻžāĻ¨ā§āĻ¤] [--āĻāĻ¤ā§āĻŽā§āĻ¯āĻŧ-āĻĒāĻžāĻĨ=]
[--āĻĒā§āĻ°āĻ¤āĻŋāĻŦā§āĻĻāĻ¨-āĻĒā§āĻ°āĻāĻ¤āĻŋ] [--āĻŦāĻŋāĻ§āĻŋ=] [--āĻ°ā§āĻ˛-āĻĢāĻžāĻāĻ˛=] [--std=]
[--āĻĻāĻŽāĻ¨=] [--āĻĻāĻŽāĻ¨-āĻ¤āĻžāĻ˛āĻŋāĻāĻž=] [--āĻā§āĻŽāĻĒā§āĻ˛ā§āĻ=' ']
[-- āĻāĻžāĻ°āĻŦā§āĻ¸] [--āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ] [--xml] [--xml-āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ= ]] [āĻĢāĻžāĻāĻ˛ or āĻĒāĻĨ] ...
āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻ
Cppcheck āĻšāĻ˛ āĻāĻāĻāĻŋ āĻāĻŽāĻžāĻ¨ā§āĻĄ-āĻ˛āĻžāĻāĻ¨ āĻā§āĻ˛ āĻ¯āĻž āĻāĻĒāĻ¨āĻžāĻ° C/C++ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻ¨āĻž āĻāĻ°āĻž āĻŦāĻžāĻāĻā§āĻ˛āĻŋ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§
āĻĻā§āĻāĻž. āĻāĻāĻŋ āĻŦāĻšā§āĻŽā§āĻā§, āĻāĻŦāĻ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻ¸āĻš āĻ -āĻŽāĻžāĻ¨āĻ āĻā§āĻĄ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨, āĻāĻ¨āĻ˛āĻžāĻāĻ¨ āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻŋ āĻā§āĻĄ, āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋāĨ¤ āĻāĻ° āĻ āĻā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§āĻŖ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ°āĻ¯āĻŧā§āĻā§
āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§, āĻāĻŦāĻ āĻŦā§āĻļ āĻāĻ¯āĻŧā§āĻāĻāĻŋ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻāĻŽāĻžāĻ¨ā§āĻĄāĨ¤ āĻ¯āĻĻāĻŋāĻ Cppcheck āĻ āĻ¤ā§āĻ¯āĻ¨ā§āĻ¤ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°āĻ¯ā§āĻā§āĻ¯, āĻāĻĒāĻ¨āĻŋ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
āĻ¸ā§āĻ°ā§āĻ¸ āĻā§āĻĄā§ āĻāĻāĻāĻŋ āĻĒāĻĨ āĻĻāĻŋāĻ¯āĻŧā§ āĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻļā§āĻ°ā§ āĻāĻ°ā§āĻ¨āĨ¤
āĻŦāĻŋāĻāĻ˛ā§āĻĒ
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ¤ā§āĻ°ā§āĻāĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ C/C++ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖ āĻāĻ°ā§āĻ¨āĨ¤
--āĻ¸āĻāĻ¯ā§āĻāĻ¨=
āĻāĻāĻŋ āĻāĻĒāĻ¨āĻžāĻā§ āĻāĻāĻāĻŋ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§ āĻĢāĻžāĻāĻļāĻ¨ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¤āĻĨā§āĻ¯ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻ¤ā§ āĻĻā§āĻ¯āĻŧ
āĻāĻāĻāĻžāĻ° āĻāĻ¨ā§āĻ¯.
--āĻā§āĻ-āĻāĻ¨āĻĢāĻŋāĻ
Cppcheck āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻā§āĻĄ āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖ āĻāĻ āĻĒāĻ¤āĻžāĻāĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ.
--āĻā§āĻ-āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ
āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻĢāĻžāĻāĻ˛ā§ āĻ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻ¤āĻĨā§āĻ¯ āĻĨāĻžāĻāĻ˛ā§ āĻ¤āĻĨā§āĻ¯ āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻĻā§āĻāĻžāĻ¨āĨ¤
-āĻĄāĻŋ
āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ Cppcheck āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻā§āĻ āĻāĻ°ā§āĨ¤ āĻā§āĻāĻŋāĻ āĻ¸ā§āĻŽāĻŋāĻ¤ āĻāĻ°āĻ¤ā§ -D āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻ¨ -D
āĻā§āĻāĻŋāĻ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ā§ āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖ: -DDEBUG=1
-D__cplusplus
-āĻ
āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ Cppcheck āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻā§āĻ āĻāĻ°ā§āĨ¤ āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ āĻāĻŋāĻā§ āĻāĻĄāĻŧāĻžāĻ˛ āĻāĻ°āĻ¤ā§ '-U' āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨
#ifdef āĻā§āĻ āĻĨā§āĻā§ āĻā§āĻĄ āĻĒāĻžāĻĨ. āĻāĻĻāĻžāĻšāĻ°āĻŖ: '-UDEBUG'
--āĻ¸āĻā§āĻˇāĻŽ=
āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻā§āĻ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§āĻ¨. āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻāĻāĻĄāĻŋ āĻšāĻ˛:
āĻ¸āĻŦ
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻā§āĻ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§āĻ¨. āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻšāĻ˛ā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° --enable=all āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻĒāĻ°āĻžāĻŽāĻ°ā§āĻļ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ
āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻāĻžāĻ°āĻŖ āĻāĻāĻŋ āĻ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻĢāĻžāĻāĻļāĻ¨ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĨ¤
āĻ¸āĻ¤āĻ°ā§āĻāĻŦāĻžāĻ°ā§āĻ¤āĻž
āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨
āĻļā§āĻ˛ā§
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻā§āĻĄāĻŋāĻ āĻļā§āĻ˛ā§ āĻā§āĻ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§āĻ¨. āĻ¤ā§āĻŦā§āĻ°āĻ¤āĻž 'āĻ¸ā§āĻāĻžāĻāĻ˛' āĻ¸āĻš āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŦāĻžāĻ°ā§āĻ¤āĻž,
'āĻĒāĻžāĻ°āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¸' āĻāĻŦāĻ 'āĻĒā§āĻ°ā§āĻā§āĻŦāĻŋāĻ˛āĻŋāĻāĻŋ' āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻž
āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻž āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨
āĻŦāĻšāĻ¨āĻ¯ā§āĻā§āĻ¯āĻ¤āĻž
āĻŦāĻšāĻ¨āĻ¯ā§āĻā§āĻ¯āĻ¤āĻž āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§āĻ¨
āĻ¤āĻĨā§āĻ¯
āĻ¤āĻĨā§āĻ¯ āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§āĻ¨
āĻ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻĢāĻžāĻāĻļāĻ¨
āĻ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻ¨ā§āĻ¯ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°ā§āĻ¨. āĻāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¯āĻāĻ¨ āĻ¸āĻŽāĻā§āĻ° āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻ¤ā§ āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ āĻ¨ā§āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤
āĻ āĻ¨ā§āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻĨāĻžāĻāĻ˛ā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨. āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤ āĻ¤āĻĨā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯ --check-config āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨
āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻā§āĻ āĻā§āĻ¨ā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž. āĻŦā§āĻļ āĻāĻŋāĻā§ āĻāĻāĻĄāĻŋ āĻĻāĻŋāĻ˛ā§ āĻĻā§āĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻŦā§
āĻāĻŽāĻž āĻĻāĻŋāĻ¯āĻŧā§ āĻāĻ˛āĻžāĻĻāĻž āĻāĻ°ā§āĻ¨, āĻ¯ā§āĻŽāĻ¨ --enable=style,unusedFunctionāĨ¤ āĻāĻ°āĻ āĻĻā§āĻā§āĻ¨ --std
--error-exitcode=
āĻ¯āĻĻāĻŋ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ, āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻĄāĻŋāĻĢāĻ˛ā§āĻ 0 āĻāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻĢā§āĻ°āĻ¤ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧāĨ¤ EXIT_FAILURE āĻšāĻ˛
āĻ¯āĻĻāĻŋ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻ āĻŦā§āĻ§ āĻ¨āĻž āĻšāĻ¯āĻŧ āĻŦāĻž āĻā§āĻ¨ā§ āĻāĻ¨āĻĒā§āĻ āĻĢāĻžāĻāĻ˛ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻžāĻšāĻ˛ā§ āĻĢā§āĻ°āĻ¤ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻ˛ā§āĻ˛ā§āĻā§āĻ¯ āĻ¯ā§ āĻāĻĒāĻ¨āĻžāĻ°
āĻ āĻĒāĻžāĻ°ā§āĻāĻŋāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻāĻ āĻŽāĻžāĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻ¯ā§āĻŽāĻ¨ 256 0 āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
--āĻ¤ā§āĻ°ā§āĻāĻŋāĻ° āĻ¤āĻžāĻ˛āĻŋāĻāĻž
XML āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻŦāĻžāĻ°ā§āĻ¤āĻžāĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°ā§āĻ¨ā§ˇ
--exitcode-suppressions=
āĻ¯āĻāĻ¨ āĻāĻŋāĻā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻāĻ¯āĻŧāĻž āĻāĻāĻŋāĻ¤ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻāĻāĻŋ āĻ -āĻļā§āĻ¨ā§āĻ¯ āĻ¸ā§āĻˇā§āĻāĻŋ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤ āĻ¨āĻ¯āĻŧ āĻ¤āĻāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨ āĻā§āĻĄ
--āĻĢāĻžāĻāĻ˛-āĻ¤āĻžāĻ˛āĻŋāĻāĻž=
āĻāĻāĻāĻŋ āĻĒāĻžāĻ ā§āĻ¯ āĻĢāĻžāĻāĻ˛ā§ āĻā§āĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨ā§ˇ āĻĒā§āĻ°āĻ¤āĻŋ āĻ˛āĻžāĻāĻ¨ā§ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽāĨ¤ āĻ¯āĻāĻ¨ āĻĢāĻžāĻāĻ˛ āĻšāĻ¯āĻŧ -, the
āĻĢāĻžāĻāĻ˛ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻāĻ¨āĻĒā§āĻ āĻĨā§āĻā§ āĻĒāĻĄāĻŧāĻž āĻšāĻŦā§āĨ¤
-f, -- āĻŦāĻ˛
āĻ āĻ¨ā§āĻ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻāĻā§ āĻāĻŽāĻ¨ āĻĢāĻžāĻāĻ˛ āĻā§āĻ° āĻāĻ°ā§ āĻā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻŽā§āĻĻā§āĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¯āĻĻāĻŋ āĻ¯ā§āĻŽāĻ¨ āĻāĻāĻāĻŋ
āĻĢāĻžāĻāĻ˛ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻā§āĻā§ āĻ¤āĻžāĻ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻā§āĻ¨ āĻāĻžāĻ°āĻŖ āĻ¨ā§āĻāĨ¤ āĻ¯āĻĻāĻŋ āĻāĻāĻ¸āĻžāĻĨā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ
--max-configs=, āĻļā§āĻˇ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻžāĻ°ā§āĻ¯āĻāĻ°ā§āĨ¤
-h, --help
āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻā§āĻā§āĻ¸āĻ āĻŽā§āĻĻā§āĻ°āĻŖ.
-I
āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ā§āĻ° āĻĒāĻĨ āĻĻāĻŋāĻ¨āĨ¤ āĻŦā§āĻļ āĻāĻŋāĻā§ āĻĻāĻŋāĻ¤ā§ -I āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻĻāĻŋāĻ¨
āĻĒāĻĨ āĻĒā§āĻ°āĻĨāĻŽ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻĒāĻĨāĻāĻŋ āĻĒā§āĻ°āĻĨāĻŽā§ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻšā§āĻĄāĻžāĻ° āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ¯āĻĻāĻŋ āĻĒāĻĨ āĻšāĻ¯āĻŧ
āĻ¸ā§āĻ°ā§āĻ¸ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĻŋāĻ¤, āĻāĻāĻŋāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻ¨ā§āĻāĨ¤
--includes-file=
āĻāĻāĻāĻŋ āĻā§āĻā§āĻ¸āĻ āĻĢāĻžāĻāĻ˛ā§ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻļāĻŋāĻ°ā§āĻ¨āĻžāĻŽ āĻĢāĻžāĻāĻ˛ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻĒāĻžāĻĨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻ¯ā§āĻ āĻāĻ°
āĻĒā§āĻ°āĻ¤āĻŋ āĻ˛āĻžāĻāĻ¨ā§ āĻĒāĻžāĻĨ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°ā§āĻ¨āĨ¤ āĻĒā§āĻ°āĻĨāĻŽ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻĒāĻĨāĻāĻŋ āĻĒā§āĻ°āĻĨāĻŽā§ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻšā§āĻĄāĻžāĻ° āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻ¯āĻĻāĻŋ āĻĒāĻžāĻĨāĻā§āĻ˛āĻŋ āĻ¸ā§āĻ°ā§āĻ¸ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻĒā§āĻā§āĻˇāĻŋāĻ āĻšāĻ¯āĻŧ āĻ¤āĻŦā§ āĻāĻāĻŋāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻ¨ā§āĻāĨ¤
--config-āĻŦāĻžāĻĻ=
āĻĒāĻžāĻĨ (āĻāĻĒāĻ¸āĻ°ā§āĻ) āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻā§āĻāĻŋāĻ āĻĨā§āĻā§ āĻŦāĻžāĻĻ āĻĻāĻŋāĻ¤ā§ āĻšāĻŦā§āĨ¤ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨
āĻļāĻŋāĻ°ā§āĻ¨āĻžāĻŽā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ (āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻā§āĻ¸ āĻ¨āĻ¯āĻŧ) āĻāĻĒāĻ¸āĻ°ā§āĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻŽā§āĻ˛ā§ āĻ¤āĻž āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°āĻž āĻšāĻŦā§ āĻ¨āĻž
āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨.
--config-exclude-file=
āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ āĻ¯āĻžāĻ¤ā§ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°-āĻŦāĻžāĻĻā§āĻ° āĻāĻāĻāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻĨāĻžāĻā§āĨ¤
--include=
āĻā§āĻ āĻāĻ°āĻž āĻĢāĻžāĻāĻ˛ā§āĻ° āĻāĻā§ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛āĻā§ āĻā§āĻ° āĻāĻ°ā§ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ āĻ¯āĻāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
Linux āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°āĻž āĻšāĻā§āĻā§, āĻ¯ā§āĻāĻžāĻ¨ā§ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ autoconf.h āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§
āĻ¸āĻāĻāĻ˛āĻŋāĻ¤ GCC -include āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻŽāĻ¤ā§ āĻāĻāĻāĻāĻžāĻŦā§ āĻāĻžāĻ āĻāĻ°ā§āĨ¤
-i
āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻžāĻ° āĻĒāĻĨ āĻĻāĻŋāĻ¨āĨ¤ āĻŦā§āĻļ āĻāĻ¯āĻŧā§āĻāĻāĻŋ āĻĒāĻžāĻĨ āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻ¤ā§ āĻŦā§āĻļ āĻāĻ¯āĻŧā§āĻāĻāĻŋ -i āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻĻāĻŋāĻ¨āĨ¤ āĻĻā§āĻ¨
āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻĒāĻžāĻĨ āĻ¸āĻš āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ° āĻ¨āĻžāĻŽ āĻŦāĻž āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽāĨ¤ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ° āĻ¨āĻžāĻŽ āĻ¸āĻŦāĻžāĻ° āĻ¸āĻžāĻĨā§ āĻŽāĻŋāĻ˛ā§ āĻ¯āĻžāĻ¯āĻŧ
āĻĒāĻĨā§āĻ° āĻ āĻāĻļāĨ¤
-- āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤āĻšā§āĻ¨
Cppcheck āĻ°āĻŋāĻĒā§āĻ°ā§āĻ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¨ āĻ¯āĻĻāĻŋāĻ āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖāĻāĻŋ āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤āĻšā§āĻ¨āĨ¤ āĻŽāĻŋāĻĨā§āĻ¯āĻž āĻāĻā§
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻ¤āĻŋāĻŦāĻžāĻāĻāĨ¤ āĻāĻĒāĻ¨āĻŋ āĻāĻžāĻ¨āĻžāĻ° āĻāĻā§ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ¸āĻžāĻŦāĻ§āĻžāĻ¨ā§ āĻ¤āĻĻāĻ¨ā§āĻ¤ āĻāĻ°āĻž āĻāĻŦāĻļā§āĻ¯āĻ
āĻ¯āĻĻāĻŋ āĻāĻāĻŋ āĻāĻžāĻ˛ āĻŦāĻž āĻāĻžāĻ°āĻžāĻĒ āĻšāĻ¯āĻŧāĨ¤
--āĻāĻ¨āĻ˛āĻžāĻāĻ¨-āĻ¸āĻžāĻĒā§āĻ˛āĻžāĻ
āĻāĻ¨āĻ˛āĻžāĻāĻ¨ āĻĻāĻŽāĻ¨ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§āĻ¨. āĻĢāĻ°ā§āĻŽā§ āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻ°ā§āĻā§ āĻ¤āĻžāĻĻā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨: //
cppcheck-āĻĻāĻŽāĻ¨ āĻāĻ°āĻžāĻ° āĻāĻā§ memleak āĻ˛āĻžāĻāĻ¨ āĻĻāĻŽāĻ¨ āĻāĻ°ā§āĻ¨.
-j
āĻļā§āĻ°ā§ āĻāĻ°ā§āĻ¨ āĻĨā§āĻ°ā§āĻĄ āĻā§āĻāĻŋāĻ āĻāĻžāĻ āĻāĻ°āĻ¤ā§.
-l
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§ āĻ¯ā§ āĻ āĻ¨ā§āĻ¯ āĻĨā§āĻ°ā§āĻĄ āĻāĻ˛āĻŽāĻžāĻ¨ āĻĨāĻžāĻāĻ˛ā§ āĻā§āĻ¨ā§ āĻ¨āĻ¤ā§āĻ¨ āĻĨā§āĻ°ā§āĻĄ āĻļā§āĻ°ā§ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤ āĻ¨āĻ¯āĻŧ āĻāĻŦāĻ
āĻ˛ā§āĻĄ āĻāĻĄāĻŧ āĻ āĻ¨ā§āĻ¤āĻ¤ āĻšāĻ¯āĻŧ (āĻāĻāĻ¨āĻŋāĻā§āĻ¸-āĻāĻ° āĻŽāĻ¤ā§ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§)
--āĻāĻžāĻˇāĻž=
āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻāĻžāĻˇāĻž āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĢāĻžāĻāĻ˛ āĻā§āĻ āĻāĻ°āĻ¤ā§ cppcheck āĻŦāĻžāĻ§ā§āĻ¯ āĻāĻ°ā§āĨ¤ āĻŦā§āĻ§ āĻŽāĻžāĻ¨ āĻšāĻ˛: c, c++
--āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ=
āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
--max-configs=
āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻāĻ¯āĻŧāĻžāĻ° āĻāĻā§ āĻā§āĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ā§āĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻ¸āĻāĻā§āĻ¯āĻžāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 12āĨ¤
āĻ¯āĻĻāĻŋ --force āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻāĻ¤ā§āĻ°ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻļā§āĻˇ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻžāĻ°ā§āĻ¯āĻāĻ°ā§āĨ¤
--āĻĒā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻ°ā§āĻŽ=
āĻĒā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻ°ā§āĻŽ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĒā§āĻ°āĻāĻžāĻ° āĻāĻŦāĻ āĻāĻāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĨ¤ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻĒā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻ°ā§āĻŽāĻā§āĻ˛āĻŋ āĻšāĻ˛:
āĻāĻāĻ¨āĻŋāĻā§āĻ¸ā§Šā§¨
32 āĻŦāĻŋāĻ āĻāĻāĻ¨āĻŋāĻā§āĻ¸ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻ¨ā§āĻ
āĻāĻāĻ¨āĻŋāĻā§āĻ¸ā§Šā§¨
64 āĻŦāĻŋāĻ āĻāĻāĻ¨āĻŋāĻā§āĻ¸ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻ¨ā§āĻ
win32A
32 āĻŦāĻŋāĻ āĻāĻāĻ¨ā§āĻĄā§āĻ ASCII āĻ āĻā§āĻˇāĻ° āĻāĻ¨āĻā§āĻĄāĻŋāĻ
win32W
32 āĻŦāĻŋāĻ āĻāĻāĻ¨ā§āĻĄā§āĻ āĻāĻāĻ¨āĻŋāĻā§āĻĄ āĻ āĻā§āĻˇāĻ° āĻāĻ¨āĻā§āĻĄāĻŋāĻ
win64
64 āĻŦāĻŋāĻ āĻāĻāĻ¨ā§āĻĄā§āĻ
āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¯ā§ āĻĒā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻ°ā§āĻŽāĻāĻŋ Cppcheck āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛ āĻ¤āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
-q, -- āĻļāĻžāĻ¨ā§āĻ¤
āĻāĻāĻāĻŋ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻāĻā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻŋāĻā§ āĻŽā§āĻĻā§āĻ°āĻŖ.
-āĻāĻ°āĻĒāĻŋ, -āĻāĻ°āĻĒāĻŋ=, --āĻāĻ¤ā§āĻŽā§āĻ¯āĻŧ-āĻĒāĻžāĻĨ;, --āĻāĻ¤ā§āĻŽā§āĻ¯āĻŧ-āĻĒāĻžāĻĨ=
āĻāĻāĻāĻĒā§āĻā§ āĻāĻĒā§āĻā§āĻˇāĻŋāĻ āĻĒāĻžāĻĨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ˛ā§, āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻāĻĒāĻ¨āĻŋ āĻāĻ˛āĻžāĻĻāĻž āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
';' āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻāĻžāĻ§āĻŋāĻ āĻĒāĻĨāĨ¤ āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻā§āĻ¸ āĻĢāĻžāĻāĻ˛ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻĒāĻĨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ. āĻ¯ā§āĻŽāĻ¨ āĻ¯āĻĻāĻŋ
āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻŽāĻžāĻ¨ āĻšāĻ˛ āĻĒāĻ°ā§āĻā§āĻˇāĻž, test/test.cpp āĻā§āĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻāĻāĻāĻĒā§āĻā§ āĻĒāĻžāĻĨ āĻšāĻŦā§ test.cpp
test/test.cpp āĻāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§āĨ¤ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻāĻŋ āĻāĻĒā§āĻā§āĻˇāĻŋāĻ āĻĒāĻžāĻĨ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻ¤ā§āĻ˛āĻ¨āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§,
āĻ¤āĻžāĻ āĻšā§āĻŽ āĻĢā§āĻ˛ā§āĻĄāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¯ā§āĻŽāĻ¨ ~ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻāĻžāĻ āĻāĻ°ā§ āĻ¨āĻžāĨ¤ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻŦā§āĻĻāĻ¨ āĻāĻ°āĻž āĻ¸āĻŽā§āĻāĻŦ
āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻā§āĻ°āĻŋāĻ¤ā§ āĻ¨āĻŋāĻŽā§āĻ¨ āĻ¸ā§āĻ¤āĻ°ā§ āĻĨāĻžāĻāĻž āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻ° āĻŦā§āĻ¸ āĻĒāĻžāĻĨāĨ¤
--āĻĒā§āĻ°āĻ¤āĻŋāĻŦā§āĻĻāĻ¨-āĻĒā§āĻ°āĻāĻ¤āĻŋ
āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ āĻā§āĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ āĻā§āĻ°āĻāĻ¤āĻŋ āĻ°āĻŋāĻĒā§āĻ°ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
--āĻŦāĻŋāĻ§āĻŋ=
āĻāĻĒāĻ¨āĻžāĻ° āĻ¨āĻŋāĻāĻ¸ā§āĻŦ āĻā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻŋāĻ¤ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻŽāĻŋāĻ˛ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¯ā§āĻŽāĻ¨ āĻ¨āĻŋāĻ¯āĻŧāĻŽ "/0" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻļā§āĻ¨ā§āĻ¯ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻŋāĻāĻžāĻāĻ¨ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻāĻŽāĻžāĻ¨ā§āĻĄāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¤āĻāĻ¨āĻ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ āĻ¯āĻĻāĻŋ cppcheck āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
HAVE_RULES=āĻšā§āĻ¯āĻžāĻāĨ¤
--āĻ°ā§āĻ˛-āĻĢāĻžāĻāĻ˛=
āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻ¨āĻŋāĻ¯āĻŧāĻŽ XML āĻĢāĻžāĻāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤ https://sourceforge.net/projects/cppcheck/files/Articles/ āĻĻā§āĻā§āĻ¨
āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻ°āĻ āĻ¤āĻĨā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯āĨ¤ āĻāĻ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻ¯āĻĻāĻŋ cppcheck āĻāĻŋāĻ˛
HAVE_RULES=āĻšā§āĻ¯āĻžāĻ āĻĻāĻŋāĻ¯āĻŧā§ āĻ¸āĻāĻāĻ˛āĻŋāĻ¤āĨ¤
--std=
āĻŽāĻžāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻšāĻ˛:
posix
POSIX āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖ āĻā§āĻĄ
c89
C āĻā§āĻĄ C89 āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖ
c99
C āĻā§āĻĄ C99 āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖ
c11
C āĻā§āĻĄ C11 āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖ (āĻĄāĻŋāĻĢāĻ˛ā§āĻ)
āĻ¸āĻŋ ++ 03
C++ āĻā§āĻĄ āĻšāĻ˛ C++03 āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖ
āĻ¸āĻŋ ++ 11
C++ āĻā§āĻĄ āĻšāĻ˛ C++11 āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖ (āĻĄāĻŋāĻĢāĻ˛ā§āĻ)
āĻāĻāĻžāĻ§āĻŋāĻ āĻŽāĻžāĻ¨ āĻ¸ā§āĻ āĻāĻ°āĻžāĻ° āĻāĻĻāĻžāĻšāĻ°āĻŖ: 'cppcheck --std=c99 --std=posix file.cpp'
--āĻĻāĻŽāĻ¨=
āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻĻāĻŽāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ° āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻšāĻ˛: [āĻ¤ā§āĻ°ā§āĻāĻŋ āĻāĻāĻĄāĻŋ]:[āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ]:[āĻ˛āĻžāĻāĻ¨]āĨ¤
[āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ] āĻāĻŦāĻ [āĻ˛āĻžāĻāĻ¨] āĻāĻā§āĻāĻŋāĻāĨ¤ [āĻ¤ā§āĻ°ā§āĻāĻŋ āĻāĻāĻĄāĻŋ] āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻĻāĻŽāĻ¨ āĻāĻ°āĻ¤ā§ * āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
(āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĢāĻžāĻāĻ˛ āĻŦāĻž āĻĢāĻžāĻāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯)āĨ¤ [filename] āĻ āĻāĻ¯āĻŧāĻžāĻāĻ˛ā§āĻĄāĻāĻžāĻ°ā§āĻĄ āĻ āĻā§āĻˇāĻ° āĻĨāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§ * āĻŦāĻž
?.
--āĻĻāĻŽāĻ¨-āĻ¤āĻžāĻ˛āĻŋāĻāĻž=
āĻĢāĻžāĻāĻ˛ā§ āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻā§āĻā§āĻ¤ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻĻāĻŽāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĻāĻŽāĻ¨ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ā§ āĻšāĻ¯āĻŧ
āĻāĻĒāĻ°ā§āĨ¤
--āĻā§āĻŽāĻĒā§āĻ˛ā§āĻ=' '
āĻ¤ā§āĻ°ā§āĻāĻŋ āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻ. āĻ¯ā§āĻŽāĻ¨ '{file}:{line},{severity},{id},{message}' āĻŦāĻž
'{file}({line}):({severity}) {message}'āĨ¤ āĻĒā§āĻ°ā§āĻŦ-āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻā§āĻŽāĻĒā§āĻ˛ā§āĻ: gcc, āĻŦāĻ¨āĻžāĻŽ
-v, -- āĻāĻžāĻ°āĻŦā§āĻ¸
āĻāĻ°ā§ āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻ°āĻŋāĻĒā§āĻ°ā§āĻ
--āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ
āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻ¤āĻĨā§āĻ¯ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻāĻ
--xml
āĻāĻ°āĻ° āĻ¸ā§āĻā§āĻ°ā§āĻŽā§ XML-āĻ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ˛āĻŋāĻā§āĻ¨
--xml-āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ=
XML āĻĢāĻžāĻāĻ˛ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨. āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ 1 āĻāĻŦāĻ 2 āĻāĻĒāĻ˛āĻŦā§āĻ§āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ
āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ 1āĨ¤
onworks.net āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ā§ cppcheck āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨