問題タブ [clang-format]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1951 参照

linux - makefile で既存のプロジェクトに clang 形式のツールを追加する

特定のコーディング スタイルに従うために、clang 形式のツールをプロジェクトに追加したいと考えています。私はすでにプロジェクトとメイクファイルを持っています。makefile を使用して、clang 形式のツールをプロジェクトに統合するにはどうすればよいですか?

ありがとう!

0 投票する
1 に答える
533 参照

c++ - 複数回線の通話を 1 行に結合しないように clang-format を取得する方法は?

たとえば、次のコード スニペット:

は常に次のように変換されます。

そのため、途中でチェーンを変更する必要がある場合、VCS の観点からすると、読みにくくなり、友好的ではなくなります。

clang-formatこのような動作を防ぐ方法はありますか?

0 投票する
1 に答える
1243 参照

version-control - パッチでの clang-format の使用

私は clang-format を試してみましたが、私のコーディング スタイルには非常に適しています。変更したくないコードをフォーマットしないように、パッチだけで clang フォーマットを使用できるかどうかを知りたかったのです。そうすれば、メインラインにコミットする前に、パッチで clang-format を実行できました。

ありがとう、

0 投票する
2 に答える
3028 参照

xcode - Clang Format が空の行のすべてのインデント スペースを削除しています

for Xcode_clang-formatを使用してファイルを実行しています。BBUncrustifyPlugin

Xcode では、改行を作成するたびに、インデント スペースが保持されます。(スペースは•として示されます) 以下のように:

ファイルを実行すると_clang-format、コードからスペースが削除されるため、次のようになります。

大したことではありませんが、すべての改行がスペースを削除するという厄介なコミットの変更になります。ファイルを編集するために戻った場合は言うまでもなく、それらのスペースが既に存在することをお勧めします。

_clang-formatこれを修正するのに役立つキーが見つからないようです。何か助けはありますか?

ここに私の現在の_clang-formatファイルがあります

ありがとう。

0 投票する
3 に答える
5908 参照

c - 関数のパラメーター名を clang 形式に揃えるにはどうすればよいですか?

clang-format構造体メンバーと関数パラメーター名を列にフォーマットするために使用することは可能ですか?

例えば:

それが不可能な場合、clang-format を拡張してこれを達成できますか?

0 投票する
2 に答える
2928 参照

c++ - clang 形式の制御ステートメントの後にブレークします。

ファイルで使用BreakBeforeBraces: Allmanしてい.clang-formatますが、制御ステートメント (、、、... など) の中かっこがif独自forwhile行に配置されていません。

で中括弧にネストされた構成クラスを設定できることを読みましたBraceWrappingが、正しい YAML 構文 (および崇高なテキスト プラグインの JSON 構文) を理解できず、既存の例を見つけることができませんでした。

これを行う方法はありますか?

0 投票する
2 に答える
1584 参照

c++ - ネストされた名前空間宣言を同じ行に保持するように clang-format を構成する方法はありますか?

私が取り組んでいるコードベースでは、常にネストされた名前空間を次のように宣言しています。

これを複数の行に分割しclang-format ないように構成する方法をまだ見つけることができませんでした。

私は構成をいじり、clang 3.8BreakBeforeBracesの新しい構成を調べましたが、どちらも成功しませんでした。BraceWrapping

コードに注釈を付けずにこれを行うことは可能// clang-format [on/off]ですか?