targetExcludeFilename
- Vorherrschende Sprache
- Java
- Sterne
- 5.6k
- Forks
- 559
- Ø Merge
- 1 T. 14 Std.
- Gemergte PRs (30 T.)
- 43
Beschreibung
I'm going to speculate this is not the most efficient
```kts
java {
targetExclude("**/TransactionBeanPostProcessorTest.java")
licenseHeader(copyright + javaLicense)
cleanthat().addMutators(listOf("SafeAndConsensual", "SafeButNotConsensual"))
}
```
I'd rather just write this, which would match that filename specifically.
```kts
targetExcludeFiles("TransactionBeanPostProcessorTest.java")
```
I have a problem where cleanThat can't currently handle java 21 code, and so I'm trying to make spotless skip it.
Beitragsleitfaden
Rechercherichtung
Beginne damit, die bestehende targetExclude-Konfigurations-API nachzuverfolgen und zu untersuchen, wie der cleanThat-Schritt Ausschlüsse erhält. Vergleiche das vorgeschlagene Verhalten von targetExcludeFiles("TransactionBeanPostProcessorTest.java") mit dem aktuellen glob-basierten Ausschluss und überprüfe, dass die benannte Java-Datei übersprungen wird, während vorhandene targetExclude-Muster weiterhin funktionieren.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- java, kotlin
- Bereich
- build-system, tooling
- Issue-Typ
- Feature
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 42/100