1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
# Let Git auto-detect text files
*
# LaTeX/BibTeX fixtures and corpus must use LF so formatter output (always LF)
# and losslessness/snapshot assertions match on every platform, including Windows.
tests/fixtures/**/*.textests/fixtures/**/*.bibtests/fixtures/**/*.stytests/fixtures/**/*.clstests/fixtures/**/*.dtxtests/fixtures/**/*.instests/corpus/**
# Committed benchmark baseline (formatted output is always LF; keep the input LF
# too so the bench's losslessness path is platform-stable).
benches/documents/small.tex
# Snapshot files should always use LF
tests/**/snapshots/**/*tests/snapshots/**/*
# Generated signature data is compared byte-for-byte by its generator's check mode.
data/cwl_signatures.jsondata/package_names.txtdata/class_names.txt
# Generated by build.rs (clap-markdown, always LF). Pin LF so the build script
# doesn't leave a spurious CRLF→LF diff on a Windows checkout.
docs/src/reference/cli.md
# Generated by `cargo run --example docgen` (always LF). Pinned so the
# `reference_page_is_committed` byte comparison holds on a Windows checkout.
docs/src/reference/linter-rules.md
# Preserve line-ending fixtures as-is (CRLF/LF) once they exist.
tests/fixtures/**/crlf_*/*tests/fixtures/**/lf_*/*tests/fixtures/**/*_crlf_*/*tests/fixtures/**/*_lf_*/*