End location.
Row number in the CSV (includes header if present). Starts from 1.
This represents the logical CSV row number, not the physical line number. A single CSV row may span multiple lines if fields contain newline characters within quotes.
Important distinction:
line: Physical line number (incremented by \n characters)rowNumber: Logical CSV row (incremented by record delimiters)The header row (if present) is counted as row 1. This corresponds to the physical row position in the file, making it easy to locate in editors.
For physical line numbers, use start.line or end.line.
Primary use case: Error reporting. This field allows errors to be
reported with both physical position (line, column) and logical
row context (rowNumber), making it easier for users to locate
issues in their CSV data.
Start location.
Token location object.