github / github/codeql

Java: Some JavadocTag line numbers are wrong

未關閉
#3,826 0 則留言 0 個 reaction 已指派 0 人 在 GitHub 檢視
Java question
主要語言
CodeQL
星號
10.1k
分支
2.1k
平均合併
2 天 15 小時
30 天內合併 PR
141

描述

**Description of the issue**
QL reports wrong line numbers for some `JavadocTag`s.
Example query for LGTM demo projects:
```ql
import java

from JavadocTag a, JavadocTag b, Location locA, Location locB
where
a != b
and a.getParent() = b.getParent()
and locA = a.getLocation()
and locB = b.getLocation()
and locA.getStartLine() = locB.getStartLine()
select a, b, a.getText(), b.getText(),
locA.getEndLine(), locB.getEndLine(),
locA.getStartColumn(), locB.getStartColumn(),
locA.getEndColumn(),locB.getEndColumn()
```
[Query console link](https://lgtm.com/query/3568186472631499443/)

Note how these tags should be in the same line, but actually represent tags in different lines.

貢獻指南

開啟貢獻指南

評估

這個 Issue 還沒有評估資料。

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。