Fabian Windheuser
Fabian Windheuser
Failing test case: https://github.com/palantir/palantir-java-format/commit/ee11eb7da8ca609db55c469da3377e1f1cc2d2c7 Example: ```java public class MyClass { Object myMethod() { return new MyVeryLongClassNamexxxxxxxxxxxxxxxxxxxxxxxxxxxxx( longishMethodA()::longishMethodBxxxxxxxxxxxxxxxxxxxxx); } } ``` Stacktrace: ``` java.lang.IllegalStateException: Didn't find expected break at the beginning...
## What happened? When formatting the following snippet, the method parameter annotations are not aligned. I.e. this is the formatting output using version 2.26.0: ```java interface MyClass { MyCustomReturnType getReturnType(...
Clamd has the `ExtendedDetectionInfo` config option which enables logging the checksum and size of the infected file. However this option does not exist when running scans with clamscan. Getting the...
## Before this PR The Conjure spec technically allows simple regex validations in http path parameters such as `/foo/{bar:.+}` (see https://github.com/palantir/conjure/issues/297, [code](https://github.com/palantir/conjure/blob/a849637dadaa2bf86dd6525cc7ab3ca8fbefd736/conjure-core/src/main/java/com/palantir/conjure/defs/validator/HttpPathValidator.java#L41C1-L42)). However, when used to generate an Undertow endpoint...
## What happened? assertj-automation would try to convert `org.junit.jupiter.api.Assertions.assertThrows` to an `assertThatThrownBy` assertion when the return value of `assertThrows` is used: ```java MyException e = assertThatThrownBy(() -> throwingMethod()).isInstanceOf(MyException.class); ``` However...
## What happened? If the returned Throwable of Junit's `assertThrows` is used for further checks, the build breaks when the "Prefer AssertJ" conversion is applied. This is because AssertJ's `assertThatThrownBy`...
## What happened? There seems to be a bug introduced by https://github.com/palantir/sls-packaging/pull/1012. While writing locks for an assetBundle, sls-packaging is not respecting repository overrides defined in the bundle project. E.g....
## What happened? When accepting breaks, gradle-revapi uses the previous local tag when adding the lock-file entry ([ref](https://github.com/palantir/gradle-revapi/blob/d692ce9f56f23365597b4a99ea3dd296cf87bb57/src/main/java/com/palantir/gradle/revapi/GitVersionUtils.java#L51)). However e.g. when devs work on a PR for a longer time,...
## Before this PR Putting this up for potential discussion - not sure if we actually want to make this change. **Context:** We ran into the case where requests of...