programing

C/C++ 소스 코드를 코딩 표준과 대조하여 검사하는 무료 툴?

bestcode 2022. 8. 24. 23:55
반응형

C/C++ 소스 코드를 코딩 표준과 대조하여 검사하는 무료 툴?

Java용 (Checkstyle, JCSC)은 꽤 쉽게 찾을 수 있을 것 같습니다만, C/C++용 툴은 찾을 수 없습니다.보풀과 같은 정적 코드 분석기를 찾는 것이 아니라 변수 이름 지정, 대문자화, 간격, 식별, 브래킷 배치 등의 코딩 규격과 대조하고 싶을 뿐입니다.

Google 코드 스타일 가이드의 Google c++lint.

내가 아는 유일한 도구는 베라야.하지만 써본 적이 없어서 얼마나 실용적인지는 말할 수 없어요. 시연은 유망해 보인다.

리스트가 있어요.부목에는 추정 C++ 프론트 엔드가 있습니다.

같은 이름의 플러그인을 통해 허드슨에서도 지원되는 cppcheck가 있습니다.

nsiqcppstyle을 시도합니다.C/C++용 Python 기반 코딩 스타일 체커입니다.사용자 고유의 규칙을 추가하기 위해 쉽게 확장할 수 있습니다.

당신이 원하는 것은 아니지만, 아스타일이 프로세스를 생성하고 자동화할 수 있는 코딩 표준에 모두가 동의하는 것이 더 쉽다는 것을 알게 되었습니다.

저는 지금 그런 도구를 쓰는 다른 프로젝트와 함께 프로젝트를 진행하고 있습니다.다른 정적 코드 분석 도구를 보고 더 잘할 수 있다고 판단했습니다.

안타깝게도, 이 프로젝트는 코드에 대한 상당히 친밀한 지식 없이는 아직 사용할 준비가 되지 않았습니다(읽기: 매우 복잡합니다).하지만, 우리는 상당히 빠르게 움직이고 있으며, 향후 8주 이내에 베타 버전을 출시할 수 있기를 희망합니다.

이 프로젝트는 오픈 소스입니다.프로젝트 페이지를 방문하실 수 있습니다.참여하고 싶으시면 외부로부터의 의견을 받고 싶습니다.

자세한 내용은 알려드리지 않겠습니다.프로젝트 페이지를 방문하실 수 있습니다만, 한 가지 말씀드리겠습니다.대부분의 정적 코드 분석 툴은 코드에 오류가 없는지 확인하는 것을 목적으로 하고 있으며, 코딩 가이드라인 확인에는 그다지 관심이 없습니다.델은, 보다 유연한 어프로치를 채용하고 있습니다.이 어프로치를 사용하면, 「하우스 룰」과 가능한 버그를 모두 확인할 수 있습니다.

더 자세한 정보가 필요하시면 언제든지 연락주세요.

건배.

이게 어느 정도 cxx 체커에 도움이 될 거라고 확신해요.또, 이 툴은 꽤 좋은 KWStyle인 것 같습니다.Kitware에서 Cmake를 개발하고 있습니다.

Abraxas 코드 체크 http://www.abxsoft.com/codchk_user.html

작업에서 LDRA스위트를 사용한 적이 있다.

c/c++ 코드 테스트에 사용되지만 MISRA 등의 코딩 규격과 대조하여 확인할 수도 있습니다.

마크를 켜주세요.universalindentguisourceforge.net 에서 참조해 주세요.

그것은 C를 위한 스타일 체커를 많이 가지고 있고 당신은 체커를 커스터마이즈 할 수 있습니다.

Metrix++ http://metrixplusplus.sourceforge.net/ 를 체크합니다.필요에 따라 몇 가지 확장이 필요할 수 있습니다.

언급URL : https://stackoverflow.com/questions/93260/a-free-tool-to-check-c-c-source-code-against-a-set-of-coding-standards

반응형