github / github/codeql

Java: JavadocText does not exist for empty block comment / javadoc lines

Offen
#3,827 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Java question
Vorherrschende Sprache
CodeQL
Sterne
10.1k
Forks
2.1k
Ø Merge
2 T. 15 Std.
Gemergte PRs (30 T.)
141

Beschreibung

**Description of the issue**
`JavadocText` represents a single line of a block or javadoc comment, see #3696.
However, it appears `JavadocText` does not exist for empty lines (unless they are single line comments).
Example query:
```ql
import java

from JavadocText text
where
text.getText().regexpMatch("[ \t]*")
// Make sure this is not a single line comment
and exists (text.getParent+().(Javadoc).getCommentedElement())
select text
```

It would be quite useful to detect empty lines, e.g. to find out if javadoc is missing HTML tags such as `
` or `

` to create proper line breaks. If that is the case the output will contain everything within the same line.

Beitragsleitfaden

Beitragsleitfaden öffnen

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.