Qodana reports UnnecessaryInheritDoc warnings on several files where
{@inheritDoc} appears inside {@code} blocks for documentation purposes:
src/main/java/com/puppycrawl/tools/checkstyle/api/JavadocCommentsTokenTypes.java
src/main/java/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.java
src/main/java/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocTagInfo.java
src/main/java/com/puppycrawl/tools/checkstyle/checks/javadoc/SummaryJavadocCheck.java
src/main/java/com/puppycrawl/tools/checkstyle/checks/javadoc/MissingJavadocMethodCheck.java
src/main/java/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocStyleCheck.java
These are false positives — the tag is being used descriptively inside {@code},
not as a live Javadoc directive. The root cause may be related to our
javadoc-to-xdoc translation logic. Investigation needed to find a proper fix
that does not require suppression.
Temporarily suppressed in config/qodana.yaml at PR #19880.
Qodana reports
UnnecessaryInheritDocwarnings on several files where{@inheritDoc}appears inside{@code}blocks for documentation purposes:src/main/java/com/puppycrawl/tools/checkstyle/api/JavadocCommentsTokenTypes.javasrc/main/java/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.javasrc/main/java/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocTagInfo.javasrc/main/java/com/puppycrawl/tools/checkstyle/checks/javadoc/SummaryJavadocCheck.javasrc/main/java/com/puppycrawl/tools/checkstyle/checks/javadoc/MissingJavadocMethodCheck.javasrc/main/java/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocStyleCheck.javaThese are false positives — the tag is being used descriptively inside
{@code},not as a live Javadoc directive. The root cause may be related to our
javadoc-to-xdoc translation logic. Investigation needed to find a proper fix
that does not require suppression.
Temporarily suppressed in
config/qodana.yamlat PR #19880.