이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 명령 clang-tidy-3.5입니다.
프로그램:
이름
clang-tidy - clang-tidy 3.5 매뉴얼 페이지
기술
사용법: clang-tidy [옵션] [... ]
옵션:
일반 옵션:
-도움 - 사용 가능한 옵션 표시(-도움이 숨겨진 이상)
-도움말 목록 - 사용 가능한 옵션 목록 표시(-도움말 목록 숨김 이상)
-번역 - 이 프로그램의 버전 표시
깔끔한 옵션:
-분석-임시-dtors - 임시 소멸자 인식 분석 활성화
clang-analyzer- 확인합니다.
-확인=- 선택적 '-'가 있는 쉼표로 구분된 glob 목록
접두사. Glob은 목록에 나타나는 순서대로 처리됩니다. '-'가 없는 글로브
접두사는 집합에 일치하는 이름을 가진 검사를 추가하고 '-' 접두사가 있는 globs는 제거합니다.
활성화된 검사 세트에서 일치하는 이름을 가진 검사입니다.
-고치다 - 가능한 경우 감지된 오류를 수정합니다.
-헤더 필터=- 이름과 일치하는 정규식
진단을 출력할 헤더입니다. 각각의 메인 파일에서 진단
번역 단위는 항상 표시됩니다. 와 함께 사용할 수 있습니다 -라인 필터.
-라인 필터=- 필터링할 줄 범위가 있는 파일 목록
경고. 와 함께 사용할 수 있습니다 -헤더 필터. 목록 형식은
JSON 객체 배열:
[ {"이름":"파일1.cpp","줄":[[1,3],[5,7]]}, {"이름":"파일2.h"}
]
-목록 확인 - 활성화된 모든 검사를 나열하고 종료합니다. 함께 사용
-확인=사용 가능한 모든 검사를 나열하려면 '*'.
-p=- 빌드 경로
-p 컴파일 명령 데이터베이스를 읽는 데 사용됩니다.
예를 들어 CMake 빌드 디렉토리일 수 있습니다.
compile_commands.json이 존재합니다(사용 -DCMAKE_EXPORT_COMPILE_COMMANDS=ON CMake 옵션
이 출력을 얻으려면). 빌드 경로가 지정되지 않은 경우
compile_commands.json은 첫 번째 입력의 모든 상위 경로를 통해 시도됩니다.
파일 . 보다: http://clang.llvm.org/docs/HowToSetupToolingForLLVM.html 예를 들어
소스 트리에 Clang Tooling을 설정하는 방법.
... 소스 파일의 경로를 지정합니다. 이러한 경로는
컴파일 명령 데이터베이스에서 조회했습니다. 파일의 경로가 절대 경로인 경우
CMake의 소스 트리를 가리켜야 합니다. 경로가 상대적인 경우 현재
작업 디렉토리는 CMake 소스 트리에 있어야 하고 파일은
현재 작업 디렉토리의 하위 디렉토리. 상대 파일의 "./" 접두사
자동으로 제거되지만 상대 경로의 나머지 부분은 접미사여야 합니다.
컴파일 명령 데이터베이스의 경로.
onworks.net 서비스를 사용하여 온라인으로 clang-tidy-3.5 사용