Anders Kaseorg
43a9263114
ruff: Fix SIM115 Use context handler for opening files.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2023-11-01 16:58:19 -07:00
Anders Kaseorg
5199c14077
ruff: Fix PERF401 Use a list comprehension to create a transformed list.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2023-10-30 12:08:59 -07:00
Anders Kaseorg
03d132e99e
ruff: Fix B007 Loop control variable not used within loop body.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2023-10-30 11:44:10 -07:00
Anders Kaseorg
69aaf69d6f
ruff: Fix B006 Do not use mutable data structures for argument defaults.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2023-10-30 11:44:10 -07:00
Anders Kaseorg
32e0520196
ruff: Fix B005 Using .strip()
with multi-character strings is misleading.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2023-10-30 11:44:10 -07:00
Anders Kaseorg
610683ea41
ruff: Fix RUF005 Consider unpacking instead of concatenation.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2023-10-30 11:44:10 -07:00
Anders Kaseorg
11ea5c7b62
ruff: Fix PLR5501 Use elif
instead of else
then if
, to reduce indentation.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2023-10-30 11:44:10 -07:00
Anders Kaseorg
93bb7eb61e
ruff: Fix PLR1714 Consider merging multiple comparisons.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2023-10-30 11:44:10 -07:00
Anders Kaseorg
192024ebc7
ruff: Fix PLR1711 Useless return
statement at end of function.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2023-10-30 11:44:10 -07:00
Anders Kaseorg
54263e5d52
ruff: Fix N818 Exception name should be named with an Error suffix.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2023-10-30 11:44:10 -07:00
Anders Kaseorg
87e7d31403
ruff: Fix N806 Variable in function should be lowercase.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2023-10-30 11:44:10 -07:00
Anders Kaseorg
5e708e3661
ruff: Fix N803 Argument name should be lowercase.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2023-10-30 11:44:10 -07:00
Anders Kaseorg
d5ad3300c7
ruff: Fix N802 Function name should be lowercase.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2023-10-30 11:44:10 -07:00
Anders Kaseorg
2c4e7069ad
ruff: Fix N801 Class name should use CapWords convention.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2023-10-30 11:44:10 -07:00
Anders Kaseorg
272c63bfd3
ruff: Fix B009 Do not call getattr
with a constant attribute value.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2023-10-29 18:17:39 -07:00
Anders Kaseorg
ad9c085614
ruff: Fix PIE808 Unnecessary start
argument in range
.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2023-10-29 18:17:39 -07:00
Anders Kaseorg
8b5b3958e1
ruff: Fix SIM201 Use … != …
instead of not … == …
.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2023-10-29 18:17:39 -07:00
Anders Kaseorg
93156d994a
ruff: Fix SIM118 Use key in dict
instead of key in dict.keys()
.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2023-10-29 18:17:39 -07:00
Anders Kaseorg
6a37290cec
ruff: Fix SIM114 Combine if
branches using logical or
operator.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2023-10-29 18:17:39 -07:00
Anders Kaseorg
b009dcd7d3
ruff: Fix SIM108 Use ternary operator instead of if
-else
-block.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2023-10-29 18:17:39 -07:00
Anders Kaseorg
6a4ad8861b
ruff: Fix SIM103 Return the condition directly.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2023-10-29 18:17:39 -07:00
Anders Kaseorg
58a3026f37
ruff: Fix SIM102 Use a single if
statement instead of nested if
statements.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2023-10-29 18:17:39 -07:00
Anders Kaseorg
13e860ee10
ruff: Fix C417 Unnecessary map
usage (rewrite using a generator expression).
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2023-10-29 17:36:51 -07:00
Anders Kaseorg
353c2de050
ruff: Fix EXE002 The file is executable but no shebang is present.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2023-10-29 16:54:40 -07:00
Anders Kaseorg
ca3e5a2746
ruff: Fix EXE001 Shebang is present but file is not executable.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2023-10-29 16:54:40 -07:00
Anders Kaseorg
235f92afb0
ruff: Fix TRY401 Redundant exception object included in logging.exception
call.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2023-10-28 16:29:20 -07:00
Anders Kaseorg
6b2861c3ec
ruff: Fix G004 Logging statement uses f-string.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2023-10-28 16:18:11 -07:00
Anders Kaseorg
d85ace8e7e
ruff: Fix G003 Logging statement uses +
.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2023-10-28 16:17:21 -07:00
Anders Kaseorg
88ab78ee25
ruff: Fix RSE102 Unnecessary parentheses on raised exception.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2023-10-28 16:17:21 -07:00
Anders Kaseorg
63246e4369
ruff: Fix RUF010 Use explicit conversion flag.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2023-10-27 22:41:04 -07:00
Anders Kaseorg
52a7b0b6a3
ruff: Fix ISC003 Explicitly concatenated string should be implicitly concatenated.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2023-10-27 22:14:10 -07:00
Anders Kaseorg
c471f26d45
ruff: Fix ISC001 Implicitly concatenated string literals on one line.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2023-10-27 22:14:10 -07:00
Anders Kaseorg
2f581293d9
ruff: Fix FLY002 Consider f-string instead of string join.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2023-10-27 22:09:17 -07:00
Anders Kaseorg
fcd4fe330d
ruff: Fix UP031 Use format specifiers instead of percent format.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2023-10-27 22:04:41 -07:00
Anders Kaseorg
ddccf0eda3
ruff: Fix UP032 Use f-string instead of format
call.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2023-10-27 22:01:58 -07:00
Anders Kaseorg
a49add3d02
lint: Replace Black with Ruff.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2023-10-27 19:08:40 -07:00
Anders Kaseorg
01a27a3a1b
lint: Replace Flake8 with Ruff.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2023-10-27 18:58:49 -07:00
Anders Kaseorg
5c299c7eff
google_search: Add missing type annotations.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2023-10-27 17:47:53 -07:00
Anders Kaseorg
602ebb18fe
connect_four: Add missing type annotations.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2023-10-27 17:40:41 -07:00
Anders Kaseorg
6cb1d5f775
mypy: Enable explicit-override error.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2023-10-26 14:03:17 -07:00
Anders Kaseorg
43654b9cf2
mypy: Enable ignore-without-code error.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2023-10-26 13:43:42 -07:00
Anders Kaseorg
95b33b83b5
mypy: Enable redundant-expr error.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2023-10-26 13:41:24 -07:00
Anders Kaseorg
e747d3b712
mypy: Enable no_implicit_reexport.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2023-10-26 13:38:57 -07:00
Anders Kaseorg
3b4867ad46
simple_lib: Add type annotations.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2023-10-25 16:59:41 -07:00
Anders Kaseorg
f55d5ea555
Mark Python 3.11 supported.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2023-10-25 16:00:47 -07:00
Anders Kaseorg
183bb933b4
test_run: Patch importlib.import_module last.
...
importlib.import_module is now used in the implementation of
unittest.mock.patch.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2023-10-25 15:58:50 -07:00
Anders Kaseorg
98e23bdfd4
Remove Python 3.7 support.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2023-10-25 13:23:37 -07:00
Anders Kaseorg
a9607dfdf9
Convert type comments to Python ≥ 3.6 variable annotations.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2023-10-18 01:04:47 -07:00
Anders Kaseorg
8abca34a05
youtube: Fix for HTTPError stub change.
...
https://github.com/python/typeshed/pull/10875
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2023-10-17 19:03:47 -07:00
Zixuan James Li
1b8f1d6e51
lint: Pin black to avoid inconsistent formatting.
...
This also runs black to reformat the affected files, which had been
causing failures because of upstream updates.
Ideally, we need a more sophisticated toolchain for managing the
versions of the dependencies instead of just requirements.txt. This
should be due in a possible future cleanup.
Signed-off-by: Zixuan James Li <p359101898@gmail.com>
2023-05-29 10:53:22 -07:00