Я хочу запускать только Prettier при сохранении файлов с VSCode - PullRequest
0 голосов
/ 02 октября 2019

Я хочу отформатировать с помощью Pretter при сохранении файла JS, добавьте расширение VSCode Prettier и установите для него значение "editor.formatOnSave": true.

Пока файл автоматически отформатирован, но ESLint AutoFix в хранилище также выполняетсяв то же время.

Во-первых, я думаю, что расширение ESLint является плохим, и установка "eslint.autoFixOnSave": false не имеет никакого эффекта.

Текущая ситуация превзошла выполнение prettier --write срасширение, позволяющее запускать произвольные команды при сохранении файла.

Однако, поскольку форматирование будет выполняться с задержкой, чем при запуске Prettier через расширение из formatOnSave.

Итак, я изучаю,это можно сделать, не полагаясь на расширения, отличные от Prettier и ESLint.

Хранилище здесь. https://github.com/pvcresin/es

1 Ответ

0 голосов
/ 13 октября 2019

Я бы отслеживал проблему здесь: https://github.com/microsoft/vscode-eslint/issues/380

Похоже, что автосохранение вступает в конфликт между "format" и "ESLint fix" или Prettier и т. Д.

Вы можете попробоватькак временное исправление того, что они предлагают о javascript:

"editor.formatOnSave": true,
"[javascript]": {
    "editor.formatOnSave": false
}
...