we are currently testing Upsource for code reviews (who would have guessed) and I have two problems with code analysis and no idea what the reason could be.
1) The code analysis doesn't seem to detect Java 8 features like Optionals (the pom and intellij settings state that Java 8 is the minimum language level).
2) We use lombok (and the lombok intellij plugin) very often, which also doesn't seem to be recognized by Upsource. For example see the red log.warn in the screenshot, which is provided by lomboks @Slf4j annotation.
I've tried Maven and IntelliJ as a build system configuration, but with no success so far.
Is there something here that I miss?
PS: Java version on the machine running Upsource:
java version "1.8.0_25"
Java(TM) SE Runtime Environment (build 1.8.0_25-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.25-b02, mixed mode)