I think it could have been worded better to avoid any confusion, but no need to spam the ML with this, sent you a PM,
Cheers,
mg

Am 28.07.2026 um 22:49 schrieb Gianluca Sartori:
Yes it is only for longer statements, I didn’t write it here, it was in the linked PR:

  * Using ternary operators only for simple conditions.
  * Splitting longer expressions across multiple lines.
  * Aligning the ? and : branches for readability.



Gianluca Sartori
--
https://dueuno.com

On Tue, 28 Jul 2026 at 22:31, MG <[email protected]> wrote:

    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