문제
JSON 파일의 진단 로그 항목을 클릭했을 때 실제 문제가 있는 위치가 아닌 다른 줄로 이동하는 경우가 있습니다.
재현 방법
- 진단이 발생하는 JSON 파일을 엽니다.
- 진단 로그에서 해당 항목을 클릭합니다.
- JSON 편집기에서 이동한 위치를 확인합니다.
현재 동작
진단이 가리키는 실제 문제 위치와 다른 줄로 이동할 수 있습니다.
기대 동작
진단 로그를 클릭하면 해당 진단의 정확한 줄과 문자 위치로 이동하고 문제 범위가 표시되어야 합니다.
확인이 필요한 항목
- LSP의 0 기반 위치와 UI의 1 기반 줄 번호 변환
- CRLF 및 BOM이 포함된 문서
- 한글이나 이모지 등 UTF-16 문자 위치 변환
- 편집 후 갱신된 문서와 진단 버전의 일치 여부
확인 환경
문제
JSON 파일의 진단 로그 항목을 클릭했을 때 실제 문제가 있는 위치가 아닌 다른 줄로 이동하는 경우가 있습니다.
재현 방법
현재 동작
진단이 가리키는 실제 문제 위치와 다른 줄로 이동할 수 있습니다.
기대 동작
진단 로그를 클릭하면 해당 진단의 정확한 줄과 문자 위치로 이동하고 문제 범위가 표시되어야 합니다.
확인이 필요한 항목
확인 환경