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

@@ -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