<commit_before>#
# Uncrustify Configuration File
# File Created With UncrustifyX 0.3 (176)
#

# Alignment
# ---------

## Alignment

# Align obj-c declaration params on colon
align_oc_decl_colon                     = true          # boolean (false/true)

# Align on tabstop
align_on_tabstop                        = true          # boolean (false/true)

# Align variable definitions
align_func_params                       = true          # boolean (false/true)

# Align with tabs
align_with_tabs                         = false         # boolean (false/true)

# Keep non-indenting tabs
align_keep_tabs                         = false         # boolean (false/true)

## Alignment Span

# Alignment span for #define bodies
align_pp_define_span                    = 8             # number

# Alignment span for assignment
align_assign_span                       = 0             # number

# Alignment span for equals in enums
align_enum_equ_span                     = 2             # number

# Alignment span for obj-c message colons
align_oc_msg_colon_span                 = 2             # number

# Alignment span for obj-c message spec
align_oc_msg_spec_span                  = 2             # number

# Alignment span for single-line typedefs
align_typedef_span                      = 2             # number

# Alignment span for struct initializer values
align_struct_init_span                  = 2             # number

# Alignment span for trailing comments
align_right_cmt_span                    = 2             # number

## Alignment Style

# Alignment style for star in variable definitions
align_var_def_star_style                = 1             # number

## Gap

# Minimum gap between type and synonym of typedef
align_typedef_gap                       = 3             # number

# Minimum gap for trailing comment
align_right_cmt_gap                     = 8             # number

# Blank Lines
# -----------

## Newline Count After

# Newline count after function body
nl_after_func_body                      = 2             # number

# Newline count after single-line function body
nl_after_func_body_one_liner            = 2             # number

## Other

# Remove blank lines after open brace
eat_blanks_after_open_brace             = false         # boolean (false/true)

# Remove blank lines before close brace
eat_blanks_before_close_brace           = false         # boolean (false/true)

# Code-Modifying
# --------------

## Braces

# Braces around statments that span N newlines
mod_full_brace_nl                       = 3             # number

# Braces on single-line do statement
mod_full_brace_do                       = ignore        # string (add/force/ignore/remove)

# Braces on single-line else statement
mod_full_brace_if                       = force         # string (add/force/ignore/remove)

# Braces on single-line for statement
mod_full_brace_for                      = add           # string (add/force/ignore/remove)

# Braces on single-line while statement
mod_full_brace_while                    = remove        # string (add/force/ignore/remove)

## Comments

# Add comment after ifdef/else statement of size
mod_add_long_ifdef_else_comment         = 20            # number

# Add comment after ifdef/endif statement of size
mod_add_long_ifdef_endif_comment        = 20            # number

## Other

# Move break in fully-braced case before close brace
mod_move_case_break                     = true          # boolean (false/true)

## Parentheses

# Remove unnecessary parentheses on return statement
mod_paren_on_return                     = ignore        # string (add/force/ignore/remove)

# Comments
# --------

## Empty Lines<commit_msg>Remove uncrustify config causing warnings<commit_after>#
# Uncrustify Configuration File
# File Created With UncrustifyX 0.3 (176)
#

# Alignment
# ---------

## Alignment

# Align obj-c declaration params on colon
align_oc_decl_colon                     = true          # boolean (false/true)

# Align on tabstop
align_on_tabstop                        = true          # boolean (false/true)

# Align variable definitions
align_func_params                       = true          # boolean (false/true)

# Align with tabs
align_with_tabs                         = false         # boolean (false/true)

# Keep non-indenting tabs
align_keep_tabs                         = false         # boolean (false/true)

## Alignment Span

# Alignment span for #define bodies
align_pp_define_span                    = 8             # number

# Alignment span for assignment
align_assign_span                       = 0             # number

# Alignment span for equals in enums
align_enum_equ_span                     = 2             # number

# Alignment span for obj-c message colons
align_oc_msg_colon_span                 = 2             # number

# Alignment span for obj-c message spec
align_oc_msg_spec_span                  = 2             # number

# Alignment span for single-line typedefs
align_typedef_span                      = 2             # number

# Alignment span for struct initializer values
align_struct_init_span                  = 2             # number

# Alignment span for trailing comments
align_right_cmt_span                    = 2             # number

## Alignment Style

# Alignment style for star in variable definitions
align_var_def_star_style                = 1             # number

## Gap

# Minimum gap between type and synonym of typedef
align_typedef_gap                       = 3             # number

# Minimum gap for trailing comment
align_right_cmt_gap                     = 8             # number

# Blank Lines
# -----------

## Newline Count After

# Newline count after function body
nl_after_func_body                      = 2             # number

# Newline count after single-line function body
nl_after_func_body_one_liner            = 2             # number

## Other

# Remove blank lines after open brace
eat_blanks_after_open_brace             = false         # boolean (false/true)

# Remove blank lines before close brace
eat_blanks_before_close_brace           = false         # boolean (false/true)

# Code-Modifying
# --------------

## Braces

# Braces around statments that span N newlines
mod_full_brace_nl                       = 3             # number

# Braces on single-line do statement
mod_full_brace_do                       = ignore        # string (add/force/ignore/remove)

# Braces on single-line else statement
mod_full_brace_if                       = force         # string (add/force/ignore/remove)

# Braces on single-line for statement
mod_full_brace_for                      = add           # string (add/force/ignore/remove)

# Braces on single-line while statement
mod_full_brace_while                    = remove        # string (add/force/ignore/remove)

## Other

# Move break in fully-braced case before close brace
mod_move_case_break                     = true          # boolean (false/true)

## Parentheses

# Remove unnecessary parentheses on return statement
mod_paren_on_return                     = ignore        # string (add/force/ignore/remove)

# Comments
# --------

## Empty Lines
{'fraction_non_alphanumeric': 0.06372275013974288, 'fraction_numerical': 0.005869200670765791, 'mean_word_length': 1.6977007161703732, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 28, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6847868', 'n_tokens_mistral': 1936, 'n_tokens_neox': 1808, 'n_words': 562}