Skip to content

Commit 2e87676

Browse files
Bump Ruff version to 0.0.182 (#57)
1 parent 14f1fdc commit 2e87676

8 files changed

Lines changed: 386 additions & 436 deletions

File tree

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
A Visual Studio Code extension with support for the [Ruff](https://github.com/charliermarsh/ruff)
44
linter. Available on the [Visual Studio Marketplace](https://marketplace.visualstudio.com/items?itemName=charliermarsh.ruff).
55

6-
The extension ships with `ruff==0.0.165`.
6+
The extension ships with `ruff==0.0.182`.
77

88
## Highlights
99

bundled/tool/jsonrpc.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ def to_str(text) -> str:
2323
return text.decode("utf-8") if isinstance(text, bytes) else text
2424

2525

26-
class StreamClosedException(Exception):
26+
class StreamClosedError(Exception):
2727
"""JSON RPC stream is closed."""
2828

2929
pass
@@ -45,7 +45,7 @@ def close(self):
4545
def write(self, data):
4646
"""Writes given data to stream in JSON-RPC format."""
4747
if self._writer.closed:
48-
raise StreamClosedException()
48+
raise StreamClosedError()
4949

5050
with self._lock:
5151
content = json.dumps(data)
@@ -70,7 +70,7 @@ def close(self):
7070
def read(self):
7171
"""Reads data from the stream in JSON-RPC format."""
7272
if self._reader.closed:
73-
raise StreamClosedException
73+
raise StreamClosedError
7474
length = None
7575
while not length:
7676
line = to_str(self._readline())
@@ -173,7 +173,7 @@ def get_json_rpc(self, workspace: str) -> JsonRpc:
173173
with self._lock:
174174
if workspace in self._rpc:
175175
return self._rpc[workspace]
176-
raise StreamClosedException()
176+
raise StreamClosedError()
177177

178178

179179
_process_manager = ProcessManager()
@@ -182,7 +182,7 @@ def get_json_rpc(self, workspace: str) -> JsonRpc:
182182
def _get_json_rpc(workspace: str) -> JsonRpc | None:
183183
try:
184184
return _process_manager.get_json_rpc(workspace)
185-
except StreamClosedException:
185+
except StreamClosedError:
186186
return None
187187
except KeyError:
188188
return None

package-lock.json

Lines changed: 335 additions & 335 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -149,23 +149,23 @@
149149
},
150150
"dependencies": {
151151
"fs-extra": "^11.1.0",
152-
"ovsx": "^0.6.0",
152+
"ovsx": "^0.7.1",
153153
"vscode-languageclient": "7.0.0"
154154
},
155155
"devDependencies": {
156156
"@types/fs-extra": "^9.0.13",
157157
"@types/glob": "^8.0.0",
158158
"@types/node": "14.x",
159159
"@types/vscode": "1.64.0",
160-
"@typescript-eslint/eslint-plugin": "^5.45.1",
161-
"@typescript-eslint/parser": "^5.45.1",
162-
"@vscode/test-electron": "^2.2.0",
160+
"@typescript-eslint/eslint-plugin": "^5.46.1",
161+
"@typescript-eslint/parser": "^5.46.1",
162+
"@vscode/test-electron": "^2.2.1",
163163
"eslint": "^8.29.0",
164164
"eslint-plugin-prettier": "^4.2.1",
165165
"glob": "^8.0.3",
166-
"prettier": "^2.8.0",
166+
"prettier": "^2.8.1",
167167
"ts-loader": "^9.4.2",
168-
"typescript": "^4.9.3",
168+
"typescript": "^4.9.4",
169169
"vsce": "^2.15.0",
170170
"webpack": "^5.75.0",
171171
"webpack-cli": "^5.0.1"

pyproject.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,9 @@ select = [
55
"F",
66
"W",
77
"Q",
8-
"U",
8+
"UP",
99
"I",
10+
"N",
1011
]
1112
target-version = "py37"
1213
extend-exclude = ["bundled/libs", "src/test/python_tests/test_data"]

requirements-dev.txt

Lines changed: 18 additions & 69 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#
2-
# This file is autogenerated by pip-compile with Python 3.7
2+
# This file is autogenerated by pip-compile with Python 3.10
33
# by the following command:
44
#
55
# pip-compile --generate-hashes --resolver=backtracking ./requirements-dev.in
@@ -8,28 +8,19 @@ attrs==22.1.0 \
88
--hash=sha256:29adc2665447e5191d0e7c568fde78b21f9672d344281d0c6e1ab085429b22b6 \
99
--hash=sha256:86efa402f67bf2df34f51a335487cf46b1ec130d02b8d39fd248abfd30da551c
1010
# via pytest
11-
black==22.10.0 \
12-
--hash=sha256:14ff67aec0a47c424bc99b71005202045dc09270da44a27848d534600ac64fc7 \
13-
--hash=sha256:197df8509263b0b8614e1df1756b1dd41be6738eed2ba9e9769f3880c2b9d7b6 \
14-
--hash=sha256:1e464456d24e23d11fced2bc8c47ef66d471f845c7b7a42f3bd77bf3d1789650 \
15-
--hash=sha256:2039230db3c6c639bd84efe3292ec7b06e9214a2992cd9beb293d639c6402edb \
16-
--hash=sha256:21199526696b8f09c3997e2b4db8d0b108d801a348414264d2eb8eb2532e540d \
17-
--hash=sha256:2644b5d63633702bc2c5f3754b1b475378fbbfb481f62319388235d0cd104c2d \
18-
--hash=sha256:432247333090c8c5366e69627ccb363bc58514ae3e63f7fc75c54b1ea80fa7de \
19-
--hash=sha256:444ebfb4e441254e87bad00c661fe32df9969b2bf224373a448d8aca2132b395 \
20-
--hash=sha256:5b9b29da4f564ba8787c119f37d174f2b69cdfdf9015b7d8c5c16121ddc054ae \
21-
--hash=sha256:5cc42ca67989e9c3cf859e84c2bf014f6633db63d1cbdf8fdb666dcd9e77e3fa \
22-
--hash=sha256:5d8f74030e67087b219b032aa33a919fae8806d49c867846bfacde57f43972ef \
23-
--hash=sha256:72ef3925f30e12a184889aac03d77d031056860ccae8a1e519f6cbb742736383 \
24-
--hash=sha256:819dc789f4498ecc91438a7de64427c73b45035e2e3680c92e18795a839ebb66 \
25-
--hash=sha256:915ace4ff03fdfff953962fa672d44be269deb2eaf88499a0f8805221bc68c87 \
26-
--hash=sha256:9311e99228ae10023300ecac05be5a296f60d2fd10fff31cf5c1fa4ca4b1988d \
27-
--hash=sha256:974308c58d057a651d182208a484ce80a26dac0caef2895836a92dd6ebd725e0 \
28-
--hash=sha256:b8b49776299fece66bffaafe357d929ca9451450f5466e997a7285ab0fe28e3b \
29-
--hash=sha256:c957b2b4ea88587b46cf49d1dc17681c1e672864fd7af32fc1e9664d572b3458 \
30-
--hash=sha256:e41a86c6c650bcecc6633ee3180d80a025db041a8e2398dcc059b3afa8382cd4 \
31-
--hash=sha256:f513588da599943e0cde4e32cc9879e825d58720d6557062d1098c5ad80080e1 \
32-
--hash=sha256:fba8a281e570adafb79f7755ac8721b6cf1bbf691186a287e990c7929c7692ff
11+
black==22.12.0 \
12+
--hash=sha256:101c69b23df9b44247bd88e1d7e90154336ac4992502d4197bdac35dd7ee3320 \
13+
--hash=sha256:159a46a4947f73387b4d83e87ea006dbb2337eab6c879620a3ba52699b1f4351 \
14+
--hash=sha256:1f58cbe16dfe8c12b7434e50ff889fa479072096d79f0a7f25e4ab8e94cd8350 \
15+
--hash=sha256:229351e5a18ca30f447bf724d007f890f97e13af070bb6ad4c0a441cd7596a2f \
16+
--hash=sha256:436cc9167dd28040ad90d3b404aec22cedf24a6e4d7de221bec2730ec0c97bcf \
17+
--hash=sha256:559c7a1ba9a006226f09e4916060982fd27334ae1998e7a38b3f33a37f7a2148 \
18+
--hash=sha256:7412e75863aa5c5411886804678b7d083c7c28421210180d67dfd8cf1221e1f4 \
19+
--hash=sha256:77d86c9f3db9b1bf6761244bc0b3572a546f5fe37917a044e02f3166d5aafa7d \
20+
--hash=sha256:82d9fe8fee3401e02e79767016b4907820a7dc28d70d137eb397b92ef3cc5bfc \
21+
--hash=sha256:9eedd20838bd5d75b80c9f5487dbcb06836a43833a37846cf1d8c1cc01cef59d \
22+
--hash=sha256:c116eed0efb9ff870ded8b62fe9f28dd61ef6e9ddd28d83d7d264a38417dcee2 \
23+
--hash=sha256:d30b212bffeb1e252b31dd269dfae69dd17e06d92b87ad26e23890f3efea366f
3324
# via -r ./requirements-dev.in
3425
click==8.1.3 \
3526
--hash=sha256:7682dc8afb30297001674575ea00d1814d808d6a36af415a82bd481d37ba7b8e \
@@ -39,13 +30,6 @@ exceptiongroup==1.0.4 \
3930
--hash=sha256:542adf9dea4055530d6e1279602fa5cb11dab2395fa650b8674eaec35fc4a828 \
4031
--hash=sha256:bd14967b79cd9bdb54d97323216f8fdf533e278df937aa2a90089e7d6e06e5ec
4132
# via pytest
42-
importlib-metadata==5.1.0 \
43-
--hash=sha256:d5059f9f1e8e41f80e9c56c2ee58811450c31984dfa625329ffd7c0dad88a73b \
44-
--hash=sha256:d84d17e21670ec07990e1044a99efe8d615d860fd176fc29ef5c306068fda313
45-
# via
46-
# click
47-
# pluggy
48-
# pytest
4933
iniconfig==1.1.1 \
5034
--hash=sha256:011e24c64b7f47f6ebd835bb12a743f2fbe9a26d4cecaa7f53bc4f35ee9da8b3 \
5135
--hash=sha256:bc3af051d7d14b2ee5ef9969666def0cd1a000e121eaea580d4a313df4b37f32
@@ -92,9 +76,9 @@ packaging==22.0 \
9276
--hash=sha256:2198ec20bd4c017b8f9717e00f0c8714076fc2fd93816750ab48e2c41de2cfd3 \
9377
--hash=sha256:957e2148ba0e1a3b282772e791ef1d8083648bc131c8ab0c1feba110ce1146c3
9478
# via pytest
95-
pathspec==0.10.2 \
96-
--hash=sha256:88c2606f2c1e818b978540f73ecc908e13999c6c3a383daf3705652ae79807a5 \
97-
--hash=sha256:8f6bf73e5758fd365ef5d58ce09ac7c27d2833a8d7da51712eac6e27e35141b0
79+
pathspec==0.10.3 \
80+
--hash=sha256:3c95343af8b756205e2aba76e843ba9520a24dd84f68c22b9f93251507509dd6 \
81+
--hash=sha256:56200de4077d9d0791465aa9095a01d421861e405b5096955051deefd697d6f6
9882
# via black
9983
platformdirs==2.6.0 \
10084
--hash=sha256:1a89a12377800c81983db6be069ec068eee989748799b946cce2a6e80dcc54ca \
@@ -119,41 +103,10 @@ tomli==2.0.1 \
119103
# black
120104
# mypy
121105
# pytest
122-
typed-ast==1.5.4 \
123-
--hash=sha256:0261195c2062caf107831e92a76764c81227dae162c4f75192c0d489faf751a2 \
124-
--hash=sha256:0fdbcf2fef0ca421a3f5912555804296f0b0960f0418c440f5d6d3abb549f3e1 \
125-
--hash=sha256:183afdf0ec5b1b211724dfef3d2cad2d767cbefac291f24d69b00546c1837fb6 \
126-
--hash=sha256:211260621ab1cd7324e0798d6be953d00b74e0428382991adfddb352252f1d62 \
127-
--hash=sha256:267e3f78697a6c00c689c03db4876dd1efdfea2f251a5ad6555e82a26847b4ac \
128-
--hash=sha256:2efae9db7a8c05ad5547d522e7dbe62c83d838d3906a3716d1478b6c1d61388d \
129-
--hash=sha256:370788a63915e82fd6f212865a596a0fefcbb7d408bbbb13dea723d971ed8bdc \
130-
--hash=sha256:39e21ceb7388e4bb37f4c679d72707ed46c2fbf2a5609b8b8ebc4b067d977df2 \
131-
--hash=sha256:3e123d878ba170397916557d31c8f589951e353cc95fb7f24f6bb69adc1a8a97 \
132-
--hash=sha256:4879da6c9b73443f97e731b617184a596ac1235fe91f98d279a7af36c796da35 \
133-
--hash=sha256:4e964b4ff86550a7a7d56345c7864b18f403f5bd7380edf44a3c1fb4ee7ac6c6 \
134-
--hash=sha256:639c5f0b21776605dd6c9dbe592d5228f021404dafd377e2b7ac046b0349b1a1 \
135-
--hash=sha256:669dd0c4167f6f2cd9f57041e03c3c2ebf9063d0757dc89f79ba1daa2bfca9d4 \
136-
--hash=sha256:6778e1b2f81dfc7bc58e4b259363b83d2e509a65198e85d5700dfae4c6c8ff1c \
137-
--hash=sha256:683407d92dc953c8a7347119596f0b0e6c55eb98ebebd9b23437501b28dcbb8e \
138-
--hash=sha256:79b1e0869db7c830ba6a981d58711c88b6677506e648496b1f64ac7d15633aec \
139-
--hash=sha256:7d5d014b7daa8b0bf2eaef684295acae12b036d79f54178b92a2b6a56f92278f \
140-
--hash=sha256:98f80dee3c03455e92796b58b98ff6ca0b2a6f652120c263efdba4d6c5e58f72 \
141-
--hash=sha256:a94d55d142c9265f4ea46fab70977a1944ecae359ae867397757d836ea5a3f47 \
142-
--hash=sha256:a9916d2bb8865f973824fb47436fa45e1ebf2efd920f2b9f99342cb7fab93f72 \
143-
--hash=sha256:c542eeda69212fa10a7ada75e668876fdec5f856cd3d06829e6aa64ad17c8dfe \
144-
--hash=sha256:cf4afcfac006ece570e32d6fa90ab74a17245b83dfd6655a6f68568098345ff6 \
145-
--hash=sha256:ebd9d7f80ccf7a82ac5f88c521115cc55d84e35bf8b446fcd7836eb6b98929a3 \
146-
--hash=sha256:ed855bbe3eb3715fca349c80174cfcfd699c2f9de574d40527b8429acae23a66
147-
# via
148-
# black
149-
# mypy
150106
typing-extensions==4.4.0 \
151107
--hash=sha256:1511434bb92bf8dd198c12b1cc812e800d4181cfcb867674e0f8279cc93087aa \
152108
--hash=sha256:16fa4864408f655d35ec496218b85f79b3437c829e93320c7c9215ccfd92489e
153-
# via
154-
# black
155-
# importlib-metadata
156-
# mypy
109+
# via mypy
157110
ujson==5.6.0 \
158111
--hash=sha256:0f0f21157d1a84ad5fb54388f31767cde9c1a48fb29de7ef91d8887fdc2ca92b \
159112
--hash=sha256:1217326ba80eab1ff3f644f9eee065bd4fcc4e0c068a2f86f851cafd05737169 \
@@ -221,7 +174,3 @@ ujson==5.6.0 \
221174
--hash=sha256:fb1632b27e12c0b0df62f924c362206daf246a42c0080e959dd465810dc3482e \
222175
--hash=sha256:fecf83b2ef3cbce4f5cc573df6f6ded565e5e27c1af84038bae5ade306686d82
223176
# via python-jsonrpc-server
224-
zipp==3.11.0 \
225-
--hash=sha256:83a28fcb75844b5c0cdaf5aa4003c2d728c77e05f5aeabe8e95e56727005fbaa \
226-
--hash=sha256:a7a22e05929290a67401440b39690ae6563279bced5f314609d9d03798f56766
227-
# via importlib-metadata

requirements.in

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@
22

33
pygls>=1.0.0a3
44
packaging
5-
ruff==0.0.165
5+
ruff==0.0.182
66
typing_extensions

requirements.txt

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#
2-
# This file is autogenerated by pip-compile with Python 3.8
2+
# This file is autogenerated by pip-compile with Python 3.10
33
# by the following command:
44
#
55
# pip-compile --generate-hashes --resolver=backtracking ./requirements.in
@@ -30,23 +30,23 @@ pygls==1.0.0 \
3030
--hash=sha256:3414594ac29ff3ab990f004c675d1077e4e2659eae5cc3ae67cc6fa4d861e342 \
3131
--hash=sha256:c2a1c22e30028f7ca9d3f0a04da8eef29f0f1701bdbd97d8614d8e1e6711f336
3232
# via -r ./requirements.in
33-
ruff==0.0.165 \
34-
--hash=sha256:0d70502afbefac54f85a1754869f9cd3477dc33c9ae6ca2338a11ac2b780ed06 \
35-
--hash=sha256:133f076ceabc25ff5aec017fe8084b3eedd82ece28f287fbd2e1685bb14a2554 \
36-
--hash=sha256:32f16721360b3e973f1e3fe013a1aa33522b24532925e622417080beda5d7478 \
37-
--hash=sha256:3baef2179dd2067db1287c2dcb66b5ab1b1a124746d0f65485cc1129717d6554 \
38-
--hash=sha256:4109826311fabc68633073c408048448ab870456adf1c40252795131de2624a5 \
39-
--hash=sha256:4c69d221ceb75a9a464f9a3d000e795806dedb1d010da874859809cbe38e3d30 \
40-
--hash=sha256:5468b30e0c5888fd436568a47da31f8c827affbacaba06c1ca8ad1f7f0df9e4e \
41-
--hash=sha256:5cac57e0a80f593aebe3975cf9f8c776e13c6236608d2fef2893f7980a2a0510 \
42-
--hash=sha256:85135ffc825edfcf6fa17ec2e5569aaba3fa7cd096d45a4d5fc896285b266a5b \
43-
--hash=sha256:b13d433c38966c5fe7c044de55037c9715495a2941df457a27c691f519e4a94d \
44-
--hash=sha256:c1a9f6d0139571d05392a1f7f94a4e217768a9f8595910ab2dfe745a0ca1fab7 \
45-
--hash=sha256:c20ba25907d52fae33ea363a741e3ba03fc5e9712cbc3b12572897768f24bcf6 \
46-
--hash=sha256:c92cc05cceee332ed221702f7a63c19dca2cb87c33bf06b9a085630070c33192 \
47-
--hash=sha256:dacd94f66c6d42c23c22776d9cc6c726bf42987a38358953bec0e4eec0b72574 \
48-
--hash=sha256:e0be5acdd86269963f1fa1c4dd3c3ec37f14c847d889591ff5bc1fd934c0cfa3 \
49-
--hash=sha256:eadca0b7116d49ad6faed505ad181bca39bca111478a4b2f1f8c39a632955c2f
33+
ruff==0.0.182 \
34+
--hash=sha256:03ce18e48002a7746a645640ea3759c1d50af169bc2f545e64cc66a41ca3c170 \
35+
--hash=sha256:0b2fc31dc11ed5c4b12800dde2cbfa37974481cbd73be6c1b64ab884c2fc6f61 \
36+
--hash=sha256:1bec4b2c570bcb73559fdd148e76e03b7556d1a15661357a30d01bb5f38760e1 \
37+
--hash=sha256:253d891010a7a684828793d593dd94da1b86db550e49d38f71ee51c031ad015f \
38+
--hash=sha256:39a99d9caafc2649a1c8c9cf5c6e0a9054683f159e21c2cda2caa248e156d624 \
39+
--hash=sha256:40bb25b9ca8f0c116692c43a0002e0b2a78138842ea78fe14f1aeebdf5e50931 \
40+
--hash=sha256:557e226aa5394cb9638ede0317c8920f4c5de022f0dcae2d0cb6cfbabd077909 \
41+
--hash=sha256:5c355376d9237b1039c7312b05b3399b79ec7ffbc15b068516493c155ef27455 \
42+
--hash=sha256:5d18ffce62a7ab8fd28abf7a2d094e6c6fdde47f09ffe10f67309252056e99be \
43+
--hash=sha256:71cc701968eed3fd5974056ba2e3e36c5905eb4dbaec00902cfb9d4e14c3d1df \
44+
--hash=sha256:952b892ffbe61942b5ddfea6fbf2356199783cd82b2800a0c1eabc4c5761a2b4 \
45+
--hash=sha256:96c39e383337d3ee9c3025f57b1e4f17da66e9403d5ebd7bd7bc54bf2ffe3ff2 \
46+
--hash=sha256:a5f29f388d3f005af90d6498e03d253f59e4e04c88b5c9d31da1752ec82f20a8 \
47+
--hash=sha256:c6de3911a9fc6b14ad1f1cd5bad051ef0d86a8c4c004f41be25d1a84c94c4c04 \
48+
--hash=sha256:ccc03d0f921a9176665a660429af021bacd8a0997001a2701bd1223708fa3649 \
49+
--hash=sha256:d739ea104ffe2e4473a4d93741377beb66fcd9365fc112184de726260d1198bf
5050
# via -r ./requirements.in
5151
typeguard==2.13.3 \
5252
--hash=sha256:00edaa8da3a133674796cf5ea87d9f4b4c367d77476e185e80251cc13dfbb8c4 \

0 commit comments

Comments
 (0)