Skip to content

Commit

Permalink
BED-4719: VS Code Housekeeping (#801)
Browse files Browse the repository at this point in the history
* feat: first example profile
chore: clean up extensions and settings

* chore: cleanup from tooling

* chore: fix naming convention for docker debugs
  • Loading branch information
superlinkx authored Aug 22, 2024
1 parent 989ddae commit 44c79e2
Show file tree
Hide file tree
Showing 5 changed files with 38 additions and 41 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -161,6 +161,7 @@ tags
!.vscode/tasks.json
!.vscode/launch.json
!.vscode/extensions.json
!.vscode/*.code-profile
*.code-workspace

# Local History for Visual Studio Code
Expand Down
1 change: 1 addition & 0 deletions .vscode/Alyx's BloodHound Profile.code-profile
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"name":"Alyx's BloodHound Profile","settings":"{\"settings\":\"{\\r\\n \\\"[html]\\\": {\\r\\n \\\"editor.defaultFormatter\\\": \\\"esbenp.prettier-vscode\\\"\\r\\n },\\r\\n \\\"[javascript]\\\": {\\r\\n \\\"editor.defaultFormatter\\\": \\\"esbenp.prettier-vscode\\\"\\r\\n },\\r\\n \\\"[javascriptreact]\\\": {\\r\\n \\\"editor.defaultFormatter\\\": \\\"esbenp.prettier-vscode\\\"\\r\\n },\\r\\n \\\"[json]\\\": {\\r\\n \\\"editor.defaultFormatter\\\": \\\"vscode.json-language-features\\\",\\r\\n \\\"files.insertFinalNewline\\\": true\\r\\n },\\r\\n \\\"[jsonc]\\\": {\\r\\n \\\"editor.defaultFormatter\\\": \\\"esbenp.prettier-vscode\\\"\\r\\n },\\r\\n \\\"[typescript]\\\": {\\r\\n \\\"editor.defaultFormatter\\\": \\\"esbenp.prettier-vscode\\\"\\r\\n },\\r\\n \\\"[typescriptreact]\\\": {\\r\\n \\\"editor.defaultFormatter\\\": \\\"esbenp.prettier-vscode\\\"\\r\\n },\\r\\n \\\"[vue]\\\": {\\r\\n \\\"editor.defaultFormatter\\\": \\\"esbenp.prettier-vscode\\\"\\r\\n },\\r\\n \\\"[yaml]\\\": {\\r\\n \\\"editor.defaultFormatter\\\": \\\"redhat.vscode-yaml\\\"\\r\\n },\\r\\n \\\"diffEditor.ignoreTrimWhitespace\\\": false,\\r\\n \\\"editor.acceptSuggestionOnEnter\\\": \\\"off\\\",\\r\\n \\\"editor.bracketPairColorization.enabled\\\": true,\\r\\n \\\"editor.fontFamily\\\": \\\"Source Code Pro for Powerline\\\",\\r\\n \\\"editor.formatOnSave\\\": true,\\r\\n \\\"editor.hover.above\\\": false,\\r\\n \\\"editor.inlineSuggest.enabled\\\": true,\\r\\n \\\"editor.renderWhitespace\\\": \\\"boundary\\\",\\r\\n \\\"editor.rulers\\\": [80, 120],\\r\\n \\\"editor.suggest.preview\\\": true,\\r\\n \\\"editor.suggestSelection\\\": \\\"first\\\",\\r\\n \\\"editor.tabSize\\\": 2,\\r\\n \\\"editor.wordWrap\\\": \\\"on\\\",\\r\\n \\\"explorer.confirmDelete\\\": false,\\r\\n \\\"explorer.confirmDragAndDrop\\\": false,\\r\\n \\\"files.associations\\\": {\\r\\n \\\"*.conf\\\": \\\"properties\\\"\\r\\n },\\r\\n \\\"files.autoSave\\\": \\\"onFocusChange\\\",\\r\\n \\\"files.eol\\\": \\\"\\\\n\\\",\\r\\n \\\"git.autofetch\\\": true,\\r\\n \\\"git.confirmSync\\\": false,\\r\\n \\\"git.enableSmartCommit\\\": true,\\r\\n \\\"git.mergeEditor\\\": false,\\r\\n \\\"git.pullBeforeCheckout\\\": true,\\r\\n \\\"gitlens.advanced.messages\\\": {\\r\\n \\\"suppressGitMissingWarning\\\": true\\r\\n },\\r\\n \\\"gitlens.views.branches.files.layout\\\": \\\"tree\\\",\\r\\n \\\"go.coverageDecorator\\\": {\\r\\n \\\"coveredGutterStyle\\\": \\\"blockgreen\\\",\\r\\n \\\"coveredHighlightColor\\\": \\\"rgba(64,128,128,0.5)\\\",\\r\\n \\\"type\\\": \\\"highlight\\\",\\r\\n \\\"uncoveredGutterStyle\\\": \\\"blockred\\\",\\r\\n \\\"uncoveredHighlightColor\\\": \\\"rgba(128,64,64,0.25)\\\"\\r\\n },\\r\\n \\\"go.coverOnSave\\\": false,\\r\\n \\\"go.coverOnSingleTest\\\": true,\\r\\n \\\"go.coverOnSingleTestFile\\\": true,\\r\\n \\\"go.coverOnTestPackage\\\": true,\\r\\n \\\"go.lintOnSave\\\": \\\"package\\\",\\r\\n \\\"go.toolsManagement.autoUpdate\\\": true,\\r\\n \\\"javascript.updateImportsOnFileMove.enabled\\\": \\\"always\\\",\\r\\n \\\"json.maxItemsComputed\\\": 20000,\\r\\n \\\"scm.showHistoryGraph\\\": false,\\r\\n \\\"sqltools.connections\\\": [],\\r\\n \\\"terminal.integrated.allowChords\\\": false,\\r\\n \\\"terminal.integrated.cursorBlinking\\\": true,\\r\\n \\\"terminal.integrated.fontFamily\\\": \\\"Source Code Pro for Powerline\\\",\\r\\n \\\"terminal.integrated.gpuAcceleration\\\": \\\"on\\\",\\r\\n \\\"terminal.integrated.smoothScrolling\\\": true,\\r\\n \\\"todo-tree.general.tags\\\": [\\r\\n \\\"BUG\\\",\\r\\n \\\"HACK\\\",\\r\\n \\\"FIXME\\\",\\r\\n \\\"TODO\\\",\\r\\n \\\"XXX\\\",\\r\\n \\\"[ ]\\\",\\r\\n \\\"[x]\\\"\\r\\n ],\\r\\n \\\"todo-tree.regex.regex\\\": \\\"(//|#|<!--|;|/\\\\\\\\*|^|^\\\\\\\\s*(-|\\\\\\\\d+.))\\\\\\\\s*($TAGS)\\\",\\r\\n \\\"workbench.colorCustomizations\\\": {\\r\\n \\\"terminal.ansiBlue\\\": \\\"#0000ff\\\",\\r\\n \\\"terminal.ansiBrightGreen\\\": \\\"#00FF00\\\",\\r\\n \\\"terminal.foreground\\\": \\\"#00FF00\\\",\\r\\n \\\"terminal.selectionBackground\\\": \\\"#00FF00\\\",\\r\\n \\\"terminalCursor.background\\\": \\\"#00FF00\\\",\\r\\n \\\"terminalCursor.foreground\\\": \\\"#00FF00\\\"\\r\\n },\\r\\n \\\"workbench.editor.customLabels.enabled\\\": false,\\r\\n \\\"workbench.editor.decorations.badges\\\": true,\\r\\n \\\"workbench.editor.decorations.colors\\\": true,\\r\\n \\\"workbench.editor.empty.hint\\\": \\\"hidden\\\",\\r\\n \\\"workbench.editor.pinnedTabSizing\\\": \\\"compact\\\",\\r\\n \\\"workbench.startupEditor\\\": \\\"newUntitledFile\\\"\\r\\n}\\r\\n\"}","extensions":"[{\"identifier\":{\"id\":\"alefragnani.bookmarks\",\"uuid\":\"b689fcc8-d494-4dbf-a228-2c694a578afc\"},\"displayName\":\"Bookmarks\"},{\"identifier\":{\"id\":\"asdine.cue\",\"uuid\":\"b0fa295a-7b3f-4668-bc66-875911728cad\"},\"displayName\":\"Cue\"},{\"identifier\":{\"id\":\"bierner.markdown-checkbox\",\"uuid\":\"b0db4123-c5d9-4f45-bd2e-70738ebbb304\"},\"displayName\":\"Markdown Checkboxes\"},{\"identifier\":{\"id\":\"buenon.scratchpads\",\"uuid\":\"b5d1310e-7326-465f-8d35-3d78cd8119fd\"},\"displayName\":\"Scratchpads\"},{\"identifier\":{\"id\":\"eamodio.gitlens\",\"uuid\":\"4de763bd-505d-4978-9575-2b7696ecf94e\"},\"displayName\":\"GitLens — Git supercharged\"},{\"identifier\":{\"id\":\"esbenp.prettier-vscode\",\"uuid\":\"96fa4707-6983-4489-b7c5-d5ffdfdcce90\"},\"displayName\":\"Prettier - Code formatter\"},{\"identifier\":{\"id\":\"felipecaputo.git-project-manager\",\"uuid\":\"2bba45f2-4a48-41a6-bb86-d6ba5ab29a9f\"},\"displayName\":\"Git Project Manager\"},{\"identifier\":{\"id\":\"github.vscode-github-actions\",\"uuid\":\"04f49bfc-8330-4eee-8237-ea938fb755ef\"},\"displayName\":\"GitHub Actions\"},{\"identifier\":{\"id\":\"gitlab.gitlab-workflow\",\"uuid\":\"01826860-d71c-4734-9cf8-dc1c07baa5f9\"},\"displayName\":\"GitLab Workflow\"},{\"identifier\":{\"id\":\"golang.go\",\"uuid\":\"d6f6cfea-4b6f-41f4-b571-6ad2ab7918da\"},\"displayName\":\"Go\"},{\"identifier\":{\"id\":\"gruntfuggly.todo-tree\",\"uuid\":\"261cac81-cd7b-4555-bb41-0c2d2bcd3e70\"},\"displayName\":\"Todo Tree\"},{\"identifier\":{\"id\":\"hediet.vscode-drawio\",\"uuid\":\"ea6a6046-2132-421f-a984-664909fcf0b8\"},\"displayName\":\"Draw.io Integration\"},{\"identifier\":{\"id\":\"jakeboone02.cypher-query-language\",\"uuid\":\"f4a2e66a-4649-4528-b018-5161ea235c56\"},\"displayName\":\"Cypher Query Language\"},{\"identifier\":{\"id\":\"luisfontes19.vscode-swissknife\",\"uuid\":\"53d8fce2-be01-4fc7-af1b-f1d86aa206e8\"},\"displayName\":\"Swissknife\"},{\"identifier\":{\"id\":\"mike-lischke.vscode-antlr4\",\"uuid\":\"2e124a8f-0ae2-4755-8db2-d8deb5c66043\"},\"displayName\":\"ANTLR4 grammar syntax support\"},{\"identifier\":{\"id\":\"ms-azuretools.vscode-docker\",\"uuid\":\"0479fc1c-3d67-49f9-b087-fb9069afe48f\"},\"displayName\":\"Docker\"},{\"identifier\":{\"id\":\"ms-ossdata.vscode-postgresql\",\"uuid\":\"cc4e97b3-c252-4e12-983f-ee5d2101c2cd\"},\"displayName\":\"PostgreSQL\"},{\"identifier\":{\"id\":\"ms-python.black-formatter\",\"uuid\":\"859e640c-c157-47da-8699-9080b81c8371\"},\"displayName\":\"Black Formatter\"},{\"identifier\":{\"id\":\"ms-python.debugpy\",\"uuid\":\"4bd5d2c9-9d65-401a-b0b2-7498d9f17615\"},\"displayName\":\"Python Debugger\"},{\"identifier\":{\"id\":\"ms-python.isort\",\"uuid\":\"4ad0ce32-ff3f-49f0-83b5-93e5dc00cfff\"},\"displayName\":\"isort\"},{\"identifier\":{\"id\":\"ms-python.python\",\"uuid\":\"f1f59ae4-9318-4f3c-a9b5-81b2eaa5f8a5\"},\"displayName\":\"Python\"},{\"identifier\":{\"id\":\"ms-python.vscode-pylance\",\"uuid\":\"364d2426-116a-433a-a5d8-a5098dc3afbd\"},\"displayName\":\"Pylance\"},{\"identifier\":{\"id\":\"ms-vscode-remote.remote-containers\",\"uuid\":\"93ce222b-5f6f-49b7-9ab1-a0463c6238df\"},\"displayName\":\"Dev Containers\"},{\"identifier\":{\"id\":\"ms-vscode-remote.remote-ssh\",\"uuid\":\"607fd052-be03-4363-b657-2bd62b83d28a\"},\"displayName\":\"Remote - SSH\"},{\"identifier\":{\"id\":\"ms-vscode-remote.vscode-remote-extensionpack\",\"uuid\":\"23d72dfc-8dd1-4e30-926e-8783b4378f13\"},\"displayName\":\"Remote Development\"},{\"identifier\":{\"id\":\"ms-vscode.hexeditor\",\"uuid\":\"cc7d2112-5178-4472-8e0e-25dced95e7f0\"},\"displayName\":\"Hex Editor\"},{\"identifier\":{\"id\":\"ms-vscode.remote-explorer\",\"uuid\":\"11858313-52cc-4e57-b3e4-d7b65281e34b\"},\"displayName\":\"Remote Explorer\"},{\"identifier\":{\"id\":\"ms-vscode.remote-server\",\"uuid\":\"105c0b3c-07a9-4156-a4fc-4141040eb07e\"},\"displayName\":\"Remote - Tunnels\"},{\"identifier\":{\"id\":\"mtxr.sqltools\",\"uuid\":\"6a2bbab0-d8f0-43fa-9b26-e6a3b7892a0b\"},\"displayName\":\"SQLTools\"},{\"identifier\":{\"id\":\"mtxr.sqltools-driver-pg\",\"uuid\":\"ff850146-c38e-4afe-8a34-705074ae16e2\"},\"displayName\":\"SQLTools PostgreSQL/Cockroach Driver\"},{\"identifier\":{\"id\":\"pkief.material-icon-theme\",\"uuid\":\"5db78037-f674-459f-a236-db622c427c5b\"},\"displayName\":\"Material Icon Theme\"},{\"identifier\":{\"id\":\"prisma.prisma\",\"uuid\":\"33ce9d6b-41cf-4972-a62b-386f7201981d\"},\"displayName\":\"Prisma\"},{\"identifier\":{\"id\":\"redhat.fabric8-analytics\",\"uuid\":\"efcb43ca-77e6-43e4-8ddc-ada617cb34bd\"},\"displayName\":\"Red Hat Dependency Analytics\"},{\"identifier\":{\"id\":\"redhat.vscode-xml\",\"uuid\":\"6703768d-d42f-474e-9f6e-5f288d53f6e8\"},\"displayName\":\"XML\"},{\"identifier\":{\"id\":\"redhat.vscode-yaml\",\"uuid\":\"2061917f-f76a-458a-8da9-f162de22b97e\"},\"displayName\":\"YAML\"},{\"identifier\":{\"id\":\"redocly.openapi-vs-code\",\"uuid\":\"43ac9139-82a5-4580-856a-71792a204014\"},\"displayName\":\"Redocly OpenAPI\"},{\"identifier\":{\"id\":\"richie5um2.vscode-sort-json\",\"uuid\":\"3fb77af3-b8b3-4cb9-9137-f555bd80e2b1\"},\"displayName\":\"Sort JSON objects\"},{\"identifier\":{\"id\":\"ryu1kn.partial-diff\",\"uuid\":\"79afa437-682e-4fa2-a4fd-87844832a1dc\"},\"displayName\":\"Partial Diff\"},{\"identifier\":{\"id\":\"skellock.just\",\"uuid\":\"465aded8-cb64-4015-8322-9d4dac64a466\"},\"displayName\":\"just\"},{\"identifier\":{\"id\":\"tombonnike.vscode-status-bar-format-toggle\",\"uuid\":\"28fcf0b8-26a5-4e99-9b8d-02e990366c6f\"},\"displayName\":\"Formatting Toggle\"},{\"identifier\":{\"id\":\"tonybaloney.vscode-pets\",\"uuid\":\"9b1d6ed6-92f2-4fad-863e-18a9d4c22204\"},\"displayName\":\"vscode-pets\"},{\"identifier\":{\"id\":\"yoavbls.pretty-ts-errors\",\"uuid\":\"1e149c89-8f97-447e-863d-1146f0ad1b70\"},\"displayName\":\"Pretty TypeScript Errors\"},{\"identifier\":{\"id\":\"zoellner.openapi-preview\",\"uuid\":\"4a6839b3-c138-4a63-978f-4221cbd58524\"},\"displayName\":\"OpenAPI Preview\"}]"}
50 changes: 23 additions & 27 deletions .vscode/extensions.json
Original file line number Diff line number Diff line change
@@ -1,39 +1,35 @@
{
"recommendations": [
"alefragnani.bookmarks",
"nickgo.cuelang",
"hediet.vscode-drawio",
"ms-toolsai.jupyter-keymap",
"pkief.material-icon-theme",
"ms-vscode-remote.vscode-remote-extensionpack",
"ms-vscode.remote-explorer",
"ms-python.black-formatter",
"jakeboone02.cypher-query-language",
"redhat.fabric8-analytics",
"ms-azuretools.vscode-docker",
"tombonnike.vscode-status-bar-format-toggle",
"felipecaputo.git-project-manager",
"asdine.cue",
"buenon.scratchpads",
"eamodio.gitlens",
"esbenp.prettier-vscode",
"felipecaputo.git-project-manager",
"github.vscode-github-actions",
"golang.go",
"bierner.markdown-checkbox",
"ryu1kn.partial-diff",
"gruntfuggly.todo-tree",
"jakeboone02.cypher-query-language",
"luisfontes19.vscode-swissknife",
"mike-lischke.vscode-antlr4",
"ms-azuretools.vscode-docker",
"ms-ossdata.vscode-postgresql",
"ms-python.vscode-pylance",
"ms-python.python",
"buenon.scratchpads",
"ms-python.black-formatter",
"ms-python.isort",
"ms-vscode-remote.vscode-remote-extensionpack",
"ms-vscode.hexeditor",
"ms-vscode.remote-explorer",
"prisma.prisma",
"redhat.fabric8-analytics",
"redhat.vscode-xml",
"redhat.vscode-yaml",
"redocly.openapi-vs-code",
"richie5um2.vscode-sort-json",
"luisfontes19.vscode-swissknife",
"gruntfuggly.todo-tree",
"tomsaunders.vscode-workspace-explorer",
"ryu1kn.partial-diff",
"skellock.just",
"tombonnike.vscode-status-bar-format-toggle",
"tonybaloney.vscode-pets",
"gitlab.gitlab-workflow",
"yoavbls.pretty-ts-errors",
"esbenp.prettier-vscode",
"prisma.prisma",
"kokakiwi.vscode-just",
"github.vscode-github-actions",
"mike-lischke.vscode-antlr4",
"redocly.openapi-vs-code",
"zoellner.openapi-preview"
]
}
2 changes: 1 addition & 1 deletion .vscode/launch.json
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
"program": "${file}"
},
{
"name": "Docker Compose Debug",
"name": "Debug with Docker",
"type": "go",
"host": "localhost",
"mode": "remote",
Expand Down
25 changes: 12 additions & 13 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -1,18 +1,17 @@
{
"go.testTimeout": "10m0s",
"go.buildFlags": [
"-tags=integration,serial_integration"
],
"go.testEnvVars": {
"INTEGRATION_CONFIG_PATH": "${workspaceFolder}/local-harnesses/integration.config.json"
"[python]": {
"editor.defaultFormatter": "ms-python.black-formatter"
},
"go.buildFlags": ["-tags=integration,serial_integration"],
"go.formatTool": "goimports",
"go.lintTool": "golangci-lint",
"[python]": {
"editor.defaultFormatter": "ms-python.black-formatter"
"go.testEnvVars": {
"INTEGRATION_CONFIG_PATH": "${workspaceFolder}/local-harnesses/integration.config.json"
},
"go.testTimeout": "10m0s",
"go.useLanguageServer": true,
"gopls": {
"ui.semanticTokens": true
},
"python.formatting.provider": "none",
"python.analysis.extraPaths": [
"./packages/python/beagle"
]
}
"python.analysis.extraPaths": ["./packages/python/beagle"]
}

0 comments on commit 44c79e2

Please sign in to comment.