diffplug / diffplug/spotless

Replace static imports with non-static imports

Offen
#1,379 8 Kommentare 1 Reaktion 0 zugewiesene Personen Auf GitHub ansehen
enhancement
Vorherrschende Sprache
Java
Sterne
5.6k
Forks
559
Ø Merge
1 T. 14 Std.
Gemergte PRs (30 T.)
43

Beschreibung

Hi is it possible to setup spotless to replace static imports with non-static imports in Java?

Example:

Static import:
```
import static org.enums.Value.SOME_ENUM_VALUE;

public class Test {
public void method() {
var example = SOME_ENUM_VALUE;
}
}
```

Replace with
```
import org.enums.Value.SOME_ENUM_VALUE;

public class Test {
public void method() {
var example = Value.SOME_ENUM_VALUE;
}
}
```

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne damit, Spotless' Einstiegspunkt für die Java-Formatierung und alle bestehenden importbezogenen Tests zu lokalisieren; das Issue nennt keine spezifischen Dateien. Die Änderung ist abgeschlossen, wenn die Java-Konfiguration den gezeigten statischen Enum-Import umwandeln und seine Verwendungen in die qualifizierte Form aktualisieren kann, mit Testabdeckung für das Beispiel.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
java
Bereich
tooling
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
32/100

Neue Issues direkt in Ihr Postfach

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