Skip to content

Commit 9ee7402

Browse files
committed
HBASE-27421 Bump spotless plugin to 2.27.2 and reimplement the 'Remove unhelpful javadoc stubs' rule (#4824)
Signed-off-by: Xiaolin Ha <haxiaolin@apache.org> (cherry picked from commit 0d260f5)
1 parent 72c79b6 commit 9ee7402

File tree

1 file changed

+16
-2
lines changed

1 file changed

+16
-2
lines changed

pom.xml

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -628,7 +628,7 @@
628628
<surefire.version>3.0.0-M6</surefire.version>
629629
<wagon.ssh.version>2.12</wagon.ssh.version>
630630
<xml.maven.version>1.0.1</xml.maven.version>
631-
<spotless.version>2.24.1</spotless.version>
631+
<spotless.version>2.27.2</spotless.version>
632632
<maven-site.version>3.12.0</maven-site.version>
633633
<!-- compression -->
634634
<aircompressor.version>0.21</aircompressor.version>
@@ -2407,6 +2407,19 @@
24072407
<exclude>**/generated/*</exclude>
24082408
<exclude>**/package-info.java</exclude>
24092409
</excludes>
2410+
<!--
2411+
e.g., remove the following lines:
2412+
"* @param paramName"
2413+
"* @throws ExceptionType"
2414+
"* @return returnType"'
2415+
Multiline to allow anchors on newlines
2416+
See https://errorprone.info/bugpattern/EmptyBlockTag
2417+
-->
2418+
<replaceRegex>
2419+
<name>Remove unhelpful javadoc stubs</name>
2420+
<searchRegex>(?m)^ *\* *@(?:param|throws|return) *\w* *\n</searchRegex>
2421+
<replacement/>
2422+
</replaceRegex>
24102423
<!--
24112424
e.g., rewrite
24122425
/** @return blabla */
@@ -2416,7 +2429,8 @@
24162429
*/
24172430
to
24182431
/** Returns blabla */
2419-
See https://errorprone.info/bugpattern/EmptyBlockTag
2432+
See https://errorprone.info/bugpattern/MissingSummary
2433+
https://google.github.io/styleguide/javaguide.html#s7.2-summary-fragment
24202434
-->
24212435
<replaceRegex>
24222436
<name>Purge single returns tag multi line</name>

0 commit comments

Comments
 (0)