2017-04-06 13 views
0

Google styling guide에 따라 C++ 코드의 형식을 지정하기 위해 atom.io에서 uncrustify 및 atom-beautify를 사용하고 있습니다. CPPlint를 사용하여 코드의 형식이 올바른지 확인합니다. https://gist.githubusercontent.com/philectron/1a1e1ccb06d5643cd61d85fc5ecaf429/raw/8813567b8f7dd49003228e19c3d10719b49995a1/uncrustify-preferences.cfg에서 설정 파일을 사용하고 있습니다. 그러나 미용을 마친 후 cpplint는 다음 문제를보고합니다.uncrustify Google 스타일 C++ 구성

  1. "코드와 주석 [공백/주석] 사이에 적어도 두 개의 공백이 가장 적합합니다"가 적용되지 않으며 여러 곳에서이 오류가 발생합니다. 이 질문에 대한 답변은 Uncrustify - How do I align trailing comments by two-space gap?입니다.
  2. "protected : 들여 쓰는 공간이 +1이어야합니다." 나는 개인 및 공공에 대해서도 같은 오류를 받고있다.

이것이 올바른 방법이 아니라면 어떻게 원자 안에서 아름답게 보일 수 있습니까?

답변

0

어쩌면 내가 마지막 답변에서 충분히 명확하지 않았거나 충분히주의 깊게 읽지 않았을 수도 있습니다. 여기 또 다른 시도가 있습니다.

기능을 정렬합니다. 정렬 기능은 간격 띄우기 기능 후에 적용됩니다 (적어도 후행 주석의 경우).

align_right_cmt_span이 0보다 큰 경우 정렬 기능 은 후행 주석에 적용됩니다. 이 아니더라도을 지정하더라도 기본적으로 0으로 설정되어 있어도 옵션이 사용 가능합니다. 이제 0이 아닌 경우에만 활성화 된 것처럼 보입니다. 또한이 문제에 대해서는 align_right_cmt_at_col이 1로 설정되어 있습니다.

CPPlint, atom-beautify 또는 Google 스타일 가이드를 사용하고 있지 않습니다. 따라서 도움이 필요하면 입력 코드, 출력 코드, 예상 코드 등 몇 가지 코드 예제를 업로드하십시오.