Tengo la siguiente estructura de proyecto:
/ | - .vscode/ | - - - - settings.json | | - packages/ | - - - - app/ | - - - - - - index.js | - - - - - - package.json | - - - - website/ | - - - - - - .vscode/ | - - - - - - - - settings.json | - - - - - - index.html | - - - - - - styles.scss | - - - - - - package.json | | - package.json |Como puede notar, tengo dos archivos de configuración de código vs... uno en la raíz y otro dentro del espacio de trabajo del sitio web.
{ "editor.codeActionsOnSave": { "source.fixAll.eslint": true, }, "editor.formatOnSave": false, "editor.tabSize": 2, "editor.rulers": [ 80, 120 ], "eslint.codeAction.showDocumentation": { "enable": true }, "eslint.validate": [ "javascript" ], "eslint.workingDirectories": [ { "mode": "auto" } ], "javascript.updateImportsOnFileMove.enabled": "always", } { "editor.codeActionsOnSave": { "source.fixAll.eslint": true, "source.fixAll.stylelint": true }, "css.validate": false, "less.validate": false, "scss.validate": false, "stylelint.configFile": ".stylelintrc", "stylelint.snippet": [ "css", "scss" ], "stylelint.validate": [ "css", "scss" ], "stylelint.packageManager": "yarn" } Sé que /.vscode/settings.json se fusiona con mi configuración predeterminada de vs-code. Pero...
¿Está /packages/website/.vscode/settings.json fusionado con /.vscode/settings.json
Como puede ver, hay algo de repetición de código en ambas configuraciones:
"editor.codeActionsOnSave": { "source.fixAll.eslint": true, },y
"editor.codeActionsOnSave": { "source.fixAll.eslint": true, "source.fixAll.stylelint": true }, Si "source.fixAll.eslint": true, desde /packages/website/.vscode/settings.json , ¿ editor.codeActionsOnSave.source.fixAll.eslint se extenderá desde /.vscode/settings.json ?