[Java] Add checker framework to java build and enable clean run of null analysis
- Vorherrschende Sprache
- Java
- Sterne
- 94
- Forks
- 152
- Ø Merge
- 3 T. 16 Std.
- Gemergte PRs (30 T.)
- 11
Beschreibung
This is likely a large task. We should probably separate it out into subtasks:
1. Add checker framework so it is incorporated but does not fail the build.
2. Cleanup issues it finds (likely by module)
3. Enable full checking.
**Reporter**: [Micah Kornfield](https://issues.apache.org/jira/browse/ARROW-4742) / @emkornfield
**Note**: *This issue was originally created as [ARROW-4742](https://issues.apache.org/jira/browse/ARROW-4742). Please see the [migration documentation](https://github.com/apache/arrow/issues/14542) for further details.*
Beitragsleitfaden
Rechercherichtung
Beginne mit der Überprüfung der Java-Build-Konfiguration und der drei im Issue vorgeschlagenen Teilaufgaben. Ermittle zunächst, wie das Checker Framework integriert werden kann, ohne dass der Build fehlschlägt, und verfolge dann die Bereinigung nach Modul, bevor du die vollständige Nullanalyse aktivierst. Als abgeschlossen gilt die Aufgabe, wenn der Java-Build mit aktivierter vollständiger Prüfung sauber durchläuft.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- java
- Bereich
- build-system, devtools
- Issue-Typ
- Feature
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 20/100