* has faster cycle times and integrates into compilation workflow
* emits fewer false positives
* active maintainers fix issues
* releases several times per year
Cons:
* FindBugs has a greater breadth of checks
* current error-prone releases only work with Java 8
https://github.com/google/error-prone
http://errorprone.info/bugpatterns
Pros:
Cons: