¿Cómo formatea vscode los datos json en js?
1. Instale el complemento eslint para vs code
2. Archivo - Preferencias - Configuración - configuración json
3. save
{
// vscode habilita la opción de configurar automáticamente el tamaño de tabulación según el tipo de archivo de forma predeterminada
"editor.detectIndentation": false,
// Restablecer tamaño de pestaña
"editor.tabSize": 2,
// #Formatear automáticamente cada vez que guardes
"editor.formatOnSave ": true,
// #Repara el código en formato eslint cada vez que lo guardas
"eslint.autoFixOnSave": true,
// Agregar Soporte de vue
"eslint.validate": [
"javascript",
"javascriptreact",
{
"idioma": "vue",
"autoFix": verdadero
}
],
// # Deje que Prettier use el formato de código de Eslint para la verificación
"prettier.eslintIntegration": true,
// #Elimine el punto y coma al final del código
" prettier. semi": false,
// #Usa comillas en lugar de comillas dobles
"prettier.singleQuote": true,
// #Let la función (nombre) y los siguientes corchetes
"javascript.format.insertSpaceBeforeFunctionParenthesis": true,
// #Esto se elige según los propios hábitos del usuario
"vetur.format.defaultFormatter.html": "js-beautify-html",
// #Deje que el js en vue se formatee de acuerdo con el formato ts que viene con el editor
"vetur.format.defaultFormatter.js": "vscode-typescript",
"vetur.format.defaultFormatterOptions": {
"js-beautify-html" : {
"wrap_attributes": "alineado-múltiple"
},
"prettyhtml": {
"printWidth": 100,
"singleQuote": falso,
"wrapAttributes": falso,
"sortAttributes": falso
} p>
},
// Para formatear el lápiz, necesita instalar el complemento Stylus Supremacy de Manta
"stylusSupremacy.insertColons": false, // Ya sea para insertar dos puntos
"stylusSupremacy.insertSemicolons": false, // Si los puntos de inserción son buenos
"stylusSupremacy.insertBraces": false, // Si
Insertar llaves
"stylusSupremacy.insertNewLineAroundImports": false, // Si se ajusta la línea después de la importación
"stylusSupremacy.insertNewLineAroundBlocks": false,
"window .zoomLevel ": 0,
"[javascript]": {
"editor.defaultFormatter": "vscode.typescript-language-features"
} }