• @[email protected]
    link
    fedilink
    28
    edit-2
    5 months ago

    Allman if the condition is very long

    while(isSomething
        && isSomethingElse
        && nFoo < 10)
    {
        bla();
        bla();
    }
    

    vs

    while(isSomething
        && isSomethingElse
        && nFoo < 10) {
        bla();
        bla();
    }
    
    • @[email protected]
      link
      fedilink
      535 months ago

      Hmm, I think the condition gets newlined and you K&R on the closing parenthesis IMO:

      while (
          isSomething 
          &amp;&amp; isSomethingElse
          &amp;&amp; nFoo &lt; 10
      ) {
          blah();
          blah();
      }
      

      You could also keep isSomething on the first line too, but I think it’s nice to keep the whole multiline condition at the same indent width