Skip to content

Commit 40609ad

Browse files
authored
Add vscode openapi workspace configuration (#10996)
* Add vscode openapi workspace * Config changes for more intellij-like behaviour * Remove recommended plugin editorconfig
1 parent acabbe0 commit 40609ad

File tree

1 file changed

+78
-0
lines changed

1 file changed

+78
-0
lines changed

openapi-generator.code-workspace

+78
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,78 @@
1+
{
2+
"folders": [
3+
{
4+
"name": "openapi-generator",
5+
"path": "."
6+
},
7+
{
8+
"name": "openapi-generator-cli",
9+
"path": "modules/openapi-generator-cli"
10+
},
11+
{
12+
"name": "openapi-generator-core",
13+
"path": "modules/openapi-generator-core"
14+
},
15+
{
16+
"name": "openapi-generator-gradle-plugin",
17+
"path": "modules/openapi-generator-gradle-plugin"
18+
},
19+
{
20+
"name": "openapi-generator-maven-plugin",
21+
"path": "modules/openapi-generator-maven-plugin"
22+
},
23+
{
24+
"name": "openapi-generator-online",
25+
"path": "modules/openapi-generator-online"
26+
},
27+
],
28+
"settings": {
29+
"editor.formatOnType": true,
30+
"editor.linkedEditing": true,
31+
"editor.tabCompletion": "on",
32+
"editor.tabSize": 4,
33+
"editor.renderWhitespace": "boundary",
34+
"editor.suggest.shareSuggestSelections": true,
35+
"editor.suggestSelection": "first",
36+
"editor.semanticHighlighting.enabled": true,
37+
"explorer.confirmDelete": true,
38+
39+
"files.autoSave": "onFocusChange",
40+
"files.exclude": {
41+
"**/.classpath": true,
42+
"**/.factorypath": true,
43+
"**/.project": true,
44+
"**/.settings": true
45+
},
46+
"files.trimFinalNewlines": false,
47+
"files.trimTrailingWhitespace": true,
48+
49+
"task.saveBeforeRun": "always",
50+
51+
"java.autobuild.enabled": false,
52+
"java.completion.enabled": true,
53+
"java.completion.guessMethodArguments": true,
54+
"java.completion.maxResults": 5,
55+
"java.format.onType.enabled": true,
56+
57+
"java.referencesCodeLens.enabled": true,
58+
"java.saveActions.organizeImports": true,
59+
"java.showBuildStatusOnStart.enabled": true,
60+
61+
"java.dependency.autoRefresh": true,
62+
"java.dependency.refreshDelay": 3000,
63+
"java.format.enabled": true,
64+
65+
"maven.pomfile.autoUpdateEffectivePOM": true,
66+
},
67+
"extensions": {
68+
"recommendations": [
69+
"vscjava.vscode-java-pack",
70+
"attilabuti.mustache-syntax-vscode",
71+
"formulahendry.code-runner",
72+
"visualstudioexptteam.vscodeintellicode",
73+
"42crunch.vscode-openapi",
74+
"mermade.openapi-lint"
75+
76+
]
77+
}
78+
}

0 commit comments

Comments
 (0)