apache / apache/arrow-java

[Java] Add checker framework to java build and enable clean run of null analysis

Offen
#361 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Type: enhancement
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

Beitragsleitfaden öffnen

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

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.