+1
On 02.04.19 22:56, Mikhail Gryzykhin wrote:
+1 to suppress warnings globally. If we care about an issue, it should
be error.
On Tue, Apr 2, 2019 at 5:38 AM Alexey Romanenko
<[email protected] <mailto:[email protected]>> wrote:
+1 to suppress such warnings globally. IMO, usually, meaningful
Javadoc description is quite enough to understand what this method does.
On 1 Apr 2019, at 18:21, Kenneth Knowles <[email protected]
<mailto:[email protected]>> wrote:
Personally, I would like to suppress the warnings globally. I
think requiring javadoc everywhere is already enough to remind
someone to write something meaningful. And I think @param rarely
adds anything beyond the function signature and @return rarely
adds anything beyond the description.
Kenn
On Mon, Apr 1, 2019 at 6:53 AM Michael Luckey <[email protected]
<mailto:[email protected]>> wrote:
Hi,
currently our console output gets cluttered by thousands of
Javadoc warnings [1]. Most of them are warnings caused by
missinlng @return or @param tags [2].
So currently, this signal is completely ignored, and even
worse, makes it difficult to parse through the log.
As I could not find a previous discussion on the list on how
to handle param/return on java docs, I felt the need to ask
here first, how we would like to improve this situation.
Some options
1. fix those warnings
2. do not insist on those tags being present and disable
doclint warnings (probably not doable on tag granularity).
This is already done on doc aggregation task [3]
Thoughts?
[1]
https://builds.apache.org/job/beam_PreCommit_Java_Cron/1131/console
[2]
https://builds.apache.org/job/beam_PreCommit_Java_Cron/1131/java/
[3]
https://github.com/apache/beam/blob/master/sdks/java/javadoc/build.gradle#L77-L78