Jelmer Borst
10/06/2022, 6:44 AMError Prone
, an extensible static analysis tool for Java code.
What does this bring us? Catching more bugs, ensuring we have a consistent codebase, but moreover enabling us to execute large-scale automated refactorings! In fact, Picnic loves Error Prone
so much we heavily invested in Error Prone Support
, a new library that extends the usefulness of Error Prone itself.
https://medium.com/@rick.ossendrijver/b8a566be6886
Want to see it in action? Join us next week @ Devoxx (Belgium), or the week after @ Java One (SF)! We’ll demo the tooling, explain in-depth how we use it at Picnic, and share the future of Error Prone Support
.Ivo
10/07/2022, 7:58 PMJelmer Borst
10/14/2022, 11:19 AMRaquel Pau Fernandez
10/14/2022, 5:17 PMJelmer Borst
10/15/2022, 12:27 AMRaquel Pau Fernandez
10/17/2022, 8:19 AMJelmer Borst
10/18/2022, 7:43 AM@BeforeTemplate
boolean before(Instant a, Instant b) {
return a.compareTo(b) < 0;
}
@AfterTemplate
@AlsoNegation
boolean after(Instant a, Instant b) {
return a.isBefore(b);
}
See also https://www.infoq.com/news/2022/10/error-prone-support/Raquel Pau Fernandez
10/18/2022, 7:50 AMJelmer Borst
10/18/2022, 7:53 AMRaquel Pau Fernandez
10/18/2022, 7:59 AM