Ubuntu 14.04でclang-format(バージョン3.8)を使用してCコードベースをクリーンアップしようとしています。要件として、私は複数の連続した宣言/定義の字下げを維持する(または強化する)ためにclang形式が必要です。例えば:私は次のような出力を得る打ち鳴らすフォーマットを実行した後同じインデントレベルで複数の宣言/定義が連続しています
void foo()
{
int a;
float b;
myLongType c;
}
:
void foo()
{
int a;
float b;
myLongType c;
}
は強制/このフォーマットを維持するために、私は認識していないよオプションがありますか?
これが不可能な場合、clang-formatの機能を(clang-tidyと同じように)拡張することは可能ですか、機能要求を開く必要がありますか?
「/ ... C/C++/Javaの書式を設定するためのツールを」私は、フォーマットのこの種は、主にCのコードベースで使用されていることを知っている、とヘルプメッセージを述べたが、すべてのオプションが主であるように見えますC++をターゲットとしています。
STD 'へint''からなしの生の変換:: STRING' – sp2danny
あなたは、二行目は、有効な 'float'が含まれている必要があり、右であり、第三の有効な'文字列のようformattingsになります'を使って値を初期化します。それはclangのドキュメントでも間違っていますが。たぶん私はそこに修正を要求し、それに応じて私の答えを変更する必要があります。 – datosh