Skip to content

Ошибка lint --fix #108

Open
NatalyaZ opened this issue Oct 29, 2020 · 1 comment
Open

Ошибка lint --fix #108

NatalyaZ opened this issue Oct 29, 2020 · 1 comment
Labels
bug Something isn't working help wanted Extra attention is needed

Comments

@NatalyaZ
Copy link

NatalyaZ commented Oct 29, 2020

При обновлении arui-presets-lint на проекте столкнулись с проблемой: некорректно разбиваются строки текста с переменными

Было:

       data ? (
            <React.Fragment>Случится чудо { data }.</React.Fragment>
        ) : (
            <React.Fragment>{ data } ничего не случится.</React.Fragment>
        );

Стало (yarn lint --fix)

        data ? (
            <React.Fragment>
                Случится чудо
                { data }
                .
            </React.Fragment>
        ) : (
            <React.Fragment>
                { data }
                { ' ' }
                ничего не случится.
            </React.Fragment>
        );

Здесь потерялся пробел после слов "Случится чудо". Будто после переменной пробел добавляется, а перед -- нет.

При этом, если добавить пробел вручную, то при коммите этот пробел удалится.
То, что до коммита:

        data ? (
            <React.Fragment>
                Случится чудо
                { ' ' }
                { data }
                .
            </React.Fragment>
        ) : (
            <React.Fragment>
                { data }
                { ' ' }
                ничего не случится.
            </React.Fragment>
        );

Как можно это решить?

@Makvagabo
Copy link

добавлю, что костыли не оч приятные получаются с мнемониками ненужными по-сути

<React.Fragment>
    Мили начислятся&ensp;
    { dateOfAccrual }
    .
</React.Fragment>

@voronin-ivan voronin-ivan added bug Something isn't working help wanted Extra attention is needed labels Jan 29, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
bug Something isn't working help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

3 participants