Prettier / Eslint поддерживают перевод строки после скобки - PullRequest
0 голосов
/ 18 мая 2018

Недавно я рассмотрел использование Prettier для поддержки согласованной структуры кода.Я нашел плагин Prettier VSCode и увидел, что у него также есть возможность использовать Prettier-eslint .По большей части, это здорово, однако есть одна вещь, которую делает Преттье, которая действительно сводит меня с ума.

Скажем, у меня это есть в render функции компонента React:

return (
    <button
        onClick={
            (e) => {console.log('Hello, world!');}
        }
    >
        Click Me
    </button>
);

Именно так я и хотел бы, чтобы код был отформатирован, но Преттиер продолжает превращать его в это:

return (
    <button
        onClick={(e) => {
            console.log('Hello, world!');
        }}
    >
        Click Me
    </button>
);

Итак, он удаляет символы новой строки после открывающей скобки и перед закрывающей скобкой.

Есть ли возможность отключить это, или какой-нибудь плагин, который я могу сделать (для Prettier и / или Eslint)?Я искал вокруг, но не мог найти ничего, что бы полностью покрывало это.

Спасибо!

...