отключить printWidth на красивее - PullRequest
0 голосов
/ 23 января 2019

Есть ли способ отключить предупреждение правила printWidth в более симпатичном формате?

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

Я попробовал это в моем файле .prettierrc:

{
  "singleQuote": true,
  "printWidth" : "off"
}

Но это не работает.

1 Ответ

0 голосов
/ 13 февраля 2019

Короткий ответ - нет, вы не можете полностью отключить его.

Однако есть несколько обходных путей, но у них есть предостережения.

Чтобы процитировать ответ на этот вопрос на github: https://github.com/prettier/prettier/issues/3468. printWidth - это не только правило, но и вход в алгоритм, который они используют для генерации своего вывода.Это означает, что он должен быть там.

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

Второй вариант - отключить более симпатичный блок кода с синтаксисом // prettier-ignore.Недостатком этого является то, что вы отключите все более симпатичные функции для этого раздела кода.Кроме того, лично я не считаю очень «чистым» иметь такие комментарии во всем вашем коде.Вы можете прочитать о том, как использовать функцию игнорирования здесь: https://prettier.io/docs/en/ignore.html

...