# The six templates under src/spec_trace/templates/ are written verbatim into
# other people's repositories, and tests assert against them. An editor that
# trims whitespace changes what the tool emits, so these settings are part of
# the build, not a style preference.
root = true

[*]
charset = utf-8
end_of_line = lf
insert_final_newline = true
trim_trailing_whitespace = true
indent_style = space

[*.py]
indent_size = 4
max_line_length = 120

[*.md]
indent_size = 2
# Markdown gives a hard line break its meaning through two trailing spaces.
trim_trailing_whitespace = false

[*.{yaml,yml}]
indent_size = 2

[*.toml]
indent_size = 4

[Makefile]
indent_style = tab
