Автоматическое форматирование WebStorm добавляет первые пробелы в литералы шаблонов SQL - PullRequest
0 голосов
/ 30 августа 2018

Когда при автоформатировании вводится код SQL в шаблонном литерале в TypeScript / JavaScript, WebStorm автоматически добавляет начальные пробелы для выравнивания каждой строки в строке объявления, т.е.

        const query = `
          select field1         as x,
                 field123456789 as y,
          from mytable
        `;

вместо предпочтительного

        const query = `
select field1         as x,
       field123456789 as y,
from mytable
`;

Это вызывает ненужные пробелы в строке, особенно когда сама строка объявления имеет отступ с большим полем.

Есть ли способ это исправить? Или я делаю это неправильно?

1 Ответ

0 голосов
/ 30 августа 2018

Вы можете оставить форматирование исходного кода включенным и использовать пакет outdent для удаления начальных пробелов из строк во время выполнения.

...