<div dir="ltr">I brought this up in a thread on lldb-commits, but since it is of more general interest, I want to make a thread here as well.<div><br></div><div>Can we have clear direction on LLDB coding style?  Ideally in the form of an update to <a href="http://lldb.llvm.org">lldb.llvm.org</a>, but as that might require a little more effort, even some details in a response to this thread would be a help.  Some things I've deduced from looking at the code, and other things I'm not so sure about, because of inconsistencies in the code or just no clear rule.</div>
<div><br></div><div>Indentation width: 4</div><div>Column limit: 140  (does this apply to comments too?  Most function-declaration comments seem to wrap at 80)</div><div>Brace style: Allman</div><div>    if (foo)</div><div>
    {</div><div>        // code here</div><div>    }</div><div><br></div><div>Break after function return type: Always, only on declarations, only on definitions, only in headers, or never?</div><div><br></div><div>Space before function parentheses: When?</div>
<div><br></div><div>Indent case labels inside switch: A or B below?</div><div>    switch (foo)</div><div>    {</div><div>        case A:</div><div>    case B:</div><div>    }</div><div><br></div><div>Indent braces inside of a case: A or B below?</div>
<div>    switch (foo)</div><div>    {</div><div>        case A:</div><div>        {</div><div>        }</div><div>        case B:</div><div>            {</div><div>            }</div><div>    }</div><div><br></div><div>Any other rules I should be cognizant of?</div>
</div>