All docs
V20.1
20.1
19.2
19.1
The page you are viewing does not exist in version 19.1. This link will take you to the root page.
18.2
The page you are viewing does not exist in version 18.2. This link will take you to the root page.
18.1
The page you are viewing does not exist in version 18.1. This link will take you to the root page.
17.2
The page you are viewing does not exist in version 17.2. This link will take you to the root page.

Spacing

  • 2 minutes to read

The Spacing page contains options which allow you to add or omit whitespace symbols around the following code elements:

  • Arithmetic Expression

  • Relational Expression

  • Bitwise Expression

  • Logical Expression

  • Unary Expression

    • Space before a postfix unary operator
    • Space after a prefix unary operator
  • Ternary Expression

    • Space before a question mark
    • Space after a question mark
    • Space before a colon
    • Space after a colon
  • Assignment Expression

    • Spaces around an operator
  • Expression

    • Space before parentheses
    • Spaces within parentheses
  • Statement

    • Space before parentheses
    • Spaces within parentheses
    • Space before a semicolon
    • Space before semicolons in 'for' loops
    • Space after semicolons in 'for' loops
    • Space before a colon in 'case' expressions
  • Arguments

    • Space before parentheses
    • Spaces within parentheses
    • Space within empty parentheses
    • Space before a separator (comma)
    • Space after a separator (comma)
    • Space before a colon in a named parameter
    • Space after a colon in a named parameter
  • Parameters

    • Space before parentheses
    • Spaces within parentheses
    • Space within empty parentheses
    • Space before a separator (comma)
    • Space after a separator (comma)
  • Initializer

    • Spaces within braces
    • Space before a separator (comma)
    • Space after a separator (comma)
  • Lambda Expression

    • Spaces around an arrow
  • Expression Body

    • Spaces around an arrow
  • Type Parameters

    • Space before angle brackets
    • Spaces within angle brackets
    • Space before a separator (comma)
    • Space after a separator (comma)
    • Space before a colon
    • Space after a colon
  • Type Arguments

    • Space before angle brackets
    • Spaces within angle brackets
    • Space before a separator (comma)
    • Space after a separator (comma)
  • Attributes

    • Space before a colon in target specifier
    • Space after a colon in target specifier
    • Spaces within brackets
  • Null Coalescing Expression

    • Spaces around an operator
  • Base List

    • Space before a colon
    • Space after a colon
    • Space before a comma
    • Space after a comma
  • Constructor Initializer

    • Space before a colon
    • Space after a colon
  • Comment

    • Single line comments should begin with a single space

The image below shows settings applied to an Expression.

Formatting_Spaces