2017-04-06 13 views
0

atom.ioでuncrustifyとatom-beautifyを使用して、Googleスタイリングガイドに従ってC++コードをフォーマットしています。私はコードが正しくフォーマットされているかどうかを確認するためにCPPlintを使用しています。私はhttps://gist.githubusercontent.com/philectron/1a1e1ccb06d5643cd61d85fc5ecaf429/raw/8813567b8f7dd49003228e19c3d10719b49995a1/uncrustify-preferences.cfgから設定ファイルを使用しています。しかし、美化した後、cpplintは次の問題を報告しています。uncrustify GoogleスタイルのC++設定

  1. "コードとコメント[空白/コメント]の間に少なくとも2つのスペースが最適です"が強制されていないため、複数の場所でこのエラーが発生しています。 Uncrustify - How do I align trailing comments by two-space gap?にあるこの質問の回答は機能していません。
  2. "protected:インデントされたスペースが+1でなければなりません。"私は民間や公的にも同じエラーが発生しています。

これが正しい方法でない場合は、どのようにしてatom.ioの中で美しく色とりどきすることができますか。

答えて

0

多分私は最後の答えで十分ではなかったか、十分に注意深く読んでいないかもしれません。もう一つの試みです。

機能を整列させている。整列関数は、スペーシング関数の後に適用されます(少なくとも後続のコメントの場合)。

align_right_cmt_spanを0より大きい値に設定した場合、整列関数も末尾のコメントに適用されます。 オプションは、0に設定されていても有効です。でない場合でも、デフォルトではと指定します。これはゼロでない場合にのみアクティブになっているようです。この問題に加えて、align_right_cmt_at_colが1に設定されています。

私はCPPlint、アトム美化、またはGoogleスタイリングガイドを使用していません。ですから、助けが必要な場合は、入力コード、出力コード、予想コードなどのコード例をアップロードしてください。

関連する問題