1# Mozilla Coding Style Options
2# https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Coding_Style
3# NOTE: Function return values should be on a separate line.
4#       The clang-mozilla.yaml options are:
5#               "AlwaysBreakAfterDefinitionReturnType: TopLevel"
6#               "AlwaysBreakAfterReturnType: TopLevelDefinitions"
7
8# braces and indent
9style=mozilla
10indent=spaces=2
11
12# indentation
13indent-switches
14indent-preproc-define
15min-conditional-indent=0
16max-continuation-indent=80
17
18# padding
19pad-oper
20pad-header
21unpad-paren
22align-pointer=type
23
24# formatting
25break-one-line-headers
26keep-one-line-blocks
27keep-one-line-statements
28convert-tabs
29close-templates
30
31# objective-c
32pad-method-prefix
33unpad-return-type
34unpad-param-type
35align-method-colon
36pad-method-colon=none
37