-
Notifications
You must be signed in to change notification settings - Fork 3
/
astyle-config
44 lines (42 loc) · 1.12 KB
/
astyle-config
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
# Options for formatting code with astyle.
#
# This helps to make code match the style guide.
#
# Use like this:
#
# astyle --options=astyle-config mfile.h myfile.cpp
#
# Occasionally, astyle does something silly (particularly with lambdas), so it's
# still necessary to scan the changes for things that are wrong.
# But, for most files, it does a good job.
#
# Please consider using this before checking code in for review. Code reviews shouldn't
# have to deal with layout issues, they are just a distraction. It's better to be able
# to focus on semantics in a code review, with style issues out of the way.
--formatted
--style=allman
--min-conditional-indent=2
--indent-switches
--max-instatement-indent=80
--pad-header
--align-pointer=type
--align-reference=type
--add-brackets
--convert-tabs
--close-templates
--max-code-length=132
# --pad-oper
#
# Commented out for now. It changes
#
# for (int i=0; i<10; ++i)
# to
# for (int i = 0; i < 10; ++i)
#
# Unfortunately, it also messes with rvalue references:
#
# ResourcePtr& operator=(ResourcePtr&& r);
#
# becomes:
#
# ResourcePtr& operator=(ResourcePtr && r);