Правило eslint для разрывов строк в телах функций

Я ищу правило, которое помечает следующее как ошибку:

const setStuff = () => { setThing(2); setOtherThing(3); };

Я хочу установить разрыв строки, когда в теле есть несколько операторов, поэтому это должно быть правильно:

const setStuff = () => {
    setThing(2);
    setOtherThing(3);
};

Какие правила для этого применимы? Кажется, я не могу найти ни одного. Я действительно хочу разрешить возврат одного вкладыша (например, const get = () => 3)


person ffritz    schedule 17.02.2020    source источник


Ответы (1)


Документы: в стиле скобок

Вы можете использовать его в своем .eslintrc вот так:

'rules': {
    'brace-style': [
        'error',
        '1tbs'
    ]
}
person Osama Rashid    schedule 18.02.2020
comment
Это правило касается входных аргументов, а не тела функции. - person ffritz; 19.02.2020
comment
Ура, вот и все! Спасибо! - person ffritz; 19.02.2020