問題タブ [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.
linux - makefile で既存のプロジェクトに clang 形式のツールを追加する
特定のコーディング スタイルに従うために、clang 形式のツールをプロジェクトに追加したいと考えています。私はすでにプロジェクトとメイクファイルを持っています。makefile を使用して、clang 形式のツールをプロジェクトに統合するにはどうすればよいですか?
ありがとう!
c++ - 複数回線の通話を 1 行に結合しないように clang-format を取得する方法は?
たとえば、次のコード スニペット:
は常に次のように変換されます。
そのため、途中でチェーンを変更する必要がある場合、VCS の観点からすると、読みにくくなり、友好的ではなくなります。
clang-format
このような動作を防ぐ方法はありますか?
version-control - パッチでの clang-format の使用
私は clang-format を試してみましたが、私のコーディング スタイルには非常に適しています。変更したくないコードをフォーマットしないように、パッチだけで clang フォーマットを使用できるかどうかを知りたかったのです。そうすれば、メインラインにコミットする前に、パッチで clang-format を実行できました。
ありがとう、
xcode - Clang Format が空の行のすべてのインデント スペースを削除しています
for Xcode_clang-format
を使用してファイルを実行しています。BBUncrustifyPlugin
Xcode では、改行を作成するたびに、インデント スペースが保持されます。(スペースは•として示されます) 以下のように:
ファイルを実行すると_clang-format
、コードからスペースが削除されるため、次のようになります。
大したことではありませんが、すべての改行がスペースを削除するという厄介なコミットの変更になります。ファイルを編集するために戻った場合は言うまでもなく、それらのスペースが既に存在することをお勧めします。
_clang-format
これを修正するのに役立つキーが見つからないようです。何か助けはありますか?
ここに私の現在の_clang-format
ファイルがあります
ありがとう。
c - 関数のパラメーター名を clang 形式に揃えるにはどうすればよいですか?
clang-format
構造体メンバーと関数パラメーター名を列にフォーマットするために使用することは可能ですか?
例えば:
それが不可能な場合、clang-format を拡張してこれを達成できますか?
c++ - clang 形式の制御ステートメントの後にブレークします。
ファイルで使用BreakBeforeBraces: Allman
してい.clang-format
ますが、制御ステートメント (、、、... など) の中かっこがif
独自for
のwhile
行に配置されていません。
で中括弧にネストされた構成クラスを設定できることを読みましたBraceWrapping
が、正しい YAML 構文 (および崇高なテキスト プラグインの JSON 構文) を理解できず、既存の例を見つけることができませんでした。
これを行う方法はありますか?
c++ - ネストされた名前空間宣言を同じ行に保持するように clang-format を構成する方法はありますか?
私が取り組んでいるコードベースでは、常にネストされた名前空間を次のように宣言しています。
これを複数の行に分割しclang-format
ないように構成する方法をまだ見つけることができませんでした。
私は構成をいじり、clang 3.8BreakBeforeBraces
の新しい構成を調べましたが、どちらも成功しませんでした。BraceWrapping
コードに注釈を付けずにこれを行うことは可能// clang-format [on/off]
ですか?