Я отследил источник проблемы.
Похоже, есть уровни конфигурации, которые будут проверяться, когда VSCode пытается переформатировать текст, когда установлен format on save
.
- Конфигурация расширения Prettier
- .eslintr c
- .editorconfig
Я до сих пор не уверен, в каком порядке они обкатать, таким образом, последнее слово за кем.
Но в моем случае проблема была ОЧЕНЬ базисной c .editorconfig
. Удаление этого файла исправило его.
# EditorConfig https://editorconfig.org/
root = true
[*]
charset = utf-8
end_of_line = lf
insert_final_newline = true
indent_size = 2
indent_style = space
trim_trailing_whitespace = true
[*.md]
trim_trailing_whitespace = false
В файле ^^ вообще нет упоминания о параметрах интервалов. Итак, я предполагаю, что есть некоторые значения по умолчанию для двойных кавычек.