]> de.git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/blobdiff - qcsrc/uncrustify.cfg
Merge branch 'master' into Mario/strength_stat_field
[xonotic/xonotic-data.pk3dir.git] / qcsrc / uncrustify.cfg
index 982e527f9e7b20a798bbf7a904487480d2bdec25..b598727223ee7321209bbc9360e9d32cd833a565 100644 (file)
@@ -140,11 +140,9 @@ indent_func_def_force_col1               = false    # false/true
 indent_func_call_param                   = true     # false/true
 
 # Same as indent_func_call_param, but for function defs
-# WARNING: Code doesn't seem to use this feature - delete from the config?
-indent_func_def_param                    = false    # false/true
+indent_func_def_param                    = true     # false/true
 
 # Same as indent_func_call_param, but for function protos
-# WARNING: Code doesn't seem to use this feature - delete from the config?
 indent_func_proto_param                  = false    # false/true
 
 # Same as indent_func_call_param, but for class declarations
@@ -160,7 +158,7 @@ indent_func_ctor_var_param               = false    # false/true
 indent_template_param                    = false    # false/true
 
 # Double the indent for indent_func_xxx_param options
-indent_func_param_double                 = true     # false/true
+indent_func_param_double                 = false    # false/true
 
 # Indentation column for standalone 'const' function decl/proto qualifier
 # WARNING: Code doesn't seem to use this feature - delete from the config?
@@ -213,8 +211,7 @@ indent_access_spec                       = 0        # number
 indent_access_spec_body                  = false    # false/true
 
 # If an open paren is followed by a newline, indent the next line so that it lines up after the open paren (not recommended)
-# WARNING: Code doesn't seem to use this feature - delete from the config?
-indent_paren_nl                          = false    # false/true
+indent_paren_nl                          = false    # false/true #force
 
 # Controls the indent of a close paren after a newline.
 # 0: Indent to body level
@@ -262,10 +259,10 @@ indent_oc_msg_colon                      = 0        # number #ignore
 #
 
 # Add or remove space around arithmetic operator '+', '-', '/', '*', etc
-sp_arith                                 = ignore   # ignore/add/remove/force #force
+sp_arith                                 = add      # ignore/add/remove/force #force
 
 # Add or remove space around assignment operator '=', '+=', etc
-# NOTE: is 54 worse than ignore
+# NOTE: is 64 worse than ignore
 sp_assign                                = add      # ignore/add/remove/force
 
 # Add or remove space around '=' in C++11 lambda capture specifications. Overrides sp_assign
@@ -297,13 +294,13 @@ sp_enum_before_assign                    = ignore   # ignore/add/remove/force #f
 sp_enum_after_assign                     = ignore   # ignore/add/remove/force #force
 
 # Add or remove space around preprocessor '##' concatenation operator. Default=Add
-# NOTE: is 4 worse than ignore
 sp_pp_concat                             = remove   # ignore/add/remove/force
 
 # Add or remove space after preprocessor '#' stringify operator. Also affects the '#@' charizing operator.
 sp_pp_stringify                          = remove   # ignore/add/remove/force
 
 # Add or remove space before preprocessor '#' stringify operator as in '#define x(y) L#y'.
+# NOTE: is 6 worse than ignore
 sp_before_pp_stringify                   = add      # ignore/add/remove/force
 
 # Add or remove space around boolean operators '&&' and '||'
@@ -311,7 +308,7 @@ sp_before_pp_stringify                   = add      # ignore/add/remove/force
 sp_bool                                  = add      # ignore/add/remove/force
 
 # Add or remove space around compare operator '<', '>', '==', etc
-# NOTE: is 198 worse than ignore
+# NOTE: is 210 worse than ignore
 sp_compare                               = add      # ignore/add/remove/force
 
 # Add or remove space inside '(' and ')'
@@ -335,24 +332,28 @@ sp_before_ptr_star                       = ignore   # ignore/add/remove/force
 
 # Add or remove space before pointer star '*' that isn't followed by a variable name
 # If set to 'ignore', sp_before_ptr_star is used instead.
-sp_before_unnamed_ptr_star               = add      # ignore/add/remove/force
+# WARNING: Code doesn't seem to use this feature - delete from the config?
+sp_before_unnamed_ptr_star               = ignore   # ignore/add/remove/force
 
 # Add or remove space between pointer stars '*'
 # WARNING: Code doesn't seem to use this feature - delete from the config?
 sp_between_ptr_star                      = ignore   # ignore/add/remove/force
 
 # Add or remove space after pointer star '*', if followed by a word.
-sp_after_ptr_star                        = add      # ignore/add/remove/force
+# WARNING: Code doesn't seem to use this feature - delete from the config?
+sp_after_ptr_star                        = ignore   # ignore/add/remove/force
 
 # Add or remove space after a pointer star '*', if followed by a func proto/def.
-sp_after_ptr_star_func                   = add      # ignore/add/remove/force
+# WARNING: Code doesn't seem to use this feature - delete from the config?
+sp_after_ptr_star_func                   = ignore   # ignore/add/remove/force
 
 # Add or remove space after a pointer star '*', if followed by an open paren (function types).
 # WARNING: Code doesn't seem to use this feature - delete from the config?
 sp_ptr_star_paren                        = ignore   # ignore/add/remove/force
 
 # Add or remove space before a pointer star '*', if followed by a func proto/def.
-sp_before_ptr_star_func                  = add      # ignore/add/remove/force
+# WARNING: Code doesn't seem to use this feature - delete from the config?
+sp_before_ptr_star_func                  = ignore   # ignore/add/remove/force
 
 # Add or remove space before a reference sign '&'
 # WARNING: Code doesn't seem to use this feature - delete from the config?
@@ -417,10 +418,10 @@ sp_angle_shift                           = ignore   # ignore/add/remove/force
 sp_permit_cpp11_shift                    = false    # false/true
 
 # Add or remove space before '(' of 'if', 'for', 'switch', and 'while'
-sp_before_sparen                         = remove   # ignore/add/remove/force #force
+sp_before_sparen                         = force    # ignore/add/remove/force #force
 
 # Add or remove space inside if-condition '(' and ')'
-# NOTE: is 42 worse than ignore
+# NOTE: is 68 worse than ignore
 sp_inside_sparen                         = remove   # ignore/add/remove/force
 
 # Add or remove space before if-condition ')'. Overrides sp_inside_sparen.
@@ -430,11 +431,10 @@ sp_inside_sparen_close                   = ignore   # ignore/add/remove/force #f
 sp_inside_sparen_open                    = ignore   # ignore/add/remove/force #force
 
 # Add or remove space after ')' of 'if', 'for', 'switch', and 'while'
-# WARNING: Code doesn't seem to use this feature - delete from the config?
-sp_after_sparen                          = ignore   # ignore/add/remove/force
+sp_after_sparen                          = force    # ignore/add/remove/force
 
 # Add or remove space between ')' and '{' of 'if', 'for', 'switch', and 'while'
-sp_sparen_brace                          = add      # ignore/add/remove/force
+sp_sparen_brace                          = force    # ignore/add/remove/force
 
 # Add or remove space between 'invariant' and '(' in the D language.
 sp_invariant_paren                       = ignore   # ignore/add/remove/force #ignore
@@ -457,7 +457,7 @@ sp_before_semi_for                       = remove   # ignore/add/remove/force
 sp_before_semi_for_empty                 = add      # ignore/add/remove/force
 
 # Add or remove space after ';', except when followed by a comment. Default=Add
-# NOTE: is 56 worse than ignore
+# NOTE: is 42 worse than ignore
 sp_after_semi                            = add      # ignore/add/remove/force
 
 # Add or remove space after ';' in non-empty 'for' statements. Default=Force
@@ -480,7 +480,7 @@ sp_inside_square                         = remove   # ignore/add/remove/force
 sp_after_comma                           = add      # ignore/add/remove/force #force
 
 # Add or remove space before ','
-# NOTE: is 58 worse than ignore
+# NOTE: is 26 worse than ignore
 sp_before_comma                          = remove   # ignore/add/remove/force
 
 # Add or remove space between an open paren and comma: '(,' vs '( ,'
@@ -547,18 +547,18 @@ sp_inside_braces_empty                   = remove   # ignore/add/remove/force
 sp_type_func                             = add      # ignore/add/remove/force
 
 # Add or remove space between function name and '(' on function declaration
-# NOTE: is 30 worse than ignore
+# NOTE: is 138 worse than ignore
 sp_func_proto_paren                      = remove   # ignore/add/remove/force
 
 # Add or remove space between function name and '(' on function definition
-# NOTE: is 400 worse than ignore
+# NOTE: is 236 worse than ignore
 sp_func_def_paren                        = remove   # ignore/add/remove/force
 
 # Add or remove space inside empty function '()'
 sp_inside_fparens                        = remove   # ignore/add/remove/force
 
 # Add or remove space inside function '(' and ')'
-# NOTE: is 78 worse than ignore
+# NOTE: is 68 worse than ignore
 sp_inside_fparen                         = remove   # ignore/add/remove/force
 
 # Add or remove space inside the first parens in the function type: 'void (*x)(...)'
@@ -577,7 +577,7 @@ sp_square_fparen                         = ignore   # ignore/add/remove/force
 sp_fparen_brace                          = add      # ignore/add/remove/force
 
 # Add or remove space between function name and '(' on function calls
-# NOTE: is 940 worse than ignore
+# NOTE: is 436 worse than ignore
 sp_func_call_paren                       = remove   # ignore/add/remove/force
 
 # Add or remove space between function name and '()' on function calls without parameters.
@@ -600,8 +600,7 @@ sp_return_paren                          = ignore   # ignore/add/remove/force
 sp_attribute_paren                       = ignore   # ignore/add/remove/force
 
 # Add or remove space between 'defined' and '(' in '#if defined (FOO)'
-# WARNING: Code doesn't seem to use this feature - delete from the config?
-sp_defined_paren                         = ignore   # ignore/add/remove/force
+sp_defined_paren                         = remove   # ignore/add/remove/force
 
 # Add or remove space between 'throw' and '(' in 'throw (something)'
 # WARNING: Code doesn't seem to use this feature - delete from the config?
@@ -631,11 +630,11 @@ sp_macro                                 = remove   # ignore/add/remove/force #f
 sp_macro_func                            = remove   # ignore/add/remove/force #force
 
 # Add or remove space between 'else' and '{' if on the same line
-sp_else_brace                            = add      # ignore/add/remove/force
+sp_else_brace                            = force    # ignore/add/remove/force
 
 # Add or remove space between '}' and 'else' if on the same line
 # WARNING: Code doesn't seem to use this feature - delete from the config?
-sp_brace_else                            = ignore   # ignore/add/remove/force
+sp_brace_else                            = force    # ignore/add/remove/force
 
 # Add or remove space between '}' and the name of a typedef on the same line
 sp_brace_typedef                         = add      # ignore/add/remove/force
@@ -687,7 +686,7 @@ sp_inv                                   = remove   # ignore/add/remove/force
 sp_addr                                  = ignore   # ignore/add/remove/force
 
 # Add or remove space around the '.' or '->' operators. Default=Remove
-# NOTE: is 28 worse than ignore
+# NOTE: is 26 worse than ignore
 sp_member                                = remove   # ignore/add/remove/force
 
 # Add or remove space after the '*' (dereference) operator. Default=Remove
@@ -938,7 +937,7 @@ align_typedef_star_style                 = 0        # number
 align_typedef_amp_style                  = 0        # number
 
 # The span for aligning comments that end lines (0=don't align)
-align_right_cmt_span                     = 2        # number
+align_right_cmt_span                     = indent_columns # number
 
 # If aligning comments, mix with comments after '}' and #endif with less than 3 spaces before the comment
 align_right_cmt_mix                      = false    # false/true
@@ -1017,23 +1016,23 @@ align_oc_decl_colon                      = false    # false/true #ignore
 #
 
 # Whether to collapse empty blocks between '{' and '}'
-nl_collapse_empty_body                   = false    # false/true
+nl_collapse_empty_body                   = true     # false/true
 
 # Don't split one-line braced assignments - 'foo_t f = { 1, 2 };'
 # WARNING: Code doesn't seem to use this feature - delete from the config?
-nl_assign_leave_one_liners               = false    # false/true
+nl_assign_leave_one_liners               = true     # false/true
 
 # Don't split one-line braced statements inside a class xx { } body
 # WARNING: Code doesn't seem to use this feature - delete from the config?
-nl_class_leave_one_liners                = false    # false/true
+nl_class_leave_one_liners                = true     # false/true
 
 # Don't split one-line enums: 'enum foo { BAR = 15 };'
 # WARNING: Code doesn't seem to use this feature - delete from the config?
-nl_enum_leave_one_liners                 = false    # false/true
+nl_enum_leave_one_liners                 = true     # false/true
 
 # Don't split one-line get or set functions
 # WARNING: Code doesn't seem to use this feature - delete from the config?
-nl_getset_leave_one_liners               = false    # false/true
+nl_getset_leave_one_liners               = true     # false/true
 
 # Don't split one-line function definitions - 'int foo() { return 0; }'
 nl_func_leave_one_liners                 = true     # false/true
@@ -1102,12 +1101,11 @@ nl_var_def_blk_in                        = 0        # number
 
 # Add or remove newline between a function call's ')' and '{', as in:
 # list_for_each(item, &list) { }
-# NOTE: is 28 worse than ignore
+# NOTE: is 23 worse than ignore
 nl_fcall_brace                           = add      # ignore/add/remove/force
 
 # Add or remove newline between 'enum' and '{'
-# WARNING: Code doesn't seem to use this feature - delete from the config?
-nl_enum_brace                            = ignore   # ignore/add/remove/force
+nl_enum_brace                            = remove   # ignore/add/remove/force
 
 # Add or remove newline between 'struct and '{'
 nl_struct_brace                          = add      # ignore/add/remove/force
@@ -1117,18 +1115,18 @@ nl_struct_brace                          = add      # ignore/add/remove/force
 nl_union_brace                           = ignore   # ignore/add/remove/force
 
 # Add or remove newline between 'if' and '{'
-# NOTE: is 231 worse than ignore
-nl_if_brace                              = add      # ignore/add/remove/force
+# NOTE: is 136 worse than ignore
+nl_if_brace                              = remove   # ignore/add/remove/force
 
 # Add or remove newline between '}' and 'else'
-nl_brace_else                            = add      # ignore/add/remove/force
+nl_brace_else                            = remove   # ignore/add/remove/force
 
 # Add or remove newline between 'else if' and '{'
 # If set to ignore, nl_if_brace is used instead
-nl_elseif_brace                          = add      # ignore/add/remove/force
+nl_elseif_brace                          = remove   # ignore/add/remove/force
 
 # Add or remove newline between 'else' and '{'
-nl_else_brace                            = add      # ignore/add/remove/force
+nl_else_brace                            = remove   # ignore/add/remove/force
 
 # Add or remove newline between 'else' and 'if'
 nl_else_if                               = remove   # ignore/add/remove/force
@@ -1139,7 +1137,7 @@ nl_brace_finally                         = ignore   # ignore/add/remove/force
 
 # Add or remove newline between 'finally' and '{'
 # WARNING: Code doesn't seem to use this feature - delete from the config?
-nl_finally_brace                         = ignore   # ignore/add/remove/force
+nl_finally_brace                         = remove   # ignore/add/remove/force
 
 # Add or remove newline between 'try' and '{'
 # WARNING: Code doesn't seem to use this feature - delete from the config?
@@ -1150,8 +1148,8 @@ nl_try_brace                             = ignore   # ignore/add/remove/force
 nl_getset_brace                          = ignore   # ignore/add/remove/force
 
 # Add or remove newline between 'for' and '{'
-# NOTE: is 93 worse than ignore
-nl_for_brace                             = add      # ignore/add/remove/force
+# NOTE: is 109 worse than ignore
+nl_for_brace                             = remove   # ignore/add/remove/force
 
 # Add or remove newline between 'catch' and '{'
 # WARNING: Code doesn't seem to use this feature - delete from the config?
@@ -1162,8 +1160,8 @@ nl_catch_brace                           = ignore   # ignore/add/remove/force
 nl_brace_catch                           = ignore   # ignore/add/remove/force
 
 # Add or remove newline between 'while' and '{'
-# NOTE: is 21 worse than ignore
-nl_while_brace                           = add      # ignore/add/remove/force
+# NOTE: is 22 worse than ignore
+nl_while_brace                           = remove   # ignore/add/remove/force
 
 # Add or remove newline between 'scope (x)' and '{' (D)
 # WARNING: Code doesn't seem to use this feature - delete from the config?
@@ -1193,7 +1191,7 @@ nl_do_brace                              = add      # ignore/add/remove/force
 nl_brace_while                           = add      # ignore/add/remove/force #force
 
 # Add or remove newline between 'switch' and '{'
-# NOTE: is 21 worse than ignore
+# NOTE: is 24 worse than ignore
 nl_switch_brace                          = add      # ignore/add/remove/force
 
 # Add a newline between ')' and '{' if the ')' is on a different line than the if/for/etc.
@@ -1202,7 +1200,7 @@ nl_switch_brace                          = add      # ignore/add/remove/force
 nl_multi_line_cond                       = false    # false/true
 
 # Force a newline in a define after the macro name for multi-line defines.
-nl_multi_line_define                     = false    # false/true
+nl_multi_line_define                     = true     # false/true
 
 # Whether to put a newline before 'case' statement
 nl_before_case                           = false    # false/true
@@ -1215,7 +1213,7 @@ nl_before_throw                          = ignore   # ignore/add/remove/force
 nl_after_case                            = false    # false/true
 
 # Add or remove a newline between a case ':' and '{'. Overrides nl_after_case.
-# NOTE: is 27 worse than ignore
+# NOTE: is 125 worse than ignore
 nl_case_colon_brace                      = add      # ignore/add/remove/force
 
 # Newline between namespace and {
@@ -1258,11 +1256,11 @@ nl_func_paren                            = remove   # ignore/add/remove/force
 nl_func_def_paren                        = remove   # ignore/add/remove/force
 
 # Add or remove newline after '(' in a function declaration
-# NOTE: is 6 worse than ignore
+# NOTE: is 19 worse than ignore
 nl_func_decl_start                       = remove   # ignore/add/remove/force
 
 # Add or remove newline after '(' in a function definition
-# NOTE: is 23 worse than ignore
+# NOTE: is 26 worse than ignore
 nl_func_def_start                        = remove   # ignore/add/remove/force
 
 # Overrides nl_func_decl_start when there is only one parameter.
@@ -1272,11 +1270,10 @@ nl_func_decl_start_single                = ignore   # ignore/add/remove/force #f
 nl_func_def_start_single                 = ignore   # ignore/add/remove/force #force
 
 # Add or remove newline after each ',' in a function declaration
-# NOTE: is 38 worse than ignore
+# NOTE: is 6 worse than ignore
 nl_func_decl_args                        = remove   # ignore/add/remove/force
 
 # Add or remove newline after each ',' in a function definition
-# NOTE: is 37 worse than ignore
 nl_func_def_args                         = remove   # ignore/add/remove/force
 
 # Add or remove newline before the ')' in a function declaration
@@ -1302,15 +1299,15 @@ nl_func_def_empty                        = remove   # ignore/add/remove/force
 nl_oc_msg_args                           = false    # false/true #ignore
 
 # Add or remove newline between function signature and '{'
-# NOTE: is 156 worse than ignore
+# NOTE: is 159 worse than ignore
 nl_fdef_brace                            = add      # ignore/add/remove/force
 
 # Add or remove a newline between the return keyword and return expression.
-# NOTE: is 15 worse than ignore
+# NOTE: is 6 worse than ignore
 nl_return_expr                           = remove   # ignore/add/remove/force
 
 # Whether to put a newline after semicolons, except in 'for' statements
-nl_after_semicolon                       = false    # false/true
+nl_after_semicolon                       = true     # false/true
 
 # Whether to put a newline after brace open.
 # This also adds a newline before the matching brace close.
@@ -1343,7 +1340,7 @@ nl_after_vbrace_close                    = false    # false/true
 nl_brace_struct_var                      = remove   # ignore/add/remove/force
 
 # Whether to alter newlines in '#define' macros
-nl_define_macro                          = false    # false/true
+nl_define_macro                          = true     # false/true
 
 # Whether to not put blanks after '#ifxx', '#elxx', or before '#endif'
 nl_squeeze_ifdef                         = false    # false/true
@@ -1379,7 +1376,6 @@ nl_before_do                             = ignore   # ignore/add/remove/force #f
 nl_after_do                              = ignore   # ignore/add/remove/force #force
 
 # Whether to double-space commented-entries in struct/enum
-# WARNING: Code doesn't seem to use this feature - delete from the config?
 nl_ds_struct_enum_cmt                    = false    # false/true
 
 # Whether to double-space before the close brace of a struct/union/enum
@@ -1394,7 +1390,7 @@ nl_class_colon                           = ignore   # ignore/add/remove/force
 
 # Change simple unbraced if statements into a one-liner
 # 'if(b)\n i++;' => 'if(b) i++;'
-nl_create_if_one_liner                   = false    # false/true
+nl_create_if_one_liner                   = true     # false/true
 
 # Change simple unbraced for statements into a one-liner
 # 'for (i=0;i<5;i++)\n foo(i);' => 'for (i=0;i<5;i++) foo(i);'
@@ -1440,7 +1436,7 @@ pos_class_colon                          = ignore   # ignore/join/lead/lead_brea
 #
 
 # Try to limit code width to N number of columns
-code_width                               = 0        # number
+code_width                               = 120      # number
 
 # Whether to fully split long 'for' statements at semi-colons
 # WARNING: Code doesn't seem to use this feature - delete from the config?
@@ -1496,11 +1492,10 @@ nl_before_c_comment                      = 0        # number
 nl_before_cpp_comment                    = 0        # number
 
 # Whether to force a newline after a multi-line comment.
-# WARNING: Code doesn't seem to use this feature - delete from the config?
 nl_after_multiline_comment               = false    # false/true
 
 # The number of newlines after '}' or ';' of a struct/enum/union definition
-# WARNING: Code doesn't seem to use this feature - delete from the config?
+# WARNING: Best is not unique (0 1)
 nl_after_struct                          = 0        # number
 
 # The number of newlines after '}' or ';' of a class definition
@@ -1552,8 +1547,7 @@ eat_blanks_before_close_brace            = true     # false/true #force
 # 1: Remove most newlines not handled by other config
 # 2: Remove all newlines and reformat completely by config
 # ERROR: nl_remove_extra_newlines = 1 crashes with status 139.
-# ERROR: nl_remove_extra_newlines = 2 crashes with status 139.
-# WARNING: Best is not unique (0 indent_columns)
+# WARNING: Best is not unique (0 3)
 nl_remove_extra_newlines                 = 0        # number
 
 # Whether to put a blank line before 'return' statements, unless after an open brace.
@@ -1576,34 +1570,34 @@ nl_between_annotation                    = ignore   # ignore/add/remove/force
 #
 
 # Add or remove braces on single-line 'do' statement
-mod_full_brace_do                        = add      # ignore/add/remove/force
+mod_full_brace_do                        = force    # ignore/add/remove/force
 
 # Add or remove braces on single-line 'for' statement
-# NOTE: is 5 worse than ignore
-mod_full_brace_for                       = remove   # ignore/add/remove/force
+# NOTE: is 3 worse than ignore
+mod_full_brace_for                       = force    # ignore/add/remove/force
 
 # Add or remove braces on single-line function definitions. (Pawn)
 mod_full_brace_function                  = ignore   # ignore/add/remove/force #ignore
 
 # Add or remove braces on single-line 'if' statement. Will not remove the braces if they contain an 'else'.
-mod_full_brace_if                        = add      # ignore/add/remove/force
+mod_full_brace_if                        = force    # ignore/add/remove/force
 
 # Make all if/elseif/else statements in a chain be braced or not. Overrides mod_full_brace_if.
 # If any must be braced, they are all braced.  If all can be unbraced, then the braces are removed.
-mod_full_brace_if_chain                  = true     # false/true #force
+mod_full_brace_if_chain                  = false    # false/true #force
 
 # Don't remove braces around statements that span N newlines
 mod_full_brace_nl                        = 2        # number #force
 
 # Add or remove braces on single-line 'while' statement
-mod_full_brace_while                     = remove   # ignore/add/remove/force
+mod_full_brace_while                     = force    # ignore/add/remove/force
 
 # Add or remove braces on single-line 'using ()' statement
 # WARNING: Code doesn't seem to use this feature - delete from the config?
 mod_full_brace_using                     = ignore   # ignore/add/remove/force
 
 # Add or remove unnecessary paren on 'return' statement
-# NOTE: is 42 worse than ignore
+# NOTE: is 54 worse than ignore
 mod_paren_on_return                      = remove   # ignore/add/remove/force
 
 # Whether to change optional semicolons to real semicolons
@@ -1614,7 +1608,7 @@ mod_pawn_semicolon                       = false    # false/true
 mod_full_paren_if_bool                   = false    # false/true
 
 # Whether to remove superfluous semicolons
-mod_remove_extra_semicolon               = false    # false/true
+mod_remove_extra_semicolon               = true     # false/true
 
 # 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.
@@ -1642,7 +1636,7 @@ mod_sort_using                           = false    # false/true
 
 # If TRUE, will sort consecutive single-line '#include' statements [C/C++] and '#import' statements [Obj-C]
 # This is generally a bad idea, as it may break your code.
-mod_sort_include                         = false    # false/true
+mod_sort_include                         = false     # false/true
 
 # If TRUE, it will move a 'break' that appears after a fully braced 'case' before the close brace.
 # WARNING: Code doesn't seem to use this feature - delete from the config?
@@ -1650,8 +1644,8 @@ mod_move_case_break                      = false    # false/true
 
 # Will add or remove the braces around a fully braced case statement.
 # Will only remove the braces if there are no variable declarations in the block.
-# NOTE: is 507 worse than ignore
-mod_case_brace                           = remove   # ignore/add/remove/force
+# NOTE: is 78 worse than ignore
+mod_case_brace                           = add      # ignore/add/remove/force
 
 # If TRUE, it will remove a void 'return;' that appears as the last statement in a function.
 mod_remove_empty_return                  = true     # false/true #force
@@ -1702,7 +1696,7 @@ cmt_cpp_to_c                             = false    # false/true
 
 # Whether to put a star on subsequent comment lines
 # WARNING: Code doesn't seem to use this feature - delete from the config?
-cmt_star_cont                            = false    # false/true
+cmt_star_cont                            = true     # false/true
 
 # The number of spaces to insert at the start of subsequent comment lines
 # WARNING: Code doesn't seem to use this feature - delete from the config?
@@ -1754,14 +1748,14 @@ cmt_insert_before_preproc                = false    # false/true
 
 # Control indent of preprocessors inside #if blocks at brace level 0
 # WARNING: Indifferent... please decide manually.
-pp_indent                                = ignore   # ignore/add/remove/force
+pp_indent                                = force    # ignore/add/remove/force
 
 # Whether to indent #if/#else/#endif at the brace level (true) or from column 1 (false)
 pp_indent_at_level                       = false    # false/true
 
 # If pp_indent_at_level=false, specifies the number of columns to indent per level. Default=1.
 # WARNING: Code doesn't seem to use this feature - delete from the config?
-pp_indent_count                          = 0        # number
+pp_indent_count                          = 4        # number
 
 # Add or remove space after # based on pp_level of #if blocks
 # NOTE: is 28 worse than ignore
@@ -1777,14 +1771,14 @@ pp_indent_region                         = 0        # number
 
 # Whether to indent the code between #region and #endregion
 # WARNING: Code doesn't seem to use this feature - delete from the config?
-pp_region_indent_code                    = false    # false/true
+pp_region_indent_code                    = true    # false/true
 
 # If pp_indent_at_level=true, sets the indent for #if, #else, and #endif when not at file-level
 # WARNING: Code doesn't seem to use this feature - delete from the config?
-pp_indent_if                             = 0        # number
+pp_indent_if                             = 4        # number
 
 # Control whether to indent the code between #if, #else and #endif when not at file-level
-pp_if_indent_code                        = false    # false/true
+pp_if_indent_code                        = true    # false/true
 
 # Whether to indent '#define' at the brace level (true) or from column 1 (false)
 pp_define_at_level                       = true     # false/true
@@ -1794,11 +1788,15 @@ pp_define_at_level                       = true     # false/true
 # type myfoo1 myfoo2
 
 type void
+type bool
+type int
 type float
 type vector
 type entity
 type string
 type .void
+type .bool
+type .int
 type .float
 type .vector
 type .entity
@@ -1815,9 +1813,8 @@ type .string
 # You can assign any keyword to any type with the set option.
 # set func_call_user _ N_
 
-# menu QC OO
+# QC OO
 macro-open CLASS
-macro-else EXTENDS
 macro-close ENDCLASS
 
 # translations