問題タブ [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 に答える
220 参照

objective-c - uncrustify: 「サイズ関数の後のコメント」を取り除く (mod_add_long_function_closebrace_comment)

「サイズの関数の後のコメント」を非常に小さな値に設定して uncrustify を実行しました。現在、実質的にすべての関数に次のようなコメントがあります。

この末尾の関数コメントを削除する方法が見つからないようです。大きなサイズの関数にのみコメントを追加するようにパラメーターの値を変更しても、小さな関数の既存のコメントは削除されません。

uncrustify を使用してポスト関数のコメントを削除することはできますか? もしそうなら、すべてのプロジェクトファイルで検索と置換を行いたい場合、(安全な) Xcode 正規表現はどのように見える必要がありますか?

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

ios - Uncrustify: ネストされたブロックの indeting が間違っています

私はこのコードを持っています:

残念ながら、Uncrustify は次のようになります。

私の設定:

普通に見えるようにする方法誰か知りませんか?ネストされたブロックに余分なスペースがありません。

編集: 今はコメントできません。xCode を使用しています。

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

uncrustify - uncrustify: 関数定義の括弧を開く前の改行

uncrustify 0.60 の使用

次の結果を期待して nl_fcall_brace=force を設定しました: 関数引数間の改行と関数本体の左中括弧

--- 代わりにコードが残ります ---

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

uncrustify - uncrustify を使用してファイルの一部をフォーマットする

ファイル全体ではなく関数など、ソースファイルの一部のみをフォーマットしたいと考えています。

古いソースを完全にフォーマットできないため、これが必要です。uncrustify を使用して、新しく追加された機能または機能の変更のみを自動フォーマットする必要があります。

uncrustifyで選択ベースのフォーマットは可能ですか?

--function-contextおそらく、git diffと uncrustify 呼び出しの組み合わせによって変更される各関数の自動フォーマットを行うことが可能です。

git diff --function-context | uncrustify -xyc

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

uncrustify - 空白行をインデントスペースに置き換える Uncrustify 設定はどれ?

過去数日間、Uncrustify 設定ページを何度も読みましたが、設定が見つかりませんでした。おそらく、もう 1 組の目が、私が何を失っているかを知っているのでしょう。

私のソース コードでは、関数内の空白行がインデント スペースに置き換えられています。

例 (そこにある 2 つの空白行は単純に改行するだけです):

になる:

(ええと、_あなたが見る " " は実際には空白です)

この動作を制御する Uncrustify の設定はどれですか?

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

c++ - C++ コードを再フォーマットしていますか?

自動生成された C++ コードで、3 行に分割された 'for' ステートメントを 1 行に再フォーマットするにはどうすればよいですか? uncrustify してみましたが、括弧内の部分をフォーマットできませんでした。sed はこれには適していないようです。他のフォーマッタまたはそれを処理できるLinuxコマンドを提案してもらえますか?

フォーマットするコード:

上記の「for」ステートメントを次のように 1 行にフォーマットする必要があります。

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

if-statement - Uncrustify を使用して If-else にブレースを追加する

Uncrustify を使用して、ネストされた If-else にブレースを追加する方法があるかどうか疑問に思っていました。例えば:

私はこれを見ました:

しかし、ネストされた条件文では機能しないようです。

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