Как предотвратить расширение Beautify от форматирования встроенного JavaScript? - PullRequest
0 голосов
/ 29 мая 2019

Я хочу, чтобы расширение ESLint было единственным средством форматирования внутри встроенного Javascript. Украсьте, просто привинчивая, и я должен исправить это вручную.

Я добавил эти строки в мой файл .jsbeautifyrc:

    "format.contentUnformatted": "script",
    "format.unformatted": "script", 

Но это не имеет никакого эффекта: Beautify по-прежнему форматирует каждую строку в html-файле. Что я пропускаю?

1 Ответ

1 голос
/ 29 мая 2019

Согласно документации это должно быть что-то вроде:

{
  "unformatted": ["script"]
}

Если это не сработает, возможно, с настройкой language это может сработать.

Вы можете указать, какие типы файлов, расширения или конкретные имена файлов должны быть украшены настройкой beautify.language.

{
 "beautify.language": {
   "js": {
     "type": ["javascript", "json"],
     "filename": [".jshintrc", ".jsbeautifyrc"]
     // "ext": ["js", "json"]
     // ^^ to set extensions to be beautified using the javascript beautifier
   },
   "css": ["css", "scss"],
   "html": ["htm", "html"]
   // ^^ providing just an array sets the VS Code file type
 }
}

Приведенная выше конфигурация должна разрешать форматирование только для указанных файлов .js.

Удачи.

...