-
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathwebsite.code-workspace
More file actions
216 lines (207 loc) · 7.87 KB
/
website.code-workspace
File metadata and controls
216 lines (207 loc) · 7.87 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
{
"folders": [
{ "path": "." },
{ "path": "services/api" },
{ "path": "apps/ui" }
],
"settings": {
// --- General VSCode Behavior ---
"git.ignoreLimitWarning": true,
"telemetry.feedback.enabled": false,
"editor.insertSpaces": true,
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.codeActionsOnSave": {
"source.fixAll": "always",
},
"files.trimTrailingWhitespace": true,
// --- Terminal ---
"terminal.integrated.defaultProfile.linux": "bash",
"terminal.integrated.gpuAcceleration": "off",
"terminal.integrated.enablePersistentSessions": true,
// --- Spell Checker ---
"cSpell.enabled": true,
"cSpell.language": "en",
"cSpell.caseSensitive": false,
"cSpell.useGitignore": true,
"cSpell.logFile": "${workspaceFolder}${pathSeparator}.cache${pathSeparator}cspell${pathSeparator}cspell.log",
"cSpell.trustedWorkspace": true,
"cSpell.mergeCSpellSettings": true,
"cSpell.words": ["cspell", "TASKFILE"],
"cSpell.ignorePaths": [
"**/node_modules/**",
"**/dist/**",
"**/build/**",
"**/.next/**",
"**/.vercel/**",
"**/.turbo/**",
"**/coverage/**",
"**/out/**",
"**/tmp/**",
"**/temp/**",
"**/logs/**",
"**/log/**",
"**/vendor/**",
"**/bower_components/**",
"**/pnpm-lock.yaml",
"**/yarn.lock",
"**/package-lock.json",
"**/.cache/**",
"**/reports/**",
"**/.vscode/**",
"**/.git/**",
"**/package.json",
"**/.spectral.yaml"
],
"cSpell.customDictionaries": {
"project-words": {
"path": "${workspaceFolder}/.vscode/dictionaries/project-words.dictionary",
"addWords": true
},
"backend-terms": {
"path": "${workspaceFolder}/.vscode/dictionaries/backend-terms.dictionary",
"addWords": false
},
"devops-cloud-terms": {
"path": "${workspaceFolder}/.vscode/dictionaries/devops-cloud-terms.dictionary",
"addWords": false
},
"frontend-terms": {
"path": "${workspaceFolder}/.vscode/dictionaries/frontend-terms.dictionary",
"addWords": false
},
"programming-terms": {
"path": "${workspaceFolder}/.vscode/dictionaries/programming-terms.dictionary",
"addWords": false
},
"software-terms": {
"path": "${workspaceFolder}/.vscode/dictionaries/software-terms.dictionary",
"addWords": false
}
},
// --- Formatter overrides ---
"prettier.useEditorConfig": true,
"prettier.configPath": "${workspaceFolder}/config/.prettier.config.mjs",
"[shellscript]": {
"editor.defaultFormatter": "foxundermoon.shell-format",
"editor.formatOnSave": false
},
"[dockerfile]": {
"editor.formatOnSave": false,
"editor.defaultFormatter": "ms-azuretools.vscode-containers"
},
"[ignore]": {
"editor.formatOnSave": false,
"editor.defaultFormatter": null
},
"[gitignore]": {
"editor.formatOnSave": false,
"editor.defaultFormatter": null
},
"[javascript]": { "editor.defaultFormatter": "esbenp.prettier-vscode" },
"[typescript]": { "editor.defaultFormatter": "esbenp.prettier-vscode" },
"[json]": { "editor.defaultFormatter": "esbenp.prettier-vscode" },
"[jsonc]": { "editor.defaultFormatter": "esbenp.prettier-vscode" },
"[markdown]": { "editor.defaultFormatter": "esbenp.prettier-vscode" },
"[yaml]": { "editor.defaultFormatter": "esbenp.prettier-vscode" },
"[html]": { "editor.defaultFormatter": "esbenp.prettier-vscode" },
// --- JSON/YAML Schema support ---
"json.schemas": [
{ "fileMatch": ["manifest.webmanifest"], "url": "https://json.schemastore.org/web-manifest-combined.json" },
{ "fileMatch": [".htmlhintrc"], "url": "https://json.schemastore.org/htmlhint.json" },
{ "fileMatch": [".npmpackagejsonlintrc.json"], "url": "https://json.schemastore.org/npm-package-json-lint.json" },
{ "fileMatch": [".prettierrc", ".prettierrc.*"], "url": "https://json.schemastore.org/prettierrc.json" },
{ "fileMatch": [".luacheckrc"], "url": "https://json.schemastore.org/luacheckrc.json" },
{ "fileMatch": [".markdown-link-check.json"], "url": "https://www.schemastore.org/markdown-link-check.json" },
{ "fileMatch": [".yamllint.yml", ".yamllint.yaml"], "url": "https://www.schemastore.org/yamllint.json" }
],
"yaml.schemas": {
"https://raw.githubusercontent.com/ansible/ansible-lint/main/src/ansiblelint/schemas/ansible-lint-config.json": "**/.ansible-lint",
"https://taskfile.dev/schema.json": "**/Taskfile.yml",
"https://json.schemastore.org/github-issue-config.json": "**/.github/ISSUE_TEMPLATE/config.yml",
"https://json.schemastore.org/github-workflow.json": "**/.github/workflows/*.yml",
"https://json.schemastore.org/github-action.json": "**/.github/actions/*.yml"
},
// --- HTMLHint ---
"htmlhint.ignoreGitignore": true,
"htmlhint.options": {
"config": "${workspaceFolder}/config/.htmlhintrc"
},
// --- ShellCheck ---
"shellcheck.enable": true,
"shellcheck.disableVersionCheck": false,
"shellcheck.enableQuickFix": true,
"shellcheck.useWorkspaceRootAsCwd": false,
"shellcheck.run": "onSave",
// --- Extensions behavior ---
"local-history.enabled": 1,
"local-history.daysLimit": 3,
"local-history.maxDisplay": 10,
"local-history.saveDelay": 0,
"local-history.dateLocale": "en-US",
"local-history.exclude": [
"**/.history/**",
"**/.vscode/**",
"**/node_modules/**",
"**/typings/**",
"**/out/**",
"**/Code/User/**",
"**/*.code-workspace",
"**/build/**",
"**/dist/**",
"**/Notes/**"
],
"local-history.path": "${workspaceFolder}/.cache/vscode",
// --- Peacock Colors ---
"peacock.color": "#5B1A53",
"peacock.affectActivityBar": true,
"peacock.affectDebuggingStatusBar": true,
"peacock.affectEditorGroupBorder": true,
"peacock.affectPanelBorder": true,
"peacock.affectSashHover": true,
"peacock.affectSideBarBorder": true,
"peacock.affectStatusAndTitleBorders": true,
"peacock.affectStatusBar": true,
"peacock.affectTabActiveBorder": true,
"peacock.affectTitleBar": true,
"peacock.darkForegroundColor": "#15202b",
"peacock.lightForegroundColor": "#e7e7e7",
"peacock.keepBadgeColor": false,
"peacock.keepForegroundColor": false,
"peacock.darkenLightenPercentage": 5,
"peacock.showColorInStatusBar": true,
"peacock.surpriseMeFromFavoritesOnly": true,
"peacock.surpriseMeOnStartup": true,
// --- Workbench Colors ---
"workbench.colorCustomizations": {
"activityBar.background": "#832577",
"statusBar.background": "#5b1a53",
"statusBar.border": "#5b1a53",
"editorGroup.border": "#832577",
"tab.activeBorder": "#832577",
"titleBar.activeBackground": "#5b1a53",
"titleBar.border": "#5b1a53",
"activityBar.activeBackground": "#832577",
"activityBar.foreground": "#e7e7e7",
"activityBar.inactiveForeground": "#e7e7e799",
"activityBarBadge.background": "#171907",
"activityBarBadge.foreground": "#e7e7e7",
"commandCenter.border": "#e7e7e799",
"panel.border": "#832577",
"sash.hoverBorder": "#832577",
"sideBar.border": "#832577",
"statusBar.debuggingBackground": "#1a5b22",
"statusBar.debuggingBorder": "#1a5b22",
"statusBar.debuggingForeground": "#e7e7e7",
"statusBar.foreground": "#e7e7e7",
"statusBarItem.hoverBackground": "#832577",
"statusBarItem.remoteBackground": "#5b1a53",
"statusBarItem.remoteForeground": "#e7e7e7",
"titleBar.activeForeground": "#e7e7e7",
"titleBar.inactiveBackground": "#5b1a5399",
"titleBar.inactiveForeground": "#e7e7e799"
},
"peacock.remoteColor": "#42b883",
"notebook.formatOnSave.enabled": true
}
}