Cpplint
Cpplint개발자 | 구글 |
---|---|
저장소 | github |
기입처 | 파이썬 |
유형 | 정적 프로그램 분석 도구 |
면허증. | 3절 BSD 라이선스 |
웹 사이트 | google |
cpplint 또는 cpplint.py는 C++ 코드가 Google의 코딩 스타일 가이드와 일치하도록 설계된 Google에 의해 개발된 오픈 소스 보풀과 같은 도구입니다.
따라서 cpplint는 구글이 C++ 코딩으로 간주하는 베스트 프랙티스를 구현합니다.cpplint.py 스크립트는 소스 코드 파일을 읽고 스타일 가이드에서 벗어난 부분에 플래그를 표시합니다.구문 오류도 식별합니다.이것은 규칙에 근거해, 다수의 휴리스틱스를 사용해 부정한 [1]코드를 식별합니다.
cpplint.py은 false positive와 false negative의 양쪽 모두에 시달리고 있습니다.잘못된 긍정은 행에 태그를 붙임으로써 제거할 수 있습니다(또는// NOLINT(rule)
해당 행에만 태그 붙임).rule
카테고리).
또한 옵션을 사용하여 규칙을 세부적으로 선택할 수 있습니다.행 길이 규칙은 옵션으로 구성할 수 있으며 파일 확장자는 기본적으로 'h', 'cpp', 'cc', 'cu' 및 'cuh'로 구성할 수 있습니다.일부 옵션은 컨피규레이션파일에 저장할 수 있습니다.
cpplint는 Python [3]스크립트로 구현됩니다.3조 BSD 라이선스로 배포됩니다.
「 」를 참조해 주세요.
레퍼런스
- ^ Dutko, Adam M. (2011). The Relational Database: a New Static Analysis Tool? (PDF) (Master of Science). Cleveland State University. p. 20. ISSN 2572-3480. OCLC 750403495. Archived from the original on 18 May 2018.
- ^ Weinberger, Benjy. "Google C++ Style Guide, section cpplint".
- ^ Google. "GIT URL for cpplint.py".
{{cite web}}
:author=
범용명(도움말)이 있습니다.