Run NullAway on jdk-javac-plugin code - #1408
Conversation
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## master #1408 +/- ##
=========================================
Coverage 88.35% 88.35%
Complexity 2662 2662
=========================================
Files 98 98
Lines 8895 8897 +2
Branches 1765 1765
=========================================
+ Hits 7859 7861 +2
Misses 514 514
Partials 522 522 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
WalkthroughThe PR enables NullAway Error Prone checks in the jdk-javac-plugin build configuration with specific options (OnlyNullMarked, JSuppressMode, AcknowledgeRestrictiveAnnotations) set to ERROR severity, and adds the nullaway module as an annotation processor dependency. Additionally, NullnessAnnotationSerializer is annotated with Possibly related PRs
Suggested reviewers
Pre-merge checks and finishing touches❌ Failed checks (1 warning)
✅ Passed checks (2 passed)
✨ Finishing touches
🧪 Generate unit tests (beta)
📜 Recent review detailsConfiguration used: Path: .coderabbit.yaml Review profile: ASSERTIVE Plan: Pro 📒 Files selected for processing (2)
🧰 Additional context used🧠 Learnings (8)📓 Common learnings📚 Learning: 2025-08-14T18:50:06.159ZApplied to files:
📚 Learning: 2025-09-24T23:14:37.777ZApplied to files:
📚 Learning: 2025-11-25T22:43:06.446ZApplied to files:
📚 Learning: 2025-11-25T22:43:06.446ZApplied to files:
📚 Learning: 2025-08-29T18:41:43.584ZApplied to files:
📚 Learning: 2025-08-28T04:54:20.953ZApplied to files:
📚 Learning: 2025-10-29T23:56:18.236ZApplied to files:
🧬 Code graph analysis (1)jdk-javac-plugin/src/main/java/com/uber/nullaway/javacplugin/NullnessAnnotationSerializer.java (2)
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (4)
🔇 Additional comments (6)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
No behavioral changes.
Summary by CodeRabbit
✏️ Tip: You can customize this high-level summary in your review settings.