Replace static imports with non-static imports
- 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
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