File: uncrustify.cfg

package info (click to toggle)
fuse-emulator 1.3.2%2Bdfsg1-1
  • links: PTS
  • area: main
  • in suites: stretch
  • size: 10,456 kB
  • ctags: 9,261
  • sloc: ansic: 83,215; sh: 11,503; perl: 3,806; makefile: 1,000; yacc: 254; lex: 143
file content (83 lines) | stat: -rw-r--r-- 4,400 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
# Configuration for Uncrustify 0.60. Coding style for Fuse emulator.

# File options
newlines = lf               # The type of line endings (auto/lf/crlf/cr)
input_tab_size = 8          # The original size of tabs in the input
output_tab_size = 8         # The size of tabs in the output
code_width = 80             # Try to limit code width to 80 number of columns
utf8_force = true           # Force the output encoding to UTF-8
utf8_bom = remove           # Control what to do with the UTF-8 BOM

# Indenting
indent_columns = 2          # The number of columns to indent per level
indent_with_tabs = 0        # Indent with spaces only
indent_col1_comment = true  # Indent comments found in first column

# Operators
sp_arith = add              # Space around arithmetic operator '+', '-', '/', '*', etc 
sp_assign = add             # Space around assignment operator '=', '+=', etc
sp_bool = add               # Space around boolean operators '&&' and '||'
sp_compare = add            # Space around compare operator '<', '>', '==', etc
sp_after_comma = add        # Space after ','

# Parentheses
sp_inside_paren = add       # Space inside '(' and ')'
sp_paren_paren = add        # Space between nested parens: '((' vs ') )'
sp_before_sparen = remove   # Space before '(' of 'if', 'for', 'switch', and 'while'
sp_inside_sparen = add      # Space inside if-condition '(' and ')'

# Square brackets
sp_before_squares = remove  # Space before '[]'

# Braces
nl_fdef_brace = add         # "int foo() {" vs "int foo()\n{"
nl_if_brace = remove        # "if () {" vs "if () \n {"
nl_brace_else = remove      # "} else" vs "} \n else" - cuddle else
nl_else_brace = remove      # "else {" vs "else \n {"
nl_for_brace = remove       # "for () {" vs "for () \n {"
nl_while_brace = remove     # "while () {" vs "while () \n {"
nl_do_brace = remove        # "do {" vs "do \n {"
nl_brace_while = remove     # "} while" vs "} \n while" - cuddle while
nl_switch_brace = remove    # "switch () {" vs "switch () \n {"
nl_enum_brace = remove      # "enum {" vs "enum \n {"
nl_union_brace = remove     # "union {" vs "union \n {"
nl_struct_brace = remove    # "struct {" vs "struct \n {"
sp_else_brace = force       # Space between 'else' and '{' if on the same line
sp_brace_else = force       # space between '}' and 'else' if on the same line

# Casts
sp_after_cast = remove           # "(int) a" vs "(int)a"
sp_inside_paren_cast = remove    # Spaces inside cast parens

# Pointers
sp_before_ptr_star = add         # Space before pointer star '*'
sp_between_ptr_star = remove     # Space between pointer stars '*'
sp_after_ptr_star = remove       # Space after pointer star '*', if followed by a word.

# Functions
sp_func_proto_paren = remove     # "int foo ();" vs "int foo();"
sp_func_def_paren = remove       # "int foo (){" vs "int foo(){"
sp_func_call_paren = remove      # "foo (" vs "foo("
sp_inside_fparens = remove       # Space inside empty function '()'
sp_inside_fparen = add           # Space inside function '(' and ')'
nl_func_type_name = add          # Newline between return type and function name in a function definition
nl_func_proto_type_name = remove # Newline between return type and function name in a prototype

# Comments
cmt_indent_multi = false       # Disable all multi-line comment changes
cmt_cpp_to_c = true            # Change cpp-comments into c-comments
cmt_cpp_group = true           # Group cpp-comments that look like they are in a block

# Strict options
#sp_inside_paren = force       # Space inside '(' and ')'
#sp_inside_sparen = force      # Space inside if-condition '(' and ')'
#sp_inside_square = add        # Space inside a non-empty '[' and ']'
#sp_arith = force              # Space around arithmetic operator '+', '-', '/', '*', etc 
#sp_assign = force             # Space around assignment operator '=', '+=', etc
#sp_bool = force               # Space around boolean operators '&&' and '||'
#sp_compare = force            # Space around compare operator '<', '>', '==', etc
#sp_after_comma = force        # Space after ','
#cmt_c_group = true            # Whether to group c-comments that look like they are in a block
#cmt_width = 80                # Try to wrap comments at 80 columns
#cmt_star_cont = false         # Put a star on subsequent comment lines
#cmt_sp_before_star_cont = 3   # Number of spaces to insert at the start of subsequent comment lines