Paul already cleared this up, so just a quick reply: I assumed from your post saying "We usually format ternary operators like this for readability" that you meant in general - but if you meant only for longer (to be defined, so an LLM-bot gets it ;-) ) expressions, yes, why not G-)

Cheers,
mg

Am 28.07.2026 um 10:00 schrieb Gianluca Sartori:
That's the idea, to use the multiline style only when there are longer expressions like strings, method calls, etc.

Anyway I just realized there is no `groovy-developer` skill in the groovy project, maybe Grails is the right place to work on it?


Gianluca Sartori
--
https://dueuno.com


On Mon, 27 Jul 2026 at 19:03, MG <[email protected]> wrote:

    Hi Gianluca,

    I might misuderstand what you propose here, but for me the whole
    idea behind cond ? trueBranch : falseBranch is that it is a one-liner.
    Otherwise it is better suited for if-else-...

    Having said that, I can see that this way of formatting might make
    sense, if trueBranch and falseBranch are long(ish)
    String/GString|s (which we in our code do not have) - but as a
    general formatting rule, I would be against this.

    Cheers,
    mg


    Am 27.07.2026 um 14:38 schrieb Gianluca Sartori:
    Hi people,

    I've proposed the following PR to the Grails project in a rush,
    but I guess its proper place is the Groovy project.

    https://github.com/apache/grails-core/pull/16055

    We usually format ternary operators like this for readability:

    String message = condition
            ? "Value when true"
            : "Value when false"

    Would you accept such PR on the groovy-developer skill?

    Cheers,
    Gianluca

    Gianluca Sartori
    --
    https://dueuno.com

Reply via email to