Oh sorry, I misunderstood. IIUC the ^~~~ tag is only built from ranges. So column_number should be fine to update. But perhaps best to keep as a follow-up to keep the PR more focused.
Originally posted by @MichaelChirico in #734 (comment)
Makes the source marker more useful for fixing the lint, since it places the cursor at the spot where a line break should occur instead of at the start of the line.