5
私はAllmanスタイルを使用してSwiftで動作するUncrustifyX用の設定を取得しようとしています。私はXcodeでBBUncrustifyPluginを使用しています。ここで私がこれまで持っているものです。Swift iOSプログラミングのためのAllmanスタイルのUncrustifyを設定するにはどうすればよいですか?
# indent using tabs
input_tab_size = 8
output_tab_size = 4
indent_columns = output_tab_size
indent_with_tabs = 1
# indent case
indent_switch_case = indent_columns
indent_case_brace = 0
# indent class body
indent_class = True
# newlines
nl_after_semicolon = true
# spaces
# add in general
sp_before_sparen = add
# but remove for
sp_version_paren = remove
sp_catch_paren = remove
sp_scope_paren = remove
sp_func_call_user_paren = remove
# Allman style for curly braces
nl_assign_brace = add
nl_enum_brace = add
nl_union_brace = add
nl_struct_brace = add
nl_class_brace = add
nl_do_brace = add
nl_if_brace = add
nl_for_brace = add
nl_else_brace = add
nl_while_brace = add
nl_switch_brace = add
nl_fcall_brace = add
nl_fdef_brace = add
nl_brace_else = add
nl_brace_while = remove
nl_case_colon_brace = add
nl_after_brace_open = true
# one liners
nl_func_leave_one_liners = true
nl_enum_leave_one_liners = true
nl_create_if_one_liner = true
nl_create_for_one_liner = true
nl_create_while_one_liner = true
それは右中括弧のほとんどを取得しますが、感嘆符と疑問符を離れて引っ張ると、他のいくつかの問題を抱えています。私はそれを正しく機能させるために他に何ができるのか分かりません。
私はその要旨hereを作った:
こんにちは、あなたは任意のより良い設定を見つけたり、これを改善したのですか?私は私たちのチームのための良いスウィフトコードフォーマッターを探していて、あなたの質問を見つけました – sage444
まだ、私はあなたが私に知らせてください何かを見つけたら興味があります。私はまだ上記を使用しています。 –
おそらくhttp://www.swiftcleanapp.comはオプションです。私はSwiftと一貫して仕事をするためにuncrustifyを取得していないためです。 – Binarian