Björn Kautler
Björn Kautler
There are well-known exception-throwing methods that are typically used to verify input parameters. For example the `java.util.Objects.requireNonNull` methods fall into that category. Currently the rule only detects exceptions thrown in...
To mitigate `CT_CONSTRUCTOR_THROW`, I changed ```java public Foo(Collection foos) { this.foos = foos; this.launcher = LauncherFactory.methodWithThrowsClause(); } ``` to ```java public Foo(Collection foos) { this(foos, LauncherFactory.methodWithThrowsClause()); } private Foo(Collection foos,...
### Describe the bug If I have the newly created branch `issue-99` checked out and do `gh pr create`, I am first asked where to push the branch to and...
**Checklist** - [x] Tests added / updated - n/a Docs added / updated **Does this PR introduce a breaking change?** - [ ] Yes - [x] No **Additional context** This...
It would be nice if there were a built-in TeamCity renderer, that can render [TeamCity service messages](https://www.jetbrains.com/help/teamcity/2025.07/service-messages.html), like for example ```plain ##teamcity[inspectionType category='openapi-diff' id='new-endpoint' name='New Endpoint' description='info -- New Endpoint']...
I'm implementing `ExtensionDiff`s, but it seems they don't make it into the renderers, or at least I don't see how they would. I.e. I'm only using console and html. The...
Without this setting, the JVM default encoding is used. This can easily break files if they contain non-ASCII characters. A properties file for example by definintion is ISO-8859-1 encoded. Java...
### Affected version 4.0.0 ### Bug description I've read at maven.apache.org/whatsnewinmaven4.html, that the consumer POM only contains information about `compile` and `runtime` scoped dependencies. But aren't `provided` dependencies also an...
With this code: ```java public void foo() throws Exception { } public void bar() { java.util.Collections.emptyList().forEach(foo -> { try { foo(); } catch (Exception e) { throw new RuntimeException(e); }...