Inception for Maven
- Vorherrschende Sprache
- Java
- Sterne
- 5.6k
- Forks
- 559
- Ø Merge
- 1 T. 14 Std.
- Gemergte PRs (30 T.)
- 43
Beschreibung
Hello,
working on a multitude of Maven projects in a larger, dated codebase. We would like to streamline the formatting with Spotless, but there are embedded SQL strings in the Java code that should be left untouched without having to write the `// spotless:off/on` comments everywhere.
The Gradle plugin has an "Inception" feature: https://github.com/diffplug/spotless/tree/main/plugin-gradle#inception-languages-within-languages-within, which allows special treatment of hunks of code captured by a specified regular expression.
Is this planned to be added to the Maven plugin as well? If so, is there an estimated time of arrival?
Thanks
Beitragsleitfaden
Rechercherichtung
Der Issue verweist auf die Inception-Dokumentation des Gradle plugin. Beginne dort, um das bestehende Verhalten zu verstehen, und untersuche anschließend die Konfiguration und Test-Einstiegspunkte des Maven plugin. Lege fest, wie Maven-Nutzer eingebettete SQL-Bereiche ohne wiederholte spotless comments erkennen würden. Als erledigt gilt die Aufgabe, wenn das Maven plugin eine gleichwertige konfigurierbare Behandlung unterstützt und eine Abdeckung für Java-Code mit SQL-Strings vorhanden ist.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- java, sql
- Bereich
- build-system, tooling
- Issue-Typ
- Feature
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 25/100