# Match Ruff (Python) and Biome (frontend) without replacing either formatter.
root = true

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

[*.py]
indent_size = 4
max_line_length = 100

[*.{js,mjs,ts,tsx,css,json}]
max_line_length = 100

[*.md]
trim_trailing_whitespace = false
max_line_length = off

# Preserve archived evidence and generated bundles byte for byte.
[{docs/real-data/**,src/parquetscope/static/**,frontend/src/artifact-schema.json}]
charset = unset
end_of_line = unset
indent_style = unset
indent_size = unset
insert_final_newline = unset
trim_trailing_whitespace = unset
max_line_length = unset
