Ned Twigg
Ned Twigg
It's possible. My guess is that it would be best to parse mercurial's console output. If I was implementing it, I would do something along these lines: ```java class MercurialRatchet...
Just FYI, as of IDEA 2025.1, [K2 mode is now enabled by default](https://blog.jetbrains.com/idea/2025/04/k2-mode-in-intellij-idea-2025-1-current-state-and-faq/).
PR welcome :)
Happy to take a PR for this. - https://github.com/diffplug/spotless-changelog/blob/main/spotless-changelog-lib/src/main/java/com/diffplug/spotless/changelog/Changelog.java
Simplicity is best! I'd prefer no new DSL property, but if adding one makes the implementation simpler it would be acceptable.
My preference is to parameterize with an enum, determined based on the file extension. Error messages can take that same enum as an argument.
This looks great! I think you have built something useful that should get published. I'm think it makes sense for `diffplug/spotless` to point to it as the official CLI. I'm...
Sounds good, happy to keep this open. New repo is open at https://github.com/diffplug/spotless-cli, the same Spotless team that has write access here has write access there.
> (1) the current "serialization-as-equality-hack" or (2) implementing FormatterStep directly. Hi @simschla, unfortunately I've just learned that maybe (1) isn't going to work with build-cache. Details at - https://github.com/gradle/gradle/issues/29816
Sorry, a better description of the problem: - implementing FormatterStep directly -> definitely can't work with shared build cache *and* configuration cache at the same time (without a change in...