In several examples you have this
if (condition1 && condition2)
This is basically two statements on one line, which is always bad. Most people will do this:
if (condition1 &&
which stinks, requiring the reader to hold the logical operator in mind as he moves his eyes to the next line and condition.
This shows that the logical operator is at the same level as the if and the extra space for vertical alignment enhances legibility.
The great majority of code in our industry is close to completely illegible; jagged, cluttered, no consideration for the reader.