Skip to content

Commit 5976669

Browse files
authored
Merge pull request #573 from bash-lsp/vscode-1.17.0
Release vscode extension 1.17.0
2 parents 01dd923 + 167e84f commit 5976669

File tree

3 files changed

+122
-66
lines changed

3 files changed

+122
-66
lines changed

vscode-client/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# Bash IDE
22

3+
## 1.17.0
4+
5+
- Upgrade language server to 3.3.0 that enables faster background analysis and defaults to enabling ShellCheck linting the ShellCheck executable is found. We strongly recommend installing ShellCheck.
6+
37
## 1.16.2
48

59
- Upgrade language server to 3.2.3

vscode-client/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"description": "A language server for Bash",
55
"author": "Mads Hartmann",
66
"license": "MIT",
7-
"version": "1.16.2",
7+
"version": "1.17.0",
88
"publisher": "mads-hartmann",
99
"repository": {
1010
"type": "git",
@@ -58,7 +58,7 @@
5858
"vscode:prepublish": "cd .. && yarn run compile"
5959
},
6060
"dependencies": {
61-
"bash-language-server": "3.2.3",
61+
"bash-language-server": "3.3.0",
6262
"vscode-languageclient": "^6.1.3",
6363
"vscode-languageserver": "^6.1.1"
6464
},

vscode-client/yarn.lock

Lines changed: 116 additions & 64 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,27 @@
22
# yarn lockfile v1
33

44

5+
"@nodelib/fs.scandir@2.1.5":
6+
version "2.1.5"
7+
resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5"
8+
integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==
9+
dependencies:
10+
"@nodelib/fs.stat" "2.0.5"
11+
run-parallel "^1.1.9"
12+
13+
"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2":
14+
version "2.0.5"
15+
resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b"
16+
integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==
17+
18+
"@nodelib/fs.walk@^1.2.3":
19+
version "1.2.8"
20+
resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a"
21+
integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==
22+
dependencies:
23+
"@nodelib/fs.scandir" "2.1.5"
24+
fastq "^1.6.0"
25+
526
"@types/node-fetch@2.6.2":
627
version "2.6.2"
728
resolved "https://registry.yarnpkg.com/@types/node-fetch/-/node-fetch-2.6.2.tgz#d1a9c5fd049d9415dce61571557104dec3ec81da"
@@ -24,32 +45,27 @@ asynckit@^0.4.0:
2445
version "0.4.0"
2546
resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79"
2647

27-
balanced-match@^1.0.0:
28-
version "1.0.0"
29-
resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767"
30-
31-
bash-language-server@3.2.3:
32-
version "3.2.3"
33-
resolved "https://registry.yarnpkg.com/bash-language-server/-/bash-language-server-3.2.3.tgz#b13b17e5e4f14076d0e05358066d7f78eb59221d"
34-
integrity sha512-S0UlBEVqcIC1b2nEkoPBCtQjeGjY52E0uzWcXQ0Qzjk+FLtiYgL1P9IUFHnntV102QNxl+LABdMRE9TL0qKp9w==
48+
bash-language-server@3.3.0:
49+
version "3.3.0"
50+
resolved "https://registry.yarnpkg.com/bash-language-server/-/bash-language-server-3.3.0.tgz#3e397eb60afd0039e0268b0f50f7969930ef6354"
51+
integrity sha512-t4Chy3qfoyd2tc5GmBbxGnKtZZx93QCJSFRovwT4hslukjRlK63aCbOqqXZ8Re0MKH3+vJlKGIxepS0TN1ykeA==
3552
dependencies:
3653
"@types/node-fetch" "2.6.2"
54+
fast-glob "3.2.12"
3755
fuzzy-search "^3.2.1"
38-
glob "^8.0.0"
3956
node-fetch "^2.6.7"
4057
turndown "^7.0.0"
4158
urijs "^1.19.11"
4259
vscode-languageserver "^6.1.1"
4360
vscode-languageserver-textdocument "^1.0.1"
4461
web-tree-sitter "^0.20.5"
45-
which "^2.0.2"
4662

47-
brace-expansion@^2.0.1:
48-
version "2.0.1"
49-
resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-2.0.1.tgz#1edc459e0f0c548486ecf9fc99f2221364b9a0ae"
50-
integrity sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==
63+
braces@^3.0.2:
64+
version "3.0.2"
65+
resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107"
66+
integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==
5167
dependencies:
52-
balanced-match "^1.0.0"
68+
fill-range "^7.0.1"
5369

5470
combined-stream@^1.0.8:
5571
version "1.0.8"
@@ -67,6 +83,31 @@ domino@^2.1.6:
6783
resolved "https://registry.yarnpkg.com/domino/-/domino-2.1.6.tgz#fe4ace4310526e5e7b9d12c7de01b7f485a57ffe"
6884
integrity sha512-3VdM/SXBZX2omc9JF9nOPCtDaYQ67BGp5CoLpIQlO2KCAPETs8TcDHacF26jXadGbvUteZzRTeos2fhID5+ucQ==
6985

86+
fast-glob@3.2.12:
87+
version "3.2.12"
88+
resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.12.tgz#7f39ec99c2e6ab030337142da9e0c18f37afae80"
89+
integrity sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==
90+
dependencies:
91+
"@nodelib/fs.stat" "^2.0.2"
92+
"@nodelib/fs.walk" "^1.2.3"
93+
glob-parent "^5.1.2"
94+
merge2 "^1.3.0"
95+
micromatch "^4.0.4"
96+
97+
fastq@^1.6.0:
98+
version "1.13.0"
99+
resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.13.0.tgz#616760f88a7526bdfc596b7cab8c18938c36b98c"
100+
integrity sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==
101+
dependencies:
102+
reusify "^1.0.4"
103+
104+
fill-range@^7.0.1:
105+
version "7.0.1"
106+
resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40"
107+
integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==
108+
dependencies:
109+
to-regex-range "^5.0.1"
110+
70111
form-data@^3.0.0:
71112
version "3.0.1"
72113
resolved "https://registry.yarnpkg.com/form-data/-/form-data-3.0.1.tgz#ebd53791b78356a99af9a300d4282c4d5eb9755f"
@@ -76,41 +117,47 @@ form-data@^3.0.0:
76117
combined-stream "^1.0.8"
77118
mime-types "^2.1.12"
78119

79-
fs.realpath@^1.0.0:
80-
version "1.0.0"
81-
resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f"
82-
83120
fuzzy-search@^3.2.1:
84121
version "3.2.1"
85122
resolved "https://registry.yarnpkg.com/fuzzy-search/-/fuzzy-search-3.2.1.tgz#65d5faad6bc633aee86f1898b7788dfe312ac6c9"
86123
integrity sha512-vAcPiyomt1ioKAsAL2uxSABHJ4Ju/e4UeDM+g1OlR0vV4YhLGMNsdLNvZTpEDY4JCSt0E4hASCNM5t2ETtsbyg==
87124

88-
glob@^8.0.0:
89-
version "8.0.3"
90-
resolved "https://registry.yarnpkg.com/glob/-/glob-8.0.3.tgz#415c6eb2deed9e502c68fa44a272e6da6eeca42e"
91-
integrity sha512-ull455NHSHI/Y1FqGaaYFaLGkNMMJbavMrEGFXG/PGrg6y7sutWHUHrz6gy6WEBH6akM1M414dWKCNs+IhKdiQ==
125+
glob-parent@^5.1.2:
126+
version "5.1.2"
127+
resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4"
128+
integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==
92129
dependencies:
93-
fs.realpath "^1.0.0"
94-
inflight "^1.0.4"
95-
inherits "2"
96-
minimatch "^5.0.1"
97-
once "^1.3.0"
130+
is-glob "^4.0.1"
98131

99-
inflight@^1.0.4:
100-
version "1.0.6"
101-
resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9"
102-
dependencies:
103-
once "^1.3.0"
104-
wrappy "1"
105-
106-
inherits@2:
107-
version "2.0.3"
108-
resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de"
132+
is-extglob@^2.1.1:
133+
version "2.1.1"
134+
resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2"
135+
integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==
109136

110-
isexe@^2.0.0:
111-
version "2.0.0"
112-
resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10"
113-
integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==
137+
is-glob@^4.0.1:
138+
version "4.0.3"
139+
resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084"
140+
integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==
141+
dependencies:
142+
is-extglob "^2.1.1"
143+
144+
is-number@^7.0.0:
145+
version "7.0.0"
146+
resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b"
147+
integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==
148+
149+
merge2@^1.3.0:
150+
version "1.4.1"
151+
resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae"
152+
integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==
153+
154+
micromatch@^4.0.4:
155+
version "4.0.5"
156+
resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6"
157+
integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==
158+
dependencies:
159+
braces "^3.0.2"
160+
picomatch "^2.3.1"
114161

115162
mime-db@~1.33.0:
116163
version "1.33.0"
@@ -122,31 +169,47 @@ mime-types@^2.1.12:
122169
dependencies:
123170
mime-db "~1.33.0"
124171

125-
minimatch@^5.0.1:
126-
version "5.1.0"
127-
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.1.0.tgz#1717b464f4971b144f6aabe8f2d0b8e4511e09c7"
128-
integrity sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==
129-
dependencies:
130-
brace-expansion "^2.0.1"
131-
132172
node-fetch@^2.6.7:
133173
version "2.6.7"
134174
resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.7.tgz#24de9fba827e3b4ae44dc8b20256a379160052ad"
135175
integrity sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==
136176
dependencies:
137177
whatwg-url "^5.0.0"
138178

139-
once@^1.3.0:
140-
version "1.4.0"
141-
resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1"
179+
picomatch@^2.3.1:
180+
version "2.3.1"
181+
resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42"
182+
integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==
183+
184+
queue-microtask@^1.2.2:
185+
version "1.2.3"
186+
resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243"
187+
integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==
188+
189+
reusify@^1.0.4:
190+
version "1.0.4"
191+
resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76"
192+
integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==
193+
194+
run-parallel@^1.1.9:
195+
version "1.2.0"
196+
resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee"
197+
integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==
142198
dependencies:
143-
wrappy "1"
199+
queue-microtask "^1.2.2"
144200

145201
semver@^6.3.0:
146202
version "6.3.0"
147203
resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d"
148204
integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==
149205

206+
to-regex-range@^5.0.1:
207+
version "5.0.1"
208+
resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4"
209+
integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==
210+
dependencies:
211+
is-number "^7.0.0"
212+
150213
tr46@~0.0.3:
151214
version "0.0.3"
152215
resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a"
@@ -219,14 +282,3 @@ whatwg-url@^5.0.0:
219282
dependencies:
220283
tr46 "~0.0.3"
221284
webidl-conversions "^3.0.0"
222-
223-
which@^2.0.2:
224-
version "2.0.2"
225-
resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1"
226-
integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==
227-
dependencies:
228-
isexe "^2.0.0"
229-
230-
wrappy@1:
231-
version "1.0.2"
232-
resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"

0 commit comments

Comments
 (0)