В VSCode всякий раз, когда я сохраняю файл, Prettier меняет все одинарные кавычки на двойные. Я хочу сохранить это поведение для файлов SCSS и CSS, но хотите изменить его для файлов JavaScript и JSON.
Я знаю о настройке "красивее.singleQuote": правда, но это изменит двойные кавычки на одинарные во всех типах файлов.
Как активировать одинарную кавычку только для файлов JavaScript и JSON и сохранить двойную кавычку для файлов SCSS и CSS?





Используйте файл конфигурации Prettier в папке вашего проекта: .prettierrc
Внутри вашего файла конфигурации используйте переопределения Prettier: https://prettier.io/docs/en/configuration.html#configuration-overrides
Итак, в вашем случае этот пример конфигурации должен работать (.prettierrc):
{
"singleQuote": true,
"overrides": [
{
"files": ["**/*.css", "**/*.scss", "**/*.html"],
"options": {
"singleQuote": false
}
}
]
}
Я вижу здесь, что вы игнорируете ВСЕ HTML-файлы, как насчет ситуации, когда я хочу, чтобы теги <script> в HTML-файле были отформатированы с одинарными кавычками, но я хочу, чтобы теги <style> в том же файле были отформатированы с помощью двойных? Есть ли способ настроить его таким образом?