Hi Gary, Fair enough. I only checked on case, in the Functions.java where a generic type extends Throwable and triggers the issue in Spotbugs [1]
But I agree other cases might be legit code smells that need fixing. I will revert the change on the master branch, and when/if Dependabot triggers a new PR I'll try to add notes about what can be ignored and what needs fixing. Thanks for spotting it! Bruno [1] https://github.com/apache/commons-lang/blob/90086a212df1069fd19fb9e4db5b6471761d02b8/src/main/java/org/apache/commons/lang3/Functions.java#L160 On Sun, 22 May 2022 at 01:58, Gary Gregory <garydgreg...@gmail.com> wrote: > -1 > > Please do not allow turn off this check. These checks are real > anti-patterns and have allowed me to fix call sites here IIRC and in > other components. If there are spot cases of legitimate code like > "throws new RuntimeException(...)", then the code should be documented > in-line and each call site specifically excluded from SpotBugs. > Otherwise, PRs and maintainers can add "throws new > RuntimeException(..,)" all over the place without SpotBugs rasing this > as an anti-pattern. > > TY, > Gary > > On Fri, May 20, 2022 at 6:51 PM <ki...@apache.org> wrote: > > > > This is an automated email from the ASF dual-hosted git repository. > > > > kinow pushed a commit to branch master > > in repository https://gitbox.apache.org/repos/asf/commons-lang.git > > > > commit b9f3b72c15508057d93ad2ed9399a18400d1b2d0 > > Author: Bruno P. Kinoshita <ki...@users.noreply.github.com> > > AuthorDate: Sat May 21 10:44:37 2022 +1200 > > > > Add Spotbugs exclusions after dependabot update (no code > modification) > > --- > > src/conf/spotbugs-exclude-filter.xml | 3 +++ > > 1 file changed, 3 insertions(+) > > > > diff --git a/src/conf/spotbugs-exclude-filter.xml > b/src/conf/spotbugs-exclude-filter.xml > > index 7cbba7a97..2d4cf12f3 100644 > > --- a/src/conf/spotbugs-exclude-filter.xml > > +++ b/src/conf/spotbugs-exclude-filter.xml > > @@ -30,6 +30,9 @@ > > <Bug pattern="EI_EXPOSE_REP" /> > > <Bug pattern="EI_EXPOSE_REP2" /> > > <Bug pattern="MS_EXPOSE_REP" /> > > + <Bug pattern="THROWS_METHOD_THROWS_CLAUSE_BASIC_EXCEPTION" /> > > + <Bug pattern="THROWS_METHOD_THROWS_CLAUSE_THROWABLE" /> > > + <Bug pattern="THROWS_METHOD_THROWS_RUNTIMEEXCEPTION" /> > > </Or> > > </Match> > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org > For additional commands, e-mail: dev-h...@commons.apache.org > >