Red de conocimiento de abogados - Derecho de sociedades - ¿Cómo formatea vscode los datos json en js?

¿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

}

},

// 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"

} }