Cppcheck는 C/C++ 코드에 대한 정적 분석 도구로, 버그, 정의되지 않은 동작(undefined behavior) 및 잠재적으로 위험한 코딩 관행을 식별하도록 설계되었습니다. 주요 특징 및 목표는 다음과 같습니다:
복잡한 문제 탐지:
일반적인 테스트에서 식별하기 어려운 오류에 초점을 맞추며, 예를 들면:
메모리 누수.
잘못된 포인터 접근.
초기화되지 않았거나 정의되지 않은 조건.
배열 경계 위반.
낮은 허위 양성률:
정확성을 우선시하여 개발자가 과도한 경고에 압도되지 않도록 관련 없는 경고를 줄입니다.
비표준 구문 지원:
유연성이 중요한 임베디드 프로젝트에서 컴파일러의 특정 확장 또는 일반적인 관행을 가진 코드를 분석합니다.
통합 및 사용자 정의:
명령 줄을 통해 사용되거나 (Visual Studio 또는 Eclipse와 같은) IDE에 통합되거나 CI/CD 파이프라인에서 사용될 수 있습니다. 사용자 정의 규칙을 작성할 수 있습니다.
다중 스레드 분석:
대규모 프로젝트에서 검사를 가속화할 수 있는 옵션을 제공합니다.
버전: 2.17.1
크기: 21.45 MB
라이센스: 무료
언어: 영어
플랫폼: Windows
파일 형식: MSI
SHA-256: bcc28e10ae88584a5844540f0b9d54419eb04185f506565459117ec73d63f137
개발자: Daniel Marjamaki
카테고리: 유틸리티/프로그래밍
업데이트: 2025년 02월 26일