40 lines
1.0 KiB
JSON
40 lines
1.0 KiB
JSON
{
|
|
"editor.defaultFormatter": "esbenp.prettier-vscode",
|
|
"editor.wordWrapColumn": 150,
|
|
"editor.formatOnSave": true,
|
|
|
|
/* --- FORZAR PRETTIER PARA JAVASCRIPT --- */
|
|
"[javascript]": {
|
|
"editor.defaultFormatter": "vscode.typescript-language-features",
|
|
"editor.suggest.insertMode": "replace"
|
|
},
|
|
|
|
/* --- CONFIGURACIÓN DE PRETTIER --- */
|
|
"prettier.printWidth": 150,
|
|
"prettier.semi": true,
|
|
"prettier.singleQuote": false,
|
|
"prettier.bracketSameLine": true,
|
|
|
|
/* ESTO ES CLAVE: Evita que Prettier colapse o rompa espacios raros en tus html`` */
|
|
"prettier.htmlWhitespaceSensitivity": "ignore",
|
|
|
|
/* --- LO QUE YA TENÍAS (MANTENER) --- */
|
|
"files.associations": {
|
|
"*.js": "javascript"
|
|
},
|
|
"emmet.includeLanguages": {
|
|
"javascript": "html"
|
|
},
|
|
"emmet.triggerExpansionOnTab": true,
|
|
|
|
"tailwindCSS.experimental.classRegex": [
|
|
["html`([^`]*?)`", "class=\"([^\"]*)\""],
|
|
["html`([^`]*?)`", "class='([^']*)'"],
|
|
["html`([^`]*?)`", "class=([^\\s\\/>]+)"]
|
|
],
|
|
|
|
"editor.quickSuggestions": {
|
|
"strings": true
|
|
}
|
|
}
|