mirror of https://github.com/astral-sh/ruff
I noticed in the byte-offsets refactor that the `JsonEmitter` uses one indexed column numbers for the diagnostic start and end locations but not for `edits`.
This PR changes the `JsonEmitter` to emit one-indexed column numbers for edits, as we already do for `Message::location` and `Message::end_location`.
## Open questions
~We'll need to change the LSP to subtract 1 from the columns in `_parse_fix`~
|
||
|---|---|---|
| .. | ||
| black_compatibility_test.rs | ||
| integration_test.rs | ||