2026-09-29 06:05 UTC
@nscur0@infosec.exchange It would be nice if ErrorProne wasn't tied to internals of javac. So it doesn't work with ECJ. If it did I would have that linting while I typed.
Replies (1)
-
@nscur0@infosec.exchange 2026-09-29 07:21
@elmuerte@idlethumbs.social Yep, although to my understanding it's necessary for some checks that would otherwise not be possible. It's more of a failure of the JDK for not offering a public API that alternative compilers can implement. Go has a fairly clean API for this (notably separate from the compiler entirely), but tbf Go is also a much simpler language. https://pkg.go.dev/golang.org/x/tools/go/analysis