일련의 코딩 표준과 비교하여 C/C++ 소스 코드를 확인하는 무료 도구가 있습니까?[닫은]

StackOverflow https://stackoverflow.com/questions/93260

  •  01-07-2019
  •  | 
  •  

문제

이러한 Java용 도구를 찾는 것은 꽤 쉬워 보입니다(체크스타일, JCSC), 하지만 C/C++에 대한 항목을 찾을 수 없는 것 같습니다.나는 보푸라기 같은 정적 코드 분석기를 찾는 것이 아니라 변수 이름 지정, 대문자 사용, 간격, 식별, 대괄호 배치 등과 같은 코딩 표준만 확인하고 싶습니다.

도움이 되었습니까?

해결책

내가 아는 유일한 도구는 베라.그러나 그것을 사용하지 않았으므로 그것이 얼마나 실행 가능한지 언급할 수 없습니다. 데모 유망해 보입니다.

다른 팁

나는 이것이 어느 정도 도움이 될 것이라고 확신합니다 cxx 검사기.그리고 이 도구도 꽤 좋은 것 같습니다. KW스타일 Cmake를 개발한 Kitware의 작품입니다.

정확히 귀하가 요구하는 내용은 아니지만 코딩 표준에 모두가 동의하는 것이 더 쉽다는 것을 알았습니다. 스타일 프로세스를 생성하고 자동화할 수 있습니다.

노력하다 nsiqcpp스타일.C/C++용 Python 기반 코딩 스타일 검사기입니다.자신만의 규칙을 추가하여 확장하는 것은 쉽습니다.

거기에 목록.추정되는 내용도 있다 부목의 C++ 프런트엔드.

나는 작업에 도구를 사용했습니다. LDRA 도구 모음

c/C++ 코드를 테스트하는 데 사용되지만 MISRA 등과 같은 코딩 표준을 검사할 수도 있습니다.

확인하다 universalindentgui ~에 sourceforge.net.

C에 대한 많은 스타일 체커가 있으며 체커를 사용자 정의할 수 있습니다.

있다 cppcheck 이는 또한 지원됩니다 허드슨 강 같은 이름의 플러그인을 통해.

메트릭스++ 확인 http://metrixplusplus.sourceforge.net/.귀하의 요구에 맞는 일부 확장이 필요할 수 있습니다.

Abraxas 코드 확인을 확인하세요http://www.abxsoft.com/codchk_user.html

저는 현재 그러한 도구를 작성하기 위해 다른 프로젝트와 함께 프로젝트를 진행하고 있습니다.다른 정적 코드 분석 도구를 살펴보고 더 잘할 수 있다고 결정했습니다.

불행하게도 코드에 대한 상당히 깊은 지식 없이는 아직 프로젝트를 사용할 준비가 되지 않았습니다(읽다:완전 버그같아).그러나 우리는 상당히 빠르게 움직이고 있으며 앞으로 8주 이내에 베타 릴리스를 출시할 수 있기를 바랍니다.

이 프로젝트는 오픈 소스입니다 - 프로젝트 페이지를 방문하실 수 있습니다, 참여하고 싶으시다면 외부 입력을 더 환영합니다.

자세한 내용은 지루하게 여기지 않겠습니다. 할 수 있습니다. 프로젝트 페이지를 방문하세요 하지만 한 가지만 말씀드리겠습니다.대부분의 정적 코드 분석 도구는 코드에 실수가 있는지 확인하는 데 목적이 있으며 코딩 지침 확인에는 별로 관심이 없습니다.우리는 "내부 규칙"과 가능한 버그를 모두 확인하기 위해 플러그인을 작성할 수 있는 보다 유연한 접근 방식을 취했습니다.

더 많은 정보를 원하시면, 주저하지 마시고 저에게 연락해주세요.

건배,

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top