VSCode настраиваемая опция «Fix», применяя правила линтера - PullRequest
0 голосов
/ 11 января 2019

Существуют правила оформления моего проекта:

  • порядок импорта (в верхней части по алфавиту)
  • CSS-порядок.

Это принудительное использование linter, и мне было интересно, как применять правила автоматически, поэтому опция VSCode fix знала бы, как организовать код в соответствии с моими потребностями.

enter image description here

Как мне это заархивировать? Документальные расширения VSCode не существуют для форматирования кода ...

Если у вас есть лучший вариант для достижения этой цели, он также будет принят в качестве ответа (:

1 Ответ

0 голосов
/ 14 января 2019

Вы, вероятно, ничего не находите, потому что "fix" - это не конструкция VSC, а конструкция расширения.

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

К счастью для вас, ESLint предлагает eslint.autoFixOnSave вариант , который, вероятно, то, что вы ищете.

Аналогично, TSLint предлагает опцию tslint.autoFixOnSave .

В обоих случаях они следуют правилам линтинга, настроенным их соответствующими файлами конфигурации (eslintrc, tslint.json и т. Д.), Поэтому, пока ваши правила объявлены там, они будут следовать вашим "пользовательским потребностям" .

Как правило, при использовании расширения VSC обязательно проверьте страницу информации о расширении. Они склонны перечислять дополнительные настройки, которые они добавляют в редактор.

...