<commit_before>#
# indentation
#

indent_with_tabs            = 0                 # 1=indent to level only, 2=indent with tabs
input_tab_size              = 4                 # original tab size
output_tab_size             = 4                 # new tab size
indent_columns              = output_tab_size   #
indent_label                = 1                 # pos: absolute col, neg: relative column
indent_switch_case          = 0                 # number
indent_ternary_operator     = 2                 # When `:` is a continuation, indent it under `?`

#
# line splitting
#

code_width                  = 80                # Try to limit code width to N columns.

#
# inter-symbol newlines
#

nl_enum_brace               = remove            # "enum {" vs "enum \n {"
nl_union_brace              = remove            # "union {" vs "union \n {"
nl_struct_brace             = remove            # "struct {" vs "struct \n {"
nl_do_brace                 = remove            # "do {" vs "do \n {"
nl_if_brace                 = remove            # "if () {" vs "if () \n {"
nl_for_brace                = remove            # "for () {" vs "for () \n {"
nl_else_brace               = remove            # "else {" vs "else \n {"
nl_while_brace              = remove            # "while () {" vs "while () \n {"
nl_switch_brace             = remove            # "switch () {" vs "switch () \n {"
nl_brace_while              = remove            # "} while" vs "} \n while" - cuddle while
nl_brace_else               = add               # "} \n else" vs "} else"
nl_func_var_def_blk         = 1                 #
nl_fcall_brace              = remove            # "list_for_each() {" vs "list_for_each()\n{"
nl_fdef_brace               = add               # "int foo() {" vs "int foo()\n{"
nl_collapse_empty_body      = true              # set while(){\n} to while(){}
nl_end_of_file              = add               # fix no newline at end of file
nl_end_of_file_min          = 1                 # one new line at end of file

#
# Source code modifications
#

mod_paren_on_return         = ignore            # "return 1;" vs "return (1);"
mod_full_brace_if           = add               # "if() { } else { }" vs "if() else"
mod_full_brace_while        = force             # force while(); to while(){ \n ; }<commit_msg>uncrustify-riot.cfg: update to coding convention<commit_after>#
# indentation
#

indent_with_tabs            = 0                 # 1=indent to level only, 2=indent with tabs
input_tab_size              = 4                 # original tab size
output_tab_size             = 4                 # new tab size
indent_columns              = output_tab_size   #
indent_label                = 1                 # pos: absolute col, neg: relative column
indent_switch_case          = 0                 # number
indent_ternary_operator     = 2                 # When `:` is a continuation, indent it under `?`

#
# line splitting
#

code_width                  = 100               # Try to limit code width to N columns.

#
# inter-symbol newlines
#

nl_enum_brace               = remove            # "enum {" vs "enum \n {"
nl_union_brace              = remove            # "union {" vs "union \n {"
nl_struct_brace             = remove            # "struct {" vs "struct \n {"
nl_do_brace                 = remove            # "do {" vs "do \n {"
nl_if_brace                 = remove            # "if () {" vs "if () \n {"
nl_for_brace                = remove            # "for () {" vs "for () \n {"
nl_else_brace               = remove            # "else {" vs "else \n {"
nl_while_brace              = remove            # "while () {" vs "while () \n {"
nl_switch_brace             = remove            # "switch () {" vs "switch () \n {"
nl_brace_while              = remove            # "} while" vs "} \n while" - cuddle while
nl_brace_else               = add               # "} \n else" vs "} else"
nl_func_var_def_blk         = 1                 #
nl_fcall_brace              = remove            # "list_for_each() {" vs "list_for_each()\n{"
nl_fdef_brace               = add               # "int foo() {" vs "int foo()\n{"
nl_collapse_empty_body      = true              # set while(){\n} to while(){}
nl_end_of_file              = add               # fix no newline at end of file
nl_end_of_file_min          = 1                 # one new line at end of file

#
# Source code modifications
#

mod_paren_on_return         = ignore            # "return 1;" vs "return (1);"
mod_full_brace_if           = add               # "if() { } else { }" vs "if() else"
mod_full_brace_while        = force             # force while(); to while(){ \n ; }
{'fraction_non_alphanumeric': 0.10389331038933104, 'fraction_numerical': 0.006237900623790062, 'mean_word_length': 1.295162882527147, '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': 24, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5768542', 'n_tokens_mistral': 1324, 'n_tokens_neox': 1284, 'n_words': 378}