You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Could we also exclude the packages under lang.*.rule.*? IMO the rule implementations should be internal, their Javadoc is irrelevant (from [doc] Generate docs for PMD 7 #1769 (comment))
Agreed, that we should be careful with exposing rule implementations. But rather than excluding this package, wouldn't it make sense to move the rule impls into "internal"?
Maybe we can do this only for PMD 7...
Both modules pmd-test and pmd-core have the package net.sourceforge.pmd.lang. That's why the order of the offline links provided to javadoc matters... javadoc only looks at the package list and takes the last offline link, that matches. If the order is swapped, then e.g. the link on https://docs.pmd-code.org/apidocs/pmd-java/6.23.0-SNAPSHOT/net/sourceforge/pmd/lang/java/JavaLanguageHandler.html to AbstractLanguageVersionHandler would point to pmd-test, where the class is not found.
For PMD 7, we should clean this up.
pmd/7.0.x and java-grammar use the same version number and override each other.
However, this should not be a problem, since java-grammar and pmd/7.0.x are kept up to date regularly (thanks Clément!).
I didn't change pmd.github.io yet. We might change the urls for the doc to point to docs.pmd-code.org - although I'm not sure about the implications for googles search index...
Part of #1139
These are the open points from #2417
net.sourceforge.pmd.internal.utilintonet.sourceforge.pmd.util.internal?lang.*.rule.*? IMO the rule implementations should be internal, their Javadoc is irrelevant (from [doc] Generate docs for PMD 7 #1769 (comment))net.sourceforge.pmd.lang. That's why the order of the offline links provided to javadoc matters... javadoc only looks at the package list and takes the last offline link, that matches. If the order is swapped, then e.g. the link on https://docs.pmd-code.org/apidocs/pmd-java/6.23.0-SNAPSHOT/net/sourceforge/pmd/lang/java/JavaLanguageHandler.html to AbstractLanguageVersionHandler would point to pmd-test, where the class is not found.sitemap_generator.sh