From 40609ad67702e0c12337b402a2ea2fa6902ccce0 Mon Sep 17 00:00:00 2001 From: agilob Date: Wed, 1 Dec 2021 06:19:28 +0000 Subject: [PATCH] Add vscode openapi workspace configuration (#10996) * Add vscode openapi workspace * Config changes for more intellij-like behaviour * Remove recommended plugin editorconfig --- openapi-generator.code-workspace | 78 ++++++++++++++++++++++++++++++++ 1 file changed, 78 insertions(+) create mode 100644 openapi-generator.code-workspace diff --git a/openapi-generator.code-workspace b/openapi-generator.code-workspace new file mode 100644 index 00000000000..94b0864b5d8 --- /dev/null +++ b/openapi-generator.code-workspace @@ -0,0 +1,78 @@ +{ + "folders": [ + { + "name": "openapi-generator", + "path": "." + }, + { + "name": "openapi-generator-cli", + "path": "modules/openapi-generator-cli" + }, + { + "name": "openapi-generator-core", + "path": "modules/openapi-generator-core" + }, + { + "name": "openapi-generator-gradle-plugin", + "path": "modules/openapi-generator-gradle-plugin" + }, + { + "name": "openapi-generator-maven-plugin", + "path": "modules/openapi-generator-maven-plugin" + }, + { + "name": "openapi-generator-online", + "path": "modules/openapi-generator-online" + }, + ], + "settings": { + "editor.formatOnType": true, + "editor.linkedEditing": true, + "editor.tabCompletion": "on", + "editor.tabSize": 4, + "editor.renderWhitespace": "boundary", + "editor.suggest.shareSuggestSelections": true, + "editor.suggestSelection": "first", + "editor.semanticHighlighting.enabled": true, + "explorer.confirmDelete": true, + + "files.autoSave": "onFocusChange", + "files.exclude": { + "**/.classpath": true, + "**/.factorypath": true, + "**/.project": true, + "**/.settings": true + }, + "files.trimFinalNewlines": false, + "files.trimTrailingWhitespace": true, + + "task.saveBeforeRun": "always", + + "java.autobuild.enabled": false, + "java.completion.enabled": true, + "java.completion.guessMethodArguments": true, + "java.completion.maxResults": 5, + "java.format.onType.enabled": true, + + "java.referencesCodeLens.enabled": true, + "java.saveActions.organizeImports": true, + "java.showBuildStatusOnStart.enabled": true, + + "java.dependency.autoRefresh": true, + "java.dependency.refreshDelay": 3000, + "java.format.enabled": true, + + "maven.pomfile.autoUpdateEffectivePOM": true, + }, + "extensions": { + "recommendations": [ + "vscjava.vscode-java-pack", + "attilabuti.mustache-syntax-vscode", + "formulahendry.code-runner", + "visualstudioexptteam.vscodeintellicode", + "42crunch.vscode-openapi", + "mermade.openapi-lint" + + ] + } +} \ No newline at end of file