Separate Ruby script indicators (-/=) from their code with a single space.
Bad: no space between = and some_expressionhaml
=some_expression
Goodhaml
= some_expression
Goodhaml
- some_value = 'Hello World'
Ensuring space after -/= enforces a consistency that all HAML tags/script
indicators are separated from their inline content by a space. Since it is
optional to add a space after -/= but required when writing %tag or
similar, the consistency is best enforced via a linter.
HamlLint/LineLength
Option
Description
max
Maximum number of columns a single line can have. (default 80)
Wrap lines at 80 characters. You can configure this amount via the max
option on the linter, e.g. by adding the following to your .haml-lint.yml:
linters:
LineLength:
max:100
Long lines are harder to read and usually indicative of complexity. You can
avoid them by splitting long attribute hashes on a comma, for example: