問題タブ [uncrustify]

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 に答える
260 参照

objective-c - Uncrustify obj-c: super の呼び出し前後の改行、インターフェイス宣言と実装宣言

uncrustify を使用して super を呼び出した後に改行を追加するにはどうすればよいですか

現時点の:

希望:

また、インターフェース宣言と実装宣言の前後に改行を追加するにはどうすればよいですか

現時点の:

希望:

  • BBUncrustifyPlugin と UncrustifyX を使用しています
0 投票する
1 に答える
219 参照

objective-c - Uncrustify obj-c: 関数宣言のパラメーター間に改行を追加

このコードを作成するための構成を探しています

に:

アラインメントは align_oc_decl_colon です。パラメータ間に改行を追加するプロパティを探しています

0 投票する
0 に答える
75 参照

c++ - uncrustify の indent_ctor_init_leading が機能しない

データ メンバーの ":" の後に 4 つのスペースが必要なので、indent_ctor_init_leading を 4 に設定します。しかし、常に 2 つのスペースが与えられます。

予想された結果 :

真の結果 (2 つのスペースのみ) :

いくつかの実験の後、構成「indent_columns」によってスペースを uncrustify インデントすることがわかりましたが、常に「indent_ctor_init_leading」を無視します (効果はありません)。「indent_class_colon」と「indent_constr_colon」を true に設定しても効果はありません。

構成は defaults.cfg に基づいており、uncrustify のバージョンは 0.61.3 です。

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

c++ - 末尾のコメントを上の行に自動的に移動する方法は?

末尾のコメントをそれらが記述する行の上に移動するためのツール、オプション、または正規表現を探しています。言い換えれば、私はこれを変えたいと思います:

これに:

私は現在 uncrustify を使用して大規模なコード ベースをクリーンアップしていますが、このオプションがないように見えますが、どこかで見逃している可能性がありますが、他のツールでも見つけることができませんでした。このコードでは、末尾のコメントを多用していますが、ほとんどの場合、コメントはランダムに配置されており、配置も適切ではありません。

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

objective-c - Uncrustify: ObjC コードの 2 行以上の空行を削除

だから基本的に私はそのようなコードを持っています:

このコードを次のフォームに自動フォーマットする必要があります。

したがって、基本的には、すべての二重、三重などの空行を単一の空行に置き換える必要があります。

それを有効にする Uncrustify オプションはありますか?
「いいえ」の場合、このシナリオの回避策を知っていますか?

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

ios - Uncrustify for Allman スタイルを Swift iOS プログラミング用に設定するには?

Allman スタイルを使用して Swift で動作する UncrustifyX の構成を取得しようとしています。Xcode で BBUncrustifyPlugin を使用しています。これが私がこれまでに持っているものです:

中かっこのほとんどは正しいのですが、エクスクラメーション マークとクエスチョン マークを引き離し、他にもいくつか問題があります。それを正しく機能させるために他に何ができるかわかりません。

ここで要点を作成しました:

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

objective-c - Uncrustifyは、長い目的のCメソッド宣言で改行の書式設定を無視します

開発者によってフォーマットされた新しい行を uncrustify に無視させたいのですが、私の設定ファイルではこれを行いません。

私のコードはどのように見えるか、変更したくない

フォーマット時の uncrustify の動作

uncrustify 0.61 を使用しており、構成ファイルはhttp://www.megafileupload.com/edbM/uncrustify.cfgです。