[clippy-sarif](https://crates.io/crates/clippy-sarif), for example, produces regions for source files than have both text and binary regions, like this: ``` "region": { "byteLength": 34, "byteOffset": 411, "endColumn": 61, "endLine": 14, "startColumn": 27, "startLine": 14 } ``` The viewer [assumes that this means the file is a binary](https://github.com/microsoft/sarif-vscode-extension/blob/bd3eeb13bf155d0d27895d38e0886f427a43fda8/src/extension/regionToSelection.ts#L16-L17), and puts the selection in the wrong place
clippy-sarif, for example, produces regions for source files than have both text and binary regions, like this:
The viewer assumes that this means the file is a binary, and puts the selection in the wrong place