module RuboCop::Cop::MultilineExpressionIndentation
def correct_indentation(node)
bar # normal indentation, not special
next if foo &&
```
Note that *postfix conditionals* do *not* get "special indentation".
```
end
baz
bar # This is called "special indentation"
while foo && # Here, `while` is called a "prefix keyword"
```
one exception: prefix keywords.
The correct indentation of `node` is usually `IndentationWidth`, with
def correct_indentation(node) kw_node = kw_node_with_special_indentation(node) if kw_node && !postfix_conditional?(kw_node) # This cop could have its own IndentationWidth configuration configured_indentation_width + @config.for_cop('Layout/IndentationWidth')['Width'] else configured_indentation_width end end