uncrustify FORMAT set various uncrustify options

PR #1228
diff --git a/uncrustify.cfg b/uncrustify.cfg
index d702d06..bc6be9d 100644
--- a/uncrustify.cfg
+++ b/uncrustify.cfg
@@ -949,7 +949,7 @@
 
 # The continuation indent for func_*_param if they are true. If non-zero, this
 # overrides the indent.
-indent_param                    = 0        # unsigned number
+indent_param                    = 4        # unsigned number
 
 # How to use tabs when indenting code.
 #
@@ -969,7 +969,7 @@
 
 # The number of spaces to indent multi-line XML strings.
 # Requires indent_align_string=true.
-indent_xml_string               = 2        # unsigned number
+indent_xml_string               = 4        # unsigned number
 
 # Spaces to indent '{' from level.
 indent_brace                    = 0        # unsigned number
@@ -1052,22 +1052,22 @@
 indent_var_def_blk              = 0        # number
 
 # Whether to indent continued variable declarations instead of aligning.
-indent_var_def_cont             = false    # true/false
+indent_var_def_cont             = true     # true/false
 
 # Whether to indent continued shift expressions ('<<' and '>>') instead of
 # aligning. Set align_left_shift=false when enabling this.
-indent_shift                    = false    # true/false
+indent_shift                    = true     # true/false
 
 # Whether to force indentation of function definitions to start in column 1.
 indent_func_def_force_col1      = false    # true/false
 
 # Whether to indent continued function call parameters one indent level,
 # rather than aligning parameters under the open parenthesis.
-indent_func_call_param          = false    # true/false
+indent_func_call_param          = true     # true/false
 
 # Whether to indent continued function definition parameters one indent level,
 # rather than aligning parameters under the open parenthesis.
-indent_func_def_param           = false    # true/false
+indent_func_def_param           = true     # true/false
 
 # for function definitions, only if indent_func_def_param is false
 # Allows to align params when appropriate and indent them when not
@@ -1077,23 +1077,23 @@
 
 # Whether to indent continued function call prototype one indent level,
 # rather than aligning parameters under the open parenthesis.
-indent_func_proto_param         = false    # true/false
+indent_func_proto_param         = true     # true/false
 
 # Whether to indent continued function call declaration one indent level,
 # rather than aligning parameters under the open parenthesis.
-indent_func_class_param         = false    # true/false
+indent_func_class_param         = true     # true/false
 
 # Whether to indent continued class variable constructors one indent level,
 # rather than aligning parameters under the open parenthesis.
-indent_func_ctor_var_param      = false    # true/false
+indent_func_ctor_var_param      = true     # true/false
 
 # Whether to indent continued template parameter list one indent level,
 # rather than aligning parameters under the open parenthesis.
-indent_template_param           = false    # true/false
+indent_template_param           = true     # true/false
 
 # Double the indent for indent_func_xxx_param options.
 # Use both values of the options indent_columns and indent_param.
-indent_func_param_double        = false    # true/false
+indent_func_param_double        = true     # true/false
 
 # Indentation column for standalone 'const' qualifier on a function
 # prototype.
@@ -1119,7 +1119,7 @@
 
 # Whether lines broken at '.' or '->' should be indented by a single indent.
 # The indent_member option will not be effective if this is set to true.
-indent_member_single            = false    # true/false
+indent_member_single            = true     # true/false
 
 # Spaces to indent single line ('//') comments on lines before code.
 indent_sing_line_comments       = 0        # unsigned number
@@ -1203,7 +1203,7 @@
 
 # Whether to indent a comma when inside a parenthesis.
 # If true, aligns under the open parenthesis.
-indent_comma_paren              = true     # true/false
+indent_comma_paren              = false    # true/false
 
 # Whether to indent a Boolean operator when inside a parenthesis.
 # If true, aligns under the open parenthesis.
@@ -1232,7 +1232,7 @@
 # followed by a newline, the next line is indent one tab.
 #
 # Default: true
-indent_align_assign             = true     # true/false
+indent_align_assign             = false    # true/false
 
 # If true, the indentation of the chunks after a '=' sequence will be set at
 # LHS token indentation column before '='.
@@ -1290,7 +1290,7 @@
 
 # When indenting after virtual brace open and newline add further spaces to
 # reach this minimum indent.
-indent_min_vbrace_open          = 0        # unsigned number
+indent_min_vbrace_open          = 4        # unsigned number
 
 # Whether to add further spaces after regular indent to reach next tabstop
 # when identing after virtual brace open and newline.
@@ -1325,7 +1325,7 @@
 # 0: Off (default)
 # 1: When the `if_false` is a continuation, indent it under `if_false`
 # 2: When the `:` is a continuation, indent it under `?`
-indent_ternary_operator         = 2        # unsigned number
+indent_ternary_operator         = 0        # unsigned number
 
 # Whether to indent the statments inside ternary operator.
 indent_inside_ternary_operator  = false    # true/false
@@ -1373,13 +1373,13 @@
 nl_cpp_lambda_leave_one_liners  = true     # true/false
 
 # Don't split one-line if/else statements, as in 'if(...) b++;'.
-nl_if_leave_one_liners          = true     # true/false
+nl_if_leave_one_liners          = false    # true/false
 
 # Don't split one-line while statements, as in 'while(...) b++;'.
-nl_while_leave_one_liners       = true     # true/false
+nl_while_leave_one_liners       = false    # true/false
 
 # Don't split one-line for statements, as in 'for(...) b++;'.
-nl_for_leave_one_liners         = true     # true/false
+nl_for_leave_one_liners         = false    # true/false
 
 # (OC) Don't split one-line Objective-C messages.
 nl_oc_msg_leave_one_liner       = true     # true/false
@@ -1406,18 +1406,18 @@
 nl_oc_implementation_brace      = ignore   # ignore/add/remove/force
 
 # Add or remove newlines at the start of the file.
-nl_start_of_file                = ignore   # ignore/add/remove/force
+nl_start_of_file                = remove   # ignore/add/remove/force
 
 # The minimum number of newlines at the start of the file (only used if
 # nl_start_of_file is 'add' or 'force').
 nl_start_of_file_min            = 0        # unsigned number
 
 # Add or remove newline at the end of the file.
-nl_end_of_file                  = ignore    # ignore/add/remove/force
+nl_end_of_file                  = force    # ignore/add/remove/force
 
 # The minimum number of newlines at the end of the file (only used if
 # nl_end_of_file is 'add' or 'force').
-nl_end_of_file_min              = 0        # unsigned number
+nl_end_of_file_min              = 1        # unsigned number
 
 # Add or remove newline between '=' and '{'.
 nl_assign_brace                 = ignore    # ignore/add/remove/force
@@ -1458,7 +1458,7 @@
 nl_union_brace                  = ignore   # ignore/add/remove/force
 
 # Add or remove newline between 'if' and '{'.
-nl_if_brace                     = ignore   # ignore/add/remove/force
+nl_if_brace                     = remove   # ignore/add/remove/force
 
 # Add or remove newline between '}' and 'else'.
 nl_brace_else                   = remove   # ignore/add/remove/force
@@ -1468,16 +1468,16 @@
 nl_elseif_brace                 = ignore   # ignore/add/remove/force
 
 # Add or remove newline between 'else' and '{'.
-nl_else_brace                   = ignore   # ignore/add/remove/force
+nl_else_brace                   = remove   # ignore/add/remove/force
 
 # Add or remove newline between 'else' and 'if'.
-nl_else_if                      = ignore   # ignore/add/remove/force
+nl_else_if                      = remove   # ignore/add/remove/force
 
 # Add or remove newline before '{' opening brace
-nl_before_opening_brace_func_class_def = ignore   # ignore/add/remove/force
+nl_before_opening_brace_func_class_def = force   # ignore/add/remove/force
 
 # Add or remove newline before 'if'/'else if' closing parenthesis.
-nl_before_if_closing_paren      = ignore   # ignore/add/remove/force
+nl_before_if_closing_paren      = remove   # ignore/add/remove/force
 
 # Add or remove newline between '}' and 'finally'.
 nl_brace_finally                = ignore   # ignore/add/remove/force
@@ -1492,7 +1492,7 @@
 nl_getset_brace                 = ignore   # ignore/add/remove/force
 
 # Add or remove newline between 'for' and '{'.
-nl_for_brace                    = ignore   # ignore/add/remove/force
+nl_for_brace                    = remove   # ignore/add/remove/force
 
 # Add or remove newline before the '{' of a 'catch' statement, as in
 # 'catch (decl) <here> {'.
@@ -1516,7 +1516,7 @@
 nl_brace_fparen                 = ignore   # ignore/add/remove/force
 
 # Add or remove newline between 'while' and '{'.
-nl_while_brace                  = ignore   # ignore/add/remove/force
+nl_while_brace                  = remove   # ignore/add/remove/force
 
 # (D) Add or remove newline between 'scope (x)' and '{'.
 nl_scope_brace                  = ignore   # ignore/add/remove/force
@@ -1535,13 +1535,13 @@
 nl_brace_brace                  = ignore   # ignore/add/remove/force
 
 # Add or remove newline between 'do' and '{'.
-nl_do_brace                     = ignore   # ignore/add/remove/force
+nl_do_brace                     = remove   # ignore/add/remove/force
 
 # Add or remove newline between '}' and 'while' of 'do' statement.
-nl_brace_while                  = ignore   # ignore/add/remove/force
+nl_brace_while                  = remove   # ignore/add/remove/force
 
 # Add or remove newline between 'switch' and '{'.
-nl_switch_brace                 = ignore   # ignore/add/remove/force
+nl_switch_brace                 = remove   # ignore/add/remove/force
 
 # Add or remove newline between 'synchronized' and '{'.
 nl_synchronized_brace           = ignore   # ignore/add/remove/force
@@ -1569,12 +1569,12 @@
 nl_before_case                  = false    # true/false
 
 # Whether to add a newline after a 'case' statement.
-nl_after_case                   = false    # true/false
+nl_after_case                   = true     # true/false
 
 # Add or remove newline between a case ':' and '{'.
 #
 # Overrides nl_after_case.
-nl_case_colon_brace             = ignore   # ignore/add/remove/force
+nl_case_colon_brace             = remove   # ignore/add/remove/force
 
 # Add or remove newline between ')' and 'throw'.
 nl_before_throw                 = ignore   # ignore/add/remove/force
@@ -1658,7 +1658,7 @@
 # Add or remove newline between return type and function name in a function
 # definition.
 # might be modified by nl_func_leave_one_liners
-nl_func_type_name               = ignore    # ignore/add/remove/force
+nl_func_type_name               = force     # ignore/add/remove/force
 
 # Add or remove newline between return type and function name inside a class
 # definition. If set to ignore, nl_func_type_name or nl_func_proto_type_name
@@ -1675,25 +1675,25 @@
 nl_func_scope_name              = ignore   # ignore/add/remove/force
 
 # Add or remove newline between return type and function name in a prototype.
-nl_func_proto_type_name         = ignore   # ignore/add/remove/force
+nl_func_proto_type_name         = remove   # ignore/add/remove/force
 
 # Add or remove newline between a function name and the opening '(' in the
 # declaration.
-nl_func_paren                   = ignore   # ignore/add/remove/force
+nl_func_paren                   = remove   # ignore/add/remove/force
 
 # Overrides nl_func_paren for functions with no parameters.
 nl_func_paren_empty             = ignore   # ignore/add/remove/force
 
 # Add or remove newline between a function name and the opening '(' in the
 # definition.
-nl_func_def_paren               = ignore   # ignore/add/remove/force
+nl_func_def_paren               = remove   # ignore/add/remove/force
 
 # Overrides nl_func_def_paren for functions with no parameters.
 nl_func_def_paren_empty         = ignore   # ignore/add/remove/force
 
 # Add or remove newline between a function name and the opening '(' in the
 # call.
-nl_func_call_paren              = ignore   # ignore/add/remove/force
+nl_func_call_paren              = remove   # ignore/add/remove/force
 
 # Overrides nl_func_call_paren for functions with no parameters.
 nl_func_call_paren_empty        = ignore   # ignore/add/remove/force
@@ -1736,10 +1736,10 @@
 nl_func_def_args_multi_line     = false    # true/false
 
 # Add or remove newline before the ')' in a function declaration.
-nl_func_decl_end                = ignore   # ignore/add/remove/force
+nl_func_decl_end                = remove   # ignore/add/remove/force
 
 # Add or remove newline before the ')' in a function definition.
-nl_func_def_end                 = ignore   # ignore/add/remove/force
+nl_func_def_end                 = remove   # ignore/add/remove/force
 
 # Overrides nl_func_decl_end when there is only one parameter.
 nl_func_decl_end_single         = ignore   # ignore/add/remove/force
@@ -1756,20 +1756,20 @@
 nl_func_def_end_multi_line      = false    # true/false
 
 # Add or remove newline between '()' in a function declaration.
-nl_func_decl_empty              = ignore   # ignore/add/remove/force
+nl_func_decl_empty              = remove   # ignore/add/remove/force
 
 # Add or remove newline between '()' in a function definition.
-nl_func_def_empty               = ignore   # ignore/add/remove/force
+nl_func_def_empty               = remove   # ignore/add/remove/force
 
 # Add or remove newline between '()' in a function call.
-nl_func_call_empty              = ignore   # ignore/add/remove/force
+nl_func_call_empty              = remove   # ignore/add/remove/force
 
 # Whether to add a newline after '(' in a function call,
 # has preference over nl_func_call_start_multi_line.
 nl_func_call_start              = ignore   # ignore/add/remove/force
 
 # Whether to add a newline before ')' in a function call.
-nl_func_call_end                = ignore   # ignore/add/remove/force
+nl_func_call_end                = remove   # ignore/add/remove/force
 
 # Whether to add a newline after '(' in a function call if '(' and ')' are in
 # different lines.
@@ -1784,7 +1784,7 @@
 nl_func_call_end_multi_line     = false    # true/false
 
 # Whether to respect nl_func_call_XXX option incase of closure args.
-nl_func_call_args_multi_line_ignore_closures = false    # true/false
+nl_func_call_args_multi_line_ignore_closures = true    # true/false
 
 # Whether to add a newline after '<' of a template parameter list.
 nl_template_start               = false    # true/false
@@ -1800,17 +1800,17 @@
 nl_oc_msg_args                  = false    # true/false
 
 # Add or remove newline between function signature and '{'.
-nl_fdef_brace                   = ignore    # ignore/add/remove/force
+nl_fdef_brace                   = force    # ignore/add/remove/force
 
 # Add or remove newline between function signature and '{',
 # if signature ends with ')'. Overrides nl_fdef_brace.
-nl_fdef_brace_cond              = ignore   # ignore/add/remove/force
+nl_fdef_brace_cond              = force    # ignore/add/remove/force
 
 # Add or remove newline between C++11 lambda signature and '{'.
 nl_cpp_ldef_brace               = ignore   # ignore/add/remove/force
 
 # Add or remove newline between 'return' and the return expression.
-nl_return_expr                  = ignore   # ignore/add/remove/force
+nl_return_expr                  = remove   # ignore/add/remove/force
 
 # Whether to add a newline after semicolons, except in 'for' statements.
 nl_after_semicolon              = false    # true/false
@@ -1833,7 +1833,7 @@
 
 # Whether to add a newline after '{'. This also adds a newline before the
 # matching '}'.
-nl_after_brace_open             = false    # true/false
+nl_after_brace_open             = true     # true/false
 
 # Whether to add a newline between the open brace and a trailing single-line
 # comment. Requires nl_after_brace_open=true.
@@ -1849,7 +1849,7 @@
 
 # Whether to add a newline after '}'. Does not apply if followed by a
 # necessary ';'.
-nl_after_brace_close            = false    # true/false
+nl_after_brace_close            = true     # true/false
 
 # Whether to add a newline after a virtual brace close,
 # as in 'if (foo) a++; <here> return;'.
@@ -1858,7 +1858,7 @@
 # Add or remove newline between the close brace and identifier,
 # as in 'struct { int a; } <here> b;'. Affects enumerations, unions and
 # structures. If set to ignore, uses nl_after_brace_close.
-nl_brace_struct_var             = ignore   # ignore/add/remove/force
+nl_brace_struct_var             = remove   # ignore/add/remove/force
 
 # Whether to alter newlines in '#define' macros.
 nl_define_macro                 = false    # true/false
@@ -1866,11 +1866,11 @@
 # Whether to alter newlines between consecutive parenthesis closes. The number
 # of closing parentheses in a line will depend on respective open parenthesis
 # lines.
-nl_squeeze_paren_close          = false    # true/false
+nl_squeeze_paren_close          = true     # true/false
 
 # Whether to remove blanks after '#ifxx' and '#elxx', or before '#elxx' and
 # '#endif'. Does not affect top-level #ifdefs.
-nl_squeeze_ifdef                = false    # true/false
+nl_squeeze_ifdef                = true     # true/false
 
 # Makes the nl_squeeze_ifdef option affect the top-level #ifdefs as well.
 nl_squeeze_ifdef_top_level      = false    # true/false
@@ -2042,18 +2042,18 @@
 # of a function body.
 #
 # 0: No change (default).
-nl_func_var_def_blk             = 0        # unsigned number
+nl_func_var_def_blk             = 1        # unsigned number
 
 # The number of newlines before a block of typedefs. If nl_after_access_spec
 # is non-zero, that option takes precedence.
 #
 # 0: No change (default).
-nl_typedef_blk_start            = 0        # unsigned number
+nl_typedef_blk_start            = 1        # unsigned number
 
 # The number of newlines after a block of typedefs.
 #
 # 0: No change (default).
-nl_typedef_blk_end              = 0        # unsigned number
+nl_typedef_blk_end              = 1        # unsigned number
 
 # The maximum number of consecutive newlines within a block of typedefs.
 #
@@ -2071,7 +2071,7 @@
 # of a function body.
 #
 # 0: No change (default).
-nl_var_def_blk_end              = 0        # unsigned number
+nl_var_def_blk_end              = 1        # unsigned number
 
 # The maximum number of consecutive newlines within a block of variable
 # definitions.
@@ -2095,7 +2095,7 @@
 nl_after_multiline_comment      = false    # true/false
 
 # Whether to force a newline after a label's colon.
-nl_after_label_colon            = false    # true/false
+nl_after_label_colon            = true     # true/false
 
 # The number of newlines after '}' or ';' of a struct/enum/union definition.
 nl_after_struct                 = 1        # unsigned number
@@ -2186,7 +2186,7 @@
 # The number of newlines before a whole-file #ifdef.
 #
 # 0: No change (default).
-nl_before_whole_file_ifdef      = 0        # unsigned number
+nl_before_whole_file_ifdef      = 2        # unsigned number
 
 # The number of newlines after a whole-file #ifdef.
 #
@@ -2196,39 +2196,39 @@
 # The number of newlines before a whole-file #endif.
 #
 # 0: No change (default).
-nl_before_whole_file_endif      = 0        # unsigned number
+nl_before_whole_file_endif      = 2        # unsigned number
 
 # The number of newlines after a whole-file #endif.
 #
 # 0: No change (default).
-nl_after_whole_file_endif       = 0        # unsigned number
+nl_after_whole_file_endif       = 2        # unsigned number
 
 #
 # Positioning options
 #
 
 # The position of arithmetic operators in wrapped expressions.
-pos_arith                       = ignore   # ignore/break/force/lead/trail/join/lead_break/lead_force/trail_break/trail_force
+pos_arith                       = trail    # ignore/break/force/lead/trail/join/lead_break/lead_force/trail_break/trail_force
 
 # The position of assignment in wrapped expressions. Do not affect '='
 # followed by '{'.
-pos_assign                      = ignore   # ignore/break/force/lead/trail/join/lead_break/lead_force/trail_break/trail_force
+pos_assign                      = trail    # ignore/break/force/lead/trail/join/lead_break/lead_force/trail_break/trail_force
 
 # The position of Boolean operators in wrapped expressions.
-pos_bool                        = ignore   # ignore/break/force/lead/trail/join/lead_break/lead_force/trail_break/trail_force
+pos_bool                        = trail    # ignore/break/force/lead/trail/join/lead_break/lead_force/trail_break/trail_force
 
 # The position of comparison operators in wrapped expressions.
-pos_compare                     = ignore   # ignore/break/force/lead/trail/join/lead_break/lead_force/trail_break/trail_force
+pos_compare                     = trail    # ignore/break/force/lead/trail/join/lead_break/lead_force/trail_break/trail_force
 
 # The position of conditional operators, as in the '?' and ':' of
 # 'expr ? stmt : stmt', in wrapped expressions.
-pos_conditional                 = ignore   # ignore/break/force/lead/trail/join/lead_break/lead_force/trail_break/trail_force
+pos_conditional                 = trail    # ignore/break/force/lead/trail/join/lead_break/lead_force/trail_break/trail_force
 
 # The position of the comma in wrapped expressions.
-pos_comma                       = ignore   # ignore/break/force/lead/trail/join/lead_break/lead_force/trail_break/trail_force
+pos_comma                       = trail    # ignore/break/force/lead/trail/join/lead_break/lead_force/trail_break/trail_force
 
 # The position of the comma in enum entries.
-pos_enum_comma                  = ignore   # ignore/break/force/lead/trail/join/lead_break/lead_force/trail_break/trail_force
+pos_enum_comma                  = trail    # ignore/break/force/lead/trail/join/lead_break/lead_force/trail_break/trail_force
 
 # The position of the comma in the base class list if there is more than one
 # line. Affects nl_class_init_args.
@@ -2285,12 +2285,12 @@
 align_keep_extra_space          = false    # true/false
 
 # Whether to align variable definitions in prototypes and functions.
-align_func_params               = true     # true/false
+align_func_params               = false    # true/false
 
 # The span for aligning parameter definitions in function on parameter name.
 #
 # 0: Don't align (default).
-align_func_params_span          = 1        # unsigned number
+align_func_params_span          = 0        # unsigned number
 
 # The threshold for aligning function parameter definitions.
 # Use a negative number for absolute thresholds.
@@ -2520,11 +2520,11 @@
 
 # Whether to align single-line functions with function prototypes.
 # Uses align_func_proto_span.
-align_single_line_func          = true     # true/false
+align_single_line_func          = false    # true/false
 
 # Whether to align the open brace of single-line functions.
 # Requires align_single_line_func=true. Uses align_func_proto_span.
-align_single_line_brace         = true     # true/false
+align_single_line_brace         = false    # true/false
 
 # Gap for align_single_line_brace.
 align_single_line_brace_gap     = 1        # unsigned number
@@ -2707,17 +2707,17 @@
 #
 
 # Add or remove braces on a single-line 'do' statement.
-mod_full_brace_do               = ignore    # ignore/add/remove/force
+mod_full_brace_do               = force     # ignore/add/remove/force
 
 # Add or remove braces on a single-line 'for' statement.
-mod_full_brace_for              = ignore    # ignore/add/remove/force
+mod_full_brace_for              = force     # ignore/add/remove/force
 
 # (Pawn) Add or remove braces on a single-line function definition.
-mod_full_brace_function         = ignore    # ignore/add/remove/force
+mod_full_brace_function         = force     # ignore/add/remove/force
 
 # Add or remove braces on a single-line 'if' statement. Braces will not be
 # removed if the braced statement contains an 'else'.
-mod_full_brace_if               = ignore    # ignore/add/remove/force
+mod_full_brace_if               = force     # ignore/add/remove/force
 
 # Whether to enforce that all blocks of an 'if'/'else if'/'else' chain either
 # have, or do not have, braces. If true, braces will be added if any block
@@ -2730,10 +2730,10 @@
 # Whether to add braces to all blocks of an 'if'/'else if'/'else' chain.
 # If true, mod_full_brace_if_chain will only remove braces from an 'if' that
 # does not have an 'else if' or 'else'.
-mod_full_brace_if_chain_only    = false    # true/false
+mod_full_brace_if_chain_only    = true     # true/false
 
 # Add or remove braces on single-line 'while' statement.
-mod_full_brace_while            = ignore    # ignore/add/remove/force
+mod_full_brace_while            = force     # ignore/add/remove/force
 
 # Add or remove braces on single-line 'using ()' statement.
 mod_full_brace_using            = ignore    # ignore/add/remove/force
@@ -2758,17 +2758,17 @@
 mod_full_brace_nl_block_rem_mlcond = false    # true/false
 
 # Add or remove unnecessary parenthesis on 'return' statement.
-mod_paren_on_return             = ignore   # ignore/add/remove/force
+mod_paren_on_return             = remove   # ignore/add/remove/force
 
 # (Pawn) Whether to change optional semicolons to real semicolons.
 mod_pawn_semicolon              = false    # true/false
 
 # Whether to fully parenthesize Boolean expressions in 'while' and 'if'
 # statement, as in 'if (a && b > c)' => 'if (a && (b > c))'.
-mod_full_paren_if_bool          = false    # true/false
+mod_full_paren_if_bool          = true     # true/false
 
 # Whether to remove superfluous semicolons.
-mod_remove_extra_semicolon      = false    # true/false
+mod_remove_extra_semicolon      = true     # true/false
 
 # If a function body exceeds the specified number of newlines and doesn't have
 # a comment after the close brace, a comment will be added.
@@ -2806,7 +2806,7 @@
 # Whether to sort consecutive single-line '#include' statements (C/C++) and
 # '#import' statements (Objective-C). Be aware that this has the potential to
 # break your code if your includes/imports have ordering dependencies.
-mod_sort_include                = false    # true/false
+mod_sort_include                = true     # true/false
 
 # Whether to prioritize '#include' and '#import' statements that contain
 # filename without extension when sorting is enabled.
@@ -2829,18 +2829,18 @@
 
 # Whether to move a 'break' that appears after a fully braced 'case' before
 # the close brace, as in 'case X: { ... } break;' => 'case X: { ... break; }'.
-mod_move_case_break             = false    # true/false
+mod_move_case_break             = true     # true/false
 
 # Add or remove braces around a fully braced case statement. Will only remove
 # braces if there are no variable declarations in the block.
-mod_case_brace                  = ignore   # ignore/add/remove/force
+mod_case_brace                  = remove   # ignore/add/remove/force
 
 # Whether to remove a void 'return;' that appears as the last statement in a
 # function.
-mod_remove_empty_return         = false    # true/false
+mod_remove_empty_return         = true     # true/false
 
 # Add or remove the comma after the last value of an enumeration.
-mod_enum_last_comma             = ignore    # ignore/add/remove/force
+mod_enum_last_comma             = remove   # ignore/add/remove/force
 
 # (OC) Whether to organize the properties. If true, properties will be
 # rearranged according to the mod_sort_oc_property_*_weight factors.
@@ -2968,7 +2968,7 @@
 # false: indent_func_call_param will NOT be used
 #
 # Default: true
-use_indent_func_call_param      = false    # true/false
+use_indent_func_call_param      = true    # true/false
 
 # The value of the indentation for a continuation line is calculated
 # differently if the statement is:
@@ -2984,7 +2984,7 @@
 #
 # true:  indent_continue will be used only once
 # false: indent_continue will be used every time (default)
-use_indent_continue_only_once   = false    # true/false
+use_indent_continue_only_once   = true     # true/false
 
 # The value might be used twice:
 # - at the assignment
@@ -2995,7 +2995,7 @@
 #
 # true:  indentation will be used only once
 # false: indentation will be used every time (default)
-indent_cpp_lambda_only_once     = false    # true/false
+indent_cpp_lambda_only_once     = true     # true/false
 
 # Whether sp_after_angle takes precedence over sp_inside_fparen. This was the
 # historic behavior, but is probably not the desired behavior, so this is off