Statements

The sections below include the coding conventions with respect to statements.

If statement

  • Avoid enclosing the condition with parentheses.

Do's

Don'ts

  • Keep the else and else if keywords in the same line with the matching if or else if block's closing brace separated only by a single space.

Empty block

  • Do not have any empty if, else if, or else blocks.
  • If empty, add an empty line between the opening and closing braces.

Example,

Match statement

Match patterns clause

  • Block indent each pattern clause in its own line.
  • Keep a single space before and after the => sign.

Example,

  • If a pattern clause has more than one statement, block indent each statement in its own line.

Example,

  • If the pattern body is empty, then keep it as an empty block.

    Example,