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
refactor: use Markdown reference links in Javadoc, ban {@link} via checkstyle (#32)
Converts all 57 {@link ...} / {@linkplain ...} inline tags in /// Markdown
Javadoc to Markdown reference links ([ClassName#method(ParamType)]), matching
the project's stated convention.
Adds a checkstyle RegexpSingleline that bans {@link}/{@linkplain} in /// lines
so the old style cannot creep back, mirroring the existing {@code} ban. Also
fixes a latent bug in both rules' messages: checkstyle renders them with
MessageFormat, which threw "can't parse argument number" on the literal
{@code}/{@link} braces whenever a violation actually fired — reworded to avoid
braces.
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
<propertyname="message"value="Use Markdown reference links instead of the @link / @linkplain tag in Markdown Javadoc (///). Example: [ClassName#method(ParamType)]."/>
25
33
</module>
26
34
27
35
<!-- Ban HTML block/structure tags in /// Markdown Javadoc.
0 commit comments