Reinhard: Allman-Stil + ESLint?

Beitrag lesen

Hey,

[0, 1, 2].reduce((r, num) => { return r + num; }, 0);


[0, 1, 2].reduce(
    (r, num) => { return r + num; },
    0
);

Ja, bei Single-Line-Functions ist die Sache eindeutig.

[0, 1, 2].reduce(
    (r, num) =>
    {
        return r + num;
    },
    0
);

Bei Multi-Line-Functions ist das wohl am saubersten.

Mit 1tbs nur für Funktionen könnte man das genauso klar aber kompakter schreiben:

[0, 1, 2].reduce((r, num) => {
    return r + num;
}, 0);

Reinhard