feat(ext): use Bash IDE instead of shfmt and shellcheck extensions

Bash IDE uses bash-language-server under the hood, which incorporates both shfmt and shellcheck. So separate extensions for them is no longer needed.
This commit is contained in:
Jim Myhrberg
2025-07-21 18:03:18 +01:00
parent 3d865e8438
commit c4667939ea
3 changed files with 27 additions and 38 deletions

View File

@@ -1,8 +1,8 @@
# cursor Extensions
# Generated on Mon Jul 14 10:25:50 BST 2025
# Generated on Mon Jul 21 13:06:40 BST 2025
alefragnani.project-manager@12.8.0
anthropic.claude-code@1.0.51
anthropic.claude-code@1.0.55
antiantisepticeye.vscode-color-picker@0.0.4
antyos.openscad@1.3.2
arrterian.nix-env-selector@1.1.0
@@ -28,12 +28,11 @@ dbaeumer.vscode-eslint@3.0.10
dewski.simplecov@0.0.7
dnut.rewrap-revived@1.16.3
editorconfig.editorconfig@0.17.4
elijah-potter.harper@0.50.0
elijah-potter.harper@0.51.0
emeraldwalk.runonsave@0.2.7
esbenp.prettier-vscode@11.0.0
exiasr.hadolint@1.1.2
fogio.inline-go-struct-tags-syntax-highlight@1.0.0
foxundermoon.shell-format@7.2.5
github.remotehub@0.64.0
github.vscode-github-actions@0.27.2
github.vscode-pull-request-github@0.108.0
@@ -44,7 +43,7 @@ hashicorp.terraform@2.34.5
hbenl.vscode-test-explorer@2.22.1
hoovercj.vscode-settings-cycler@1.0.1
humao.rest-client@0.26.0
hverlin.mise-vscode@0.50.1
hverlin.mise-vscode@0.51.1
jakearl.search-editor-apply-changes@0.1.1
jnoortheen.nix-ide@0.4.22
joshbolduc.commitlint@2.6.2
@@ -53,6 +52,7 @@ karunamurti.haml@1.4.1
koichisasada.vscode-rdbg@0.2.2
letrieu.expand-region@0.1.4
m4ns0ur.base64@1.0.0
mads-hartmann.bash-ide-vscode@1.43.0
matthewpi.caddyfile-support@0.4.0
mattn.lisp@0.1.12
mermaidchart.vscode-mermaid-chart@2.4.1
@@ -83,17 +83,16 @@ romanpeshkov.vscode-text-tables@0.1.5
rrudi.vscode-dired@0.0.9
rust-lang.rust-analyzer@0.3.2539
shopify.ruby-extensions-pack@0.1.13
shopify.ruby-lsp@0.9.29
shopify.ruby-lsp@0.9.30
sidneys1.gitconfig@2.0.1
sorbet.sorbet-vscode-extension@0.3.43
sorbet.sorbet-vscode-extension@0.3.44
streetsidesoftware.code-spell-checker@4.0.47
stuart.unique-window-colors@1.0.51
sumneko.lua@3.15.0
svelte.svelte-vscode@109.9.0
svelte.svelte-vscode@109.10.0
swellaby.vscode-rust-test-adapter@0.11.1
swellaby.workspace-config-plus@0.2.5
tamasfe.even-better-toml@0.21.2
timonwong.shellcheck@0.38.0
tootone.org-mode@0.5.0
tuttieee.emacs-mcx@0.74.0
tyriar.sort-lines@1.12.0

View File

@@ -1,5 +1,5 @@
# vscode Extensions
# Generated on Mon Jul 14 11:14:10 BST 2025
# Generated on Mon Jul 21 18:00:03 BST 2025
alefragnani.project-manager@12.8.0
anthropic.claude-code@1.0.51
@@ -28,17 +28,16 @@ dbaeumer.vscode-eslint@3.0.10
dewski.simplecov@0.0.7
dnut.rewrap-revived@1.16.3
editorconfig.editorconfig@0.17.4
elijah-potter.harper@0.50.0
elijah-potter.harper@0.51.0
emeraldwalk.runonsave@0.2.7
esbenp.prettier-vscode@11.0.0
exiasr.hadolint@1.1.2
fogio.inline-go-struct-tags-syntax-highlight@1.0.0
foxundermoon.shell-format@7.2.5
github.copilot@1.342.0
github.copilot-chat@0.29.0
github.copilot@1.344.0
github.copilot-chat@0.29.1
github.remotehub@0.64.0
github.vscode-github-actions@0.27.2
github.vscode-pull-request-github@0.114.0
github.vscode-pull-request-github@0.114.2
gofenix.go-lines@0.0.10
golang.go@0.49.0
gruntfuggly.todo-tree@0.0.226
@@ -46,7 +45,7 @@ hashicorp.terraform@2.34.5
hbenl.vscode-test-explorer@2.22.1
hoovercj.vscode-settings-cycler@1.0.1
humao.rest-client@0.25.1
hverlin.mise-vscode@0.50.1
hverlin.mise-vscode@0.52.0
jakearl.search-editor-apply-changes@0.1.1
jnoortheen.nix-ide@0.4.22
joshbolduc.commitlint@2.6.2
@@ -55,18 +54,19 @@ karunamurti.haml@1.4.1
koichisasada.vscode-rdbg@0.2.2
letrieu.expand-region@0.1.4
m4ns0ur.base64@1.0.0
mads-hartmann.bash-ide-vscode@1.43.0
matthewpi.caddyfile-support@0.4.0
mattn.lisp@0.1.12
mermaidchart.vscode-mermaid-chart@2.4.1
mermaidchart.vscode-mermaid-chart@2.5.0
mhutchie.git-graph@1.30.0
mkhl.direnv@0.17.0
mrmlnc.vscode-duplicate@1.2.1
ms-azuretools.vscode-containers@2.0.3
ms-azuretools.vscode-containers@2.1.0
ms-kubernetes-tools.vscode-kubernetes-tools@1.3.25
ms-python.debugpy@2025.10.0
ms-python.python@2025.10.0
ms-python.vscode-pylance@2025.6.2
ms-vscode-remote.remote-containers@0.422.0
ms-vscode-remote.remote-containers@0.422.1
ms-vscode-remote.remote-ssh@0.120.0
ms-vscode-remote.remote-ssh-edit@0.87.0
ms-vscode.azure-repos@0.40.0
@@ -84,19 +84,19 @@ redhat.vscode-xml@0.29.0
redhat.vscode-yaml@1.18.0
romanpeshkov.vscode-text-tables@0.1.5
rrudi.vscode-dired@0.0.9
rust-lang.rust-analyzer@0.3.2539
rust-lang.rust-analyzer@0.3.2547
shopify.ruby-extensions-pack@0.1.13
shopify.ruby-lsp@0.9.29
shopify.ruby-lsp@0.9.30
sidneys1.gitconfig@2.0.1
sorbet.sorbet-vscode-extension@0.3.43
sorbet.sorbet-vscode-extension@0.3.44
streetsidesoftware.code-spell-checker@4.0.47
stuart.unique-window-colors@1.0.51
sumneko.lua@3.15.0
svelte.svelte-vscode@109.9.0
svelte.svelte-vscode@109.10.0
swellaby.vscode-rust-test-adapter@0.11.0
swellaby.workspace-config-plus@0.2.5
tamasfe.even-better-toml@0.21.2
timonwong.shellcheck@0.38.0
timonwong.shellcheck@0.38.1
tootone.org-mode@0.5.0
tuttieee.emacs-mcx@0.74.0
tyriar.sort-lines@1.12.0

View File

@@ -576,24 +576,14 @@
// MARK: Lang: Shellscript
// ===========================================================================
// Extensions:
// - https://marketplace.visualstudio.com/items?itemName=foxundermoon.shell-format
// - https://marketplace.visualstudio.com/items?itemName=mads-hartmann.bash-ide-vscode
//
"[shellscript]": {
"[shellscript][sh][zsh]": {
"editor.tabSize": 2,
"editor.insertSpaces": true
},
"[sh]": {
"editor.tabSize": 2,
"editor.insertSpaces": true
},
"[zsh]": {
"editor.tabSize": 2,
"editor.insertSpaces": true
},
"shellformat.useEditorConfig": true,
// Note: `shellformat.flag` is ignored when `shellformat.useEditorConfig` is
// enabled.
"shellformat.flag": "-i 2 -ci -sr",
"bashIde.shfmt.caseIndent": true,
"bashIde.shfmt.spaceRedirects": true,
//
// ===========================================================================
// MARK: Lang: YAML