Skip to content

Commit 37d493a

Browse files
committed
chore(modules): update private sub-project commit reference
1 parent 19279dd commit 37d493a

File tree

2 files changed

+198
-121
lines changed

2 files changed

+198
-121
lines changed

editors/vscode/settings.json

Lines changed: 197 additions & 120 deletions
Original file line numberDiff line numberDiff line change
@@ -1,53 +1,30 @@
11
{
2-
"[caddyfile]": {
3-
"editor.defaultFormatter": "matthewpi.caddyfile-support"
4-
},
5-
"[dockercompose]": {
6-
"editor.defaultFormatter": "ms-azuretools.vscode-docker"
7-
},
8-
"[dockerfile]": {
9-
"editor.defaultFormatter": "ms-azuretools.vscode-docker"
10-
},
11-
"[html]": {
12-
"editor.defaultFormatter": "esbenp.prettier-vscode"
13-
},
14-
"[javascript]": {
15-
"editor.defaultFormatter": "esbenp.prettier-vscode"
16-
},
17-
"[json]": {
18-
"editor.defaultFormatter": "esbenp.prettier-vscode"
19-
},
20-
"[jsonc]": {
21-
"editor.defaultFormatter": "esbenp.prettier-vscode"
22-
},
23-
"[markdown]": {
24-
"editor.defaultFormatter": "esbenp.prettier-vscode"
25-
},
26-
"[shellscript]": {
27-
"editor.defaultFormatter": "foxundermoon.shell-format"
28-
},
29-
"[typescript]": {
30-
"editor.defaultFormatter": "esbenp.prettier-vscode"
31-
},
32-
"[typescriptreact]": {
33-
"editor.defaultFormatter": "esbenp.prettier-vscode"
34-
},
35-
"[yaml]": {
36-
"editor.defaultFormatter": "esbenp.prettier-vscode"
37-
},
2+
/*** Workbench settings ***/
3+
"workbench.activityBar.orientation": "vertical",
4+
"workbench.colorTheme": "Gruvbox Dark Medium",
5+
"workbench.editor.labelFormat": "short",
6+
"workbench.editor.languageDetection": true,
7+
"workbench.editor.pinnedTabsOnSeparateRow": true,
8+
"workbench.iconTheme": "catppuccin-mocha",
9+
"workbench.list.horizontalScrolling": true,
10+
"workbench.list.smoothScrolling": true,
11+
"workbench.productIconTheme": "fluent-icons",
12+
"workbench.settings.editor": "json",
13+
"workbench.sideBar.location": "left",
14+
"workbench.startupEditor": "none",
15+
"workbench.statusBar.visible": true,
16+
"workbench.tree.enableStickyScroll": true,
17+
"workbench.tree.indent": 20,
18+
"window.nativeFullScreen": true,
19+
"window.titleBarStyle": "custom",
20+
"search.useGlobalIgnoreFiles": true,
21+
"search.useIgnoreFiles": true,
3822
"breadcrumbs.enabled": true,
39-
"codeium.enableConfig": {
40-
"*": true,
41-
"caddyfile": true,
42-
"dockercompose": true,
43-
"java-properties": true,
44-
"markdown": true
45-
},
46-
"codeium.enableSearch": true,
47-
"codesnap.backgroundColor": "#21252b",
48-
"codesnap.boxShadow": "#21252b",
49-
"console-ninja.featureSet": "Community",
50-
"debug.console.fontSize": 18,
23+
"explorer.compactFolders": false,
24+
"explorer.confirmDelete": false,
25+
"explorer.confirmDragAndDrop": false,
26+
27+
/*** Editor settings ***/
5128
"editor.acceptSuggestionOnEnter": "on",
5229
"editor.accessibilitySupport": "off",
5330
"editor.bracketPairColorization.enabled": true,
@@ -56,7 +33,7 @@
5633
"source.fixAll.format": "explicit",
5734
"source.fixAll.htmlhint": "explicit",
5835
"source.fixAll.stylelint": "explicit",
59-
"source.organizeImports": "never"
36+
"source.organizeImports": "explicit"
6037
},
6138
"editor.cursorBlinking": "smooth",
6239
"editor.cursorSmoothCaretAnimation": "on",
@@ -173,73 +150,204 @@
173150
]
174151
},
175152
"editor.wordWrap": "off",
153+
"multiDiffEditor.experimental.enabled": true,
176154
"errorLens.excludeBySource": ["cSpell"],
177-
"explorer.compactFolders": false,
178-
"explorer.confirmDelete": false,
179-
"explorer.confirmDragAndDrop": false,
155+
156+
/*** Terminal settings ***/
157+
"terminal.integrated.confirmOnExit": "always",
158+
"terminal.integrated.confirmOnKill": "always",
159+
"terminal.integrated.cursorStyle": "line",
160+
"terminal.integrated.fontFamily": "Cascadia Code NF",
161+
"terminal.integrated.fontLigatures.enabled": true,
162+
"terminal.integrated.fontSize": 16,
163+
"terminal.integrated.shellIntegration.enabled": true,
164+
"terminal.integrated.stickyScroll.enabled": true,
165+
"terminal.integrated.suggest.enabled": true,
166+
"debug.console.fontSize": 18,
167+
168+
/*** Look and Feel settings ***/
169+
"oneDarkPro.bold": true,
170+
"oneDarkPro.italic": true,
171+
"oneDarkPro.vivid": true,
172+
"symbols.hidesExplorerArrows": false,
173+
174+
/*** Files settings ***/
180175
"files.associations": {
181-
".env*": "dotenv"
176+
".env*": "dotenv",
177+
"*.chatmode.md": "markdown",
178+
"*.instructions.md": "markdown",
179+
"*.prompt.md": "markdown"
182180
},
183181
"files.autoSave": "onFocusChange",
184182
"files.eol": "\n",
185183
"files.insertFinalNewline": true,
184+
"files.trimTrailingWhitespace": true,
185+
186+
/*** Formatting and linting settings ***/
187+
"prettier.semi": true,
188+
"prettier.withNodeModules": true,
189+
190+
/*** Git settings ***/
186191
"git-graph.tabIconColourTheme": "grey",
187192
"git.autofetch": true,
188193
"git.blame.editorDecoration.enabled": true,
189194
"git.blame.statusBarItem.enabled": true,
190195
"git.openRepositoryInParentFolders": "never",
191-
"github.copilot.enable": {
192-
"*": true,
193-
"markdown": true,
194-
"plaintext": true,
195-
"yaml": true
196-
},
197196
"githubPullRequests.pullBranch": "never",
198197
"gitlens.codeLens.authors.enabled": false,
199198
"gitlens.codeLens.recentChange.enabled": false,
200199
"gitlens.currentLine.enabled": false,
201200
"gitlens.defaultDateStyle": "absolute",
202201
"gitlens.statusBar.enabled": true,
202+
"scm.experimental.showHistoryGraph": true,
203+
204+
/*** JavaScript/TypeScript settings ***/
203205
"javascript.inlayHints.enumMemberValues.enabled": true,
204206
"javascript.inlayHints.functionLikeReturnTypes.enabled": true,
205207
"javascript.inlayHints.parameterNames.enabled": "all",
206208
"javascript.inlayHints.parameterTypes.enabled": true,
207209
"javascript.inlayHints.propertyDeclarationTypes.enabled": true,
208210
"javascript.inlayHints.variableTypes.enabled": true,
209211
"javascript.updateImportsOnFileMove.enabled": "always",
212+
"typescript.inlayHints.enumMemberValues.enabled": true,
213+
"typescript.inlayHints.functionLikeReturnTypes.enabled": true,
214+
"typescript.inlayHints.parameterNames.enabled": "all",
215+
"typescript.inlayHints.parameterTypes.enabled": true,
216+
"typescript.inlayHints.propertyDeclarationTypes.enabled": true,
217+
"typescript.inlayHints.variableTypes.enabled": true,
218+
"typescript.preferences.importModuleSpecifier": "non-relative",
219+
"typescript.preferences.preferTypeOnlyAutoImports": true,
220+
"typescript.updateImportsOnFileMove.enabled": "always",
210221
"jest.runMode": "on-demand",
211-
"markdown.preview.fontSize": 16,
212-
"multiDiffEditor.experimental.enabled": true,
213-
"oneDarkPro.bold": true,
214-
"oneDarkPro.italic": true,
215-
"oneDarkPro.vivid": true,
216222
"playwright.env": {
217223
"NODE_ENV": "test"
218224
},
219225
"playwright.reuseBrowser": true,
220-
"powermode.shake.enabled": false,
221-
"prettier.semi": true,
222-
"prettier.withNodeModules": true,
223-
"rapidapi.terminalLink.enabled": false,
224-
"redhat.telemetry.enabled": false,
225-
"remote.SSH.remotePlatform": {
226-
"192.168.1.21": "linux"
226+
227+
/*** Markdown settings ***/
228+
"markdown.preview.fontSize": 16,
229+
230+
/*** GitHub Copilot Settings ***/
231+
// General settings
232+
"chat.commandCenter.enabled": true,
233+
"workbench.commandPalette.experimental.askChatLocation": "chatView",
234+
"search.searchView.semanticSearchBehavior": "manual",
235+
"search.searchView.keywordSuggestions": true,
236+
"workbench.settings.showAISearchToggle": true,
237+
// Code editing settings
238+
"github.copilot.editor.enableCodeActions": true,
239+
"github.copilot.renameSuggestions.triggerAutomatically": true,
240+
"github.copilot.enable": {
241+
"*": true,
242+
"markdown": true,
243+
"plaintext": true,
244+
"yaml": true
227245
},
228-
"remoteHub.uncommittedChangesOnEntry": "none",
229-
"scm.experimental.showHistoryGraph": true,
230-
"search.useGlobalIgnoreFiles": true,
231-
"search.useIgnoreFiles": true,
232-
"security.workspace.trust.untrustedFiles": "open",
233-
"symbols.hidesExplorerArrows": false,
234-
"terminal.integrated.confirmOnExit": "always",
235-
"terminal.integrated.confirmOnKill": "always",
236-
"terminal.integrated.cursorStyle": "line",
237-
"terminal.integrated.fontFamily": "Cascadia Code NF",
238-
"terminal.integrated.fontLigatures.enabled": true,
239-
"terminal.integrated.fontSize": 16,
240-
"terminal.integrated.shellIntegration.enabled": true,
241-
"terminal.integrated.stickyScroll.enabled": true,
242-
"terminal.integrated.suggest.enabled": true,
246+
"github.copilot.nextEditSuggestions.enabled": true,
247+
// Chat settings
248+
"github.copilot.chat.localeOverride": "en",
249+
"github.copilot.chat.useProjectTemplates": true,
250+
"github.copilot.chat.scopeSelection": true,
251+
"github.copilot.chat.terminalChatLocation": "chatView",
252+
"github.copilot.chat.edits.suggestRelatedFilesFromGitHistory": true,
253+
// Agent mode settings
254+
"chat.agent.enabled": true,
255+
"chat.agent.maxRequests": 30,
256+
"github.copilot.chat.agent.autoFix": true,
257+
"github.copilot.chat.agent.runTasks": true,
258+
"chat.mcp.enabled": true,
259+
"github.copilot.chat.newWorkspaceCreation.enabled": true,
260+
"github.copilot.chat.agent.thinkingTool": true,
261+
// Inline chat settings
262+
"inlineChat.finishOnType": false,
263+
"inlineChat.holdToSpeech": true,
264+
"editor.inlineSuggest.syntaxHighlightingEnabled": true,
265+
"inlineChat.lineEmptyHint": false,
266+
"inlineChat.lineNaturalLanguageHint": true,
267+
"github.copilot.chat.editor.temporalContext.enabled": false,
268+
// Code review settings
269+
"github.copilot.chat.reviewSelection.enabled": true,
270+
"github.copilot.chat.reviewSelection.instructions": [],
271+
// Custom instructions settings
272+
"github.copilot.chat.codeGeneration.useInstructionFiles": true,
273+
"chat.instructionsFilesLocations": {
274+
".github/instructions": true
275+
},
276+
"github.copilot.chat.commitMessageGeneration.instructions": [
277+
{
278+
"text": "Keep it simple stupid, follow that strictly. Use conventional commit message format. Remain consistent across commits no matter what. It doesn't have to be super strict, but it should be clear what the commit is doing. For example, use 'fix: bug in user login' instead of 'fixed a bug'. This helps in understanding the purpose of the commit at a glance. \n\nIf you're not sure about the format, you can check out the [Conventional Commits](https://www.conventionalcommits.org/en/v1.0.0/) specification for more details. For a cheat sheet see [here](https://kapeli.com/cheat_sheets/Conventional_Commits.docset/Contents/Resources/Documents/index). Scopes, while useful, should only be used if needed. Otherwise just use the general commit message format. You will keep it simple and easy to understand. Shorter the better. Stay away from robotic phrases like enhance. You will limit to one line and short messages. \n\nExamples:\n- feat: update account settings\n- feat(auth): add forgot password logic\n- feat(dashboard): implement sku editor\n- style: linting\n- docs: update readme"
279+
},
280+
{
281+
"text": "Use conventional commit format with types like 'feat:', 'fix:', 'docs:', 'style:', 'refactor:', 'perf:', 'test:', 'chore:' at the beginning of commit messages."
282+
},
283+
{
284+
"text": "Phrase the commit message as an action (e.g., 'implement feature', 'fix bug', 'update documentation')."
285+
},
286+
{
287+
"text": "Follow the Conventional Commits 1.0.0 specification (https://www.conventionalcommits.org/en/v1.0.0/)."
288+
}
289+
],
290+
"github.copilot.chat.pullRequestDescriptionGeneration.instructions": [],
291+
// Reusable prompt files settings
292+
"chat.promptFiles": true,
293+
"chat.promptFilesLocations": {
294+
".github/prompts": true
295+
},
296+
// Chat mode settings
297+
"chat.modeFilesLocations": {
298+
".github/chatmodes": true
299+
},
300+
// Debugging settings
301+
"github.copilot.chat.startDebugging.enabled": true,
302+
"github.copilot.chat.copilotDebugCommand.enabled": true,
303+
// Testing settings
304+
"github.copilot.chat.generateTests.codeLens": true,
305+
"github.copilot.chat.setupTests.enabled": true,
306+
"docker.extension.enableComposeLanguageServer": false,
307+
308+
/*** File specific settings ***/
309+
"[caddyfile]": {
310+
"editor.defaultFormatter": "matthewpi.caddyfile-support"
311+
},
312+
"[dockercompose]": {
313+
"editor.defaultFormatter": "ms-azuretools.vscode-docker"
314+
},
315+
"[dockerfile]": {
316+
"editor.defaultFormatter": "ms-azuretools.vscode-docker"
317+
},
318+
"[html]": {
319+
"editor.defaultFormatter": "esbenp.prettier-vscode"
320+
},
321+
"[javascript]": {
322+
"editor.defaultFormatter": "esbenp.prettier-vscode"
323+
},
324+
"[json]": {
325+
"editor.defaultFormatter": "esbenp.prettier-vscode"
326+
},
327+
"[jsonc]": {
328+
"editor.defaultFormatter": "esbenp.prettier-vscode"
329+
},
330+
"[markdown]": {
331+
"editor.defaultFormatter": "esbenp.prettier-vscode",
332+
"files.trimTrailingWhitespace": false
333+
},
334+
"[python]": {
335+
"editor.defaultFormatter": "charliermarsh.ruff"
336+
},
337+
"[shellscript]": {
338+
"editor.defaultFormatter": "foxundermoon.shell-format"
339+
},
340+
"[typescript]": {
341+
"editor.defaultFormatter": "esbenp.prettier-vscode"
342+
},
343+
"[typescriptreact]": {
344+
"editor.defaultFormatter": "esbenp.prettier-vscode"
345+
},
346+
"[yaml]": {
347+
"editor.defaultFormatter": "esbenp.prettier-vscode"
348+
},
349+
350+
/*** Extensions settings ***/
243351
"todo-tree.general.tags": [
244352
"BUG",
245353
"HACK",
@@ -250,38 +358,7 @@
250358
"[x]"
251359
],
252360
"todo-tree.regex.regex": "(//|#|<!--|;|/\\*|^|^\\s*(-|\\d+.))\\s*($TAGS)",
253-
"typescript.inlayHints.enumMemberValues.enabled": true,
254-
"typescript.inlayHints.functionLikeReturnTypes.enabled": true,
255-
"typescript.inlayHints.parameterNames.enabled": "all",
256-
"typescript.inlayHints.parameterTypes.enabled": true,
257-
"typescript.inlayHints.propertyDeclarationTypes.enabled": true,
258-
"typescript.inlayHints.variableTypes.enabled": true,
259-
"typescript.preferences.importModuleSpecifier": "non-relative",
260-
"typescript.preferences.preferTypeOnlyAutoImports": true,
261-
"typescript.updateImportsOnFileMove.enabled": "always",
262-
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
263-
"where-am-i.colorful": false,
264-
"window.nativeFullScreen": true,
265-
"window.titleBarStyle": "custom",
266-
"workbench.activityBar.orientation": "vertical",
267-
"workbench.colorTheme": "Gruvbox Dark Medium",
268-
"workbench.editor.labelFormat": "short",
269-
"workbench.editor.languageDetection": true,
270-
"workbench.editor.pinnedTabsOnSeparateRow": true,
271-
"workbench.iconTheme": "catppuccin-mocha",
272-
"workbench.list.horizontalScrolling": true,
273-
"workbench.list.smoothScrolling": true,
274-
"workbench.productIconTheme": "fluent-icons",
275-
"workbench.settings.editor": "json",
276-
"workbench.sideBar.location": "left",
277-
"workbench.startupEditor": "none",
278-
"workbench.statusBar.visible": true,
279-
"workbench.tree.enableStickyScroll": true,
280-
"workbench.tree.indent": 20,
281-
"terminal.integrated.defaultProfile.osx": "zsh",
282-
"terminal.integrated.env.osx": {
283-
"Q_NEW_SESSION": "1"
284-
},
285-
"chat.commandCenter.enabled": false,
286-
"docker.extension.enableComposeLanguageServer": false
361+
"rapidapi.terminalLink.enabled": false,
362+
"redhat.telemetry.enabled": false,
363+
"remoteHub.uncommittedChangesOnEntry": "none"
287364
}

modules/private

0 commit comments

Comments
 (0)