{ "folders": [ { "path": "../airbyte-webapp" }, { "path": "../airbyte-webapp-e2e-tests" }, { "name": "docs/integrations/destinations", "path": "../docs/integrations/destinations" }, { "name": "docs/integrations/sources", "path": "../docs/integrations/sources" } ], "extensions": { "recommendations": [ "dbaeumer.vscode-eslint", "stylelint.vscode-stylelint", "esbenp.prettier-vscode", "eamodio.gitlens", ] }, "settings": { "javascript.preferences.quoteStyle": "double", "typescript.preferences.quoteStyle": "double", "javascript.preferences.importModuleSpecifier": "shortest", "typescript.preferences.importModuleSpecifier": "shortest", "javascript.updateImportsOnFileMove.enabled": "always", "typescript.updateImportsOnFileMove.enabled": "always", "editor.detectIndentation": true, "eslint.format.enable": true, "eslint.run": "onType", "stylelint.enable": true, "stylelint.validate": ["css", "scss"], "[javascript]": { "editor.formatOnSave": true, "editor.defaultFormatter": "dbaeumer.vscode-eslint", "editor.codeActionsOnSave": { "source.organizeImports": false } }, "[typescript]": { "editor.formatOnSave": true, "editor.defaultFormatter": "dbaeumer.vscode-eslint", "editor.codeActionsOnSave": { "source.organizeImports": false } }, "[typescriptreact]": { "editor.formatOnSave": true, "editor.defaultFormatter": "dbaeumer.vscode-eslint", "editor.codeActionsOnSave": { "source.organizeImports": false } }, "[json]": { "editor.formatOnSave": true, "editor.defaultFormatter": "esbenp.prettier-vscode" }, "[scss]": { "editor.formatOnSave": true, "editor.defaultFormatter": "esbenp.prettier-vscode", "editor.codeActionsOnSave": { "source.fixAll.stylelint": true } } } }