7
프로젝트에 clang-tidy를 설정하려고합니다. 가능한 한 깨끗한 결과를 얻고 -fix 모드 사용을 권장 할 수 있기를 바랍니다. 그러나 예외가 필요한 개별적인 경우가 있습니다. 그 소리 - 깔끔한에서 비슷한 일을 할 사람이 로컬 컴파일러 경고를 해제하고자하는 것이 가능에 해당하는 경우에 대한clang-tidy 검사를 인라인하는 방법
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wreserved-id-macro"
// Code that is being specially exempted
#pragma clang diagnostic pop
을 사용할 수 있습니다로
많은?
나는
#pragma clang diagnostic push
#pragma clang diagnostic ignored "readability-identifier-naming"
// Code that is being specially exempted
#pragma clang diagnostic pop
또한 clang
으로 clang-tidy
로 대체
clang
을 사용하고 정기적으로 연타로 컴파일 할 때 컴파일 할 때 나는
clang
대신에
clang-tidy
를 사용하는 경우 불행히도, 난 컴파일 경고를
warning: unknown pragma ignored [clang-diagnostic-unknown-pragmas]
warning: pragma diagnostic expected option name (e.g. "-Wundef") [-Wunknown-pragmas]
및
를 얻을. 또한 소스를 통해 실행될 때clang-tidy
이 출력하는 내용에 영향을 미치지 않습니다.
이것은 clang
및 clang-tidy
3.8 for x86_64 Linux입니다.
나는 그것이 불가능하다는 것을 나타낼 수있는 https://llvm.org/bugs/show_bug.cgi?id=27910의도 알고 있지만, 원래 이외의 더 이상의 활동이 없습니다 보고서. –