ReviewSourceLocator

Repository mappings are explicit local settings. Missing/ambiguous targets are never guessed from line numbers.

Functions

Link copied to clipboard
fun anchor(finding: ReviewFinding, file: PsiFile): PsiElement?

Called in read actions. Kotlin declarations survive line shifts; source-only anchors require exact content.

Link copied to clipboard
fun file(project: Project, finding: ReviewFinding): VirtualFile?
Link copied to clipboard
fun path(project: Project, finding: ReviewFinding): Path?