IT

코딩 표준 세트와 비교하여 C / C ++ 소스 코드를 확인하는 무료 도구?

lottoking 2020. 6. 14. 10:08
반응형

코딩 표준 세트와 비교하여 C / C ++ 소스 코드를 확인하는 무료 도구? [닫은]


Java ( Checkstyle , JCSC ) 와 같은 도구를 찾는 것은 매우 쉬운 것처럼 보이지만 C / C ++ 용 도구를 찾지 못하는 것 같습니다. 보풀과 같은 정적 코드 분석기를 찾고 있지 않습니다. 변수 이름 지정, 대문자, 간격, 식별, 대괄호 배치 등과 같은 코딩 표준에 대해서만 확인하고 싶습니다.


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


구글 C ++ 보풀 에서 구글 코드 스타일 가이드 .


나는 이것이 어느 정도 cxx checker에 도움이 될 것이라고 확신합니다 . 또한이 도구는 꽤 좋은 것 같다 KWStyle 그것은 Kitware, Cmake을 개발하는 사람에서입니다.


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


nsiqcppstyle을 시도 하십시오 . C / C ++ 용 Python 기반 코딩 스타일 검사기입니다. 자신 만의 규칙을 쉽게 추가 할 수 있습니다.


있다 목록 . splint에 추정 C ++ 프론트 엔드도 있습니다 .


작업에 LDRA 툴 슈트를 사용한 툴

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


확인 universalindentguisourceforge.net .

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


동일한 이름의 플러그인을 통해 Hudson 에서도 지원되는 cppcheck 가 있습니다 .


Metrix ++ http://metrixplusplus.sourceforge.net/을 확인 하십시오 . 필요에 따라 일부 확장이 필요할 수 있습니다.


Abraxas 코드 확인 http://www.abxsoft.com/codchk_user.html 확인


현재 다른 도구로 프로젝트를 수행하여 그러한 도구를 작성하고 있습니다. 다른 정적 코드 분석 도구를 살펴보고 더 잘할 수 있다고 결정했습니다.

불행히도, 프로젝트는 코드에 대한 충분한 지식 없이는 아직 사용할 준비가되어 있지 않습니다 ( 읽기 : 모든 버그처럼 버그가 있습니다 ). 그러나 우리는 상당히 빠르게 움직이고 있으며 앞으로 8 주 내에 베타 버전이 출시되기를 희망합니다.

프로젝트는 오픈 소스입니다- 프로젝트 페이지를 방문하십시오. 참여하고 싶다면 더 많은 외부 입력을 원합니다.

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

더 자세한 정보가 필요하면 언제든지 저에게 연락하십시오.

건배,

참고 URL : https://stackoverflow.com/questions/93260/a-free-tool-to-check-cc-source-code-against-a-set-of-coding-standards

반응형