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

    Allman if the condition is very long

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

    vs

    while(isSomething
        && isSomethingElse
        && nFoo < 10) {
        bla();
        bla();
    }
    
    • @9point6
      link
      538 months ago

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

      while (
          isSomething 
          && isSomethingElse
          && nFoo < 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