Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 7079016

Browse files
authored
black config: set skip-magic-trailing-comma = true (#222)
1 parent a813601 commit 7079016

3 files changed

Lines changed: 9 additions & 32 deletions

File tree

mypy_primer/main.py

Lines changed: 7 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -31,11 +31,7 @@
3131

3232

3333
def setup_type_checker(
34-
ARGS: _Args,
35-
*,
36-
revision_like: RevisionLike,
37-
suffix: str,
38-
typeshed_dir: Path | None,
34+
ARGS: _Args, *, revision_like: RevisionLike, suffix: str, typeshed_dir: Path | None
3935
) -> Awaitable[Path]:
4036
setup_fn: Callable[..., Awaitable[Path]]
4137
kwargs: dict[str, Any]
@@ -52,10 +48,7 @@ def setup_type_checker(
5248
kwargs = {"repo": ARGS.repo}
5349
elif ARGS.type_checker == "ty":
5450
setup_fn = setup_ty
55-
kwargs = {
56-
"repo": ARGS.repo,
57-
"build_profile": ARGS.cargo_profile or "release",
58-
}
51+
kwargs = {"repo": ARGS.repo, "build_profile": ARGS.cargo_profile or "release"}
5952
elif ARGS.type_checker == "pyrefly":
6053
setup_fn = setup_pyrefly
6154
kwargs = {
@@ -72,25 +65,17 @@ def setup_type_checker(
7265

7366

7467
async def setup_new_and_old_type_checker(
75-
ARGS: _Args,
76-
new_typeshed_dir: Path | None,
77-
old_typeshed_dir: Path | None,
68+
ARGS: _Args, new_typeshed_dir: Path | None, old_typeshed_dir: Path | None
7869
) -> tuple[Path, Path]:
7970
new_revision = ARGS.new
8071
old_revision = revision_or_recent_tag_fn(ARGS.old)
8172

8273
new_exe, old_exe = await asyncio.gather(
8374
setup_type_checker(
84-
ARGS,
85-
revision_like=new_revision,
86-
suffix="new",
87-
typeshed_dir=new_typeshed_dir,
75+
ARGS, revision_like=new_revision, suffix="new", typeshed_dir=new_typeshed_dir
8876
),
8977
setup_type_checker(
90-
ARGS,
91-
revision_like=old_revision,
92-
suffix="old",
93-
typeshed_dir=old_typeshed_dir,
78+
ARGS, revision_like=old_revision, suffix="old", typeshed_dir=old_typeshed_dir
9479
),
9580
)
9681

@@ -359,10 +344,7 @@ async def coverage(ARGS: _Args) -> None:
359344
assert ARGS.type_checker == "mypy"
360345

361346
mypy_exe = await setup_type_checker(
362-
ARGS,
363-
revision_like=ARGS.new,
364-
suffix="new",
365-
typeshed_dir=None,
347+
ARGS, revision_like=ARGS.new, suffix="new", typeshed_dir=None
366348
)
367349

368350
projects = select_projects(ARGS)
@@ -397,9 +379,7 @@ async def primer(ARGS: _Args) -> int:
397379

398380
new_typeshed_dir, old_typeshed_dir = await setup_new_and_old_typeshed(ARGS)
399381
new_type_checker, old_type_checker = await setup_new_and_old_type_checker(
400-
ARGS,
401-
new_typeshed_dir=new_typeshed_dir,
402-
old_typeshed_dir=old_typeshed_dir,
382+
ARGS, new_typeshed_dir=new_typeshed_dir, old_typeshed_dir=old_typeshed_dir
403383
)
404384

405385
async with asyncio.TaskGroup() as tg:

mypy_primer/type_checker.py

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -136,11 +136,7 @@ async def setup_pyright(
136136

137137

138138
async def setup_ty(
139-
ty_dir: Path,
140-
revision_like: RevisionLike,
141-
*,
142-
build_profile: str,
143-
repo: str | None,
139+
ty_dir: Path, revision_like: RevisionLike, *, build_profile: str, repo: str | None
144140
) -> Path:
145141
ty_dir.mkdir(parents=True, exist_ok=True)
146142

pyproject.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ dev = [
3131

3232
[tool.black]
3333
line-length = 100
34+
skip-magic-trailing-comma = true
3435

3536
[tool.isort]
3637
profile = "black"

0 commit comments

Comments
 (0)