alfa-laboratory/arui-presets-lint

Проблемы с jsx-one-expression-per-line

NatalyaZ opened this issue · 2 comments

После форматирования некоторый код выглядит очень громоздко
Было

<Typography.Text weight="bold">
    Платёж <Amount.Pure amount={ payment } /> спишем { data }
</Typography.Text>

Стало

<Typography.Text weight="bold">
    Платёж
    { ' ' }
    <Amount.Pure amount={ payment } />
    { ' ' }
    спишем
    { ' ' }
    { data }
</Typography.Text>

Можно отключать этот параметр или отменить?

Был ПР по отключению, почему вернули правило?

Присоединяюсь. Компоненты с этим правилом выглядят ужасно. В своём проекте приходится в каждом файле правило отключать.

Из очередных зацепок я прихожу к выводу, что специально правило никто не убирал, оно просто куда-то потерялось.
Здесь оно было убрано из общих правил, так как содержится в подключаемом prettier/react:
921947d#diff-e420729b35e103f76fa3f056ad824553259edcc63ece848391c3f89a29914c2dL51

а в данный момент почему-то этого подключаемого набора нет. Для начала нужно разобраться, куда и почему оно делось, и решать проблему отталкиваясь от этого.