Skip to content

Commit e28594a

Browse files
committed
refactor: fix lint warnings
1 parent afee6ed commit e28594a

18 files changed

+22
-30
lines changed

coverage/collector.py

+2-4
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,9 @@
1010
import os
1111
import sys
1212

13-
from types import FrameType
14-
from typing import (
15-
cast, Any, Callable, Dict, List, Set, TypeVar,
16-
)
1713
from collections.abc import Mapping
14+
from types import FrameType
15+
from typing import cast, Any, Callable, TypeVar
1816

1917
from coverage import env
2018
from coverage.config import CoverageConfig

coverage/control.py

+1-4
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,7 @@
1919
import warnings
2020

2121
from types import FrameType
22-
from typing import (
23-
cast,
24-
Any, Callable, IO, List,
25-
)
22+
from typing import cast, Any, Callable, IO
2623
from collections.abc import Iterable, Iterator
2724

2825
from coverage import env

coverage/execfile.py

-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717
from types import CodeType, ModuleType
1818
from typing import Any
1919

20-
from coverage import env
2120
from coverage.exceptions import CoverageException, _ExceptionDuringRun, NoCode, NoSource
2221
from coverage.files import canonical_filename, python_reported_file
2322
from coverage.misc import isolate_module

coverage/files.py

+5-1
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,11 @@ def flat_rootname(filename: str) -> str:
100100
"""
101101
dirname, basename = ntpath.split(filename)
102102
if dirname:
103-
fp = hashlib.new("sha3_256", dirname.encode("UTF-8"), usedforsecurity=False).hexdigest()[:16]
103+
fp = hashlib.new(
104+
"sha3_256",
105+
dirname.encode("UTF-8"),
106+
usedforsecurity=False,
107+
).hexdigest()[:16]
104108
prefix = f"z_{fp}_"
105109
else:
106110
prefix = ""

coverage/jsonreport.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99
import json
1010
import sys
1111

12-
from typing import Any, Dict, IO, TYPE_CHECKING
1312
from collections.abc import Iterable
13+
from typing import Any, IO, TYPE_CHECKING
1414

1515
from coverage import __version__
1616
from coverage.report_core import get_analysis_to_report

coverage/parser.py

+2-5
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,10 @@
1414
import token
1515
import tokenize
1616

17+
from collections.abc import Iterable, Sequence
1718
from dataclasses import dataclass
1819
from types import CodeType
19-
from typing import (
20-
cast, Any, Callable, Dict, List, Optional, Protocol,
21-
Set, Tuple,
22-
)
23-
from collections.abc import Iterable, Sequence
20+
from typing import cast, Callable, Optional, Protocol
2421

2522
from coverage import env
2623
from coverage.bytecode import code_objects

coverage/pytracer.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
import threading
1313

1414
from types import FrameType, ModuleType
15-
from typing import Any, Callable, Set, cast
15+
from typing import Any, Callable, cast
1616

1717
from coverage import env
1818
from coverage.types import (

coverage/results.py

+1-2
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,8 @@
88
import collections
99
import dataclasses
1010

11-
from collections.abc import Container
11+
from collections.abc import Container, Iterable
1212
from typing import TYPE_CHECKING
13-
from collections.abc import Iterable
1413

1514
from coverage.exceptions import ConfigError
1615
from coverage.misc import nice_pair

coverage/sqlitedb.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
import re
1010
import sqlite3
1111

12-
from typing import cast, Any, Tuple
12+
from typing import cast, Any
1313
from collections.abc import Iterable, Iterator
1414

1515
from coverage.debug import auto_repr, clipped_repr, exc_one_line

coverage/sysmon.py

-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@
1818
from typing import (
1919
Any,
2020
Callable,
21-
Set,
2221
TYPE_CHECKING,
2322
cast,
2423
)

coverage/templite.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
import re
1616

1717
from typing import (
18-
Any, Callable, Dict, NoReturn, cast,
18+
Any, Callable, NoReturn, cast,
1919
)
2020

2121

coverage/types.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,12 @@
1010
import os
1111
import pathlib
1212

13+
from collections.abc import Iterable, Mapping
1314
from types import FrameType, ModuleType
1415
from typing import (
15-
Any, Callable, Dict, List, Optional, Protocol,
16-
Set, Tuple, Type, Union, TYPE_CHECKING,
16+
Any, Callable, Optional, Protocol,
17+
Union, TYPE_CHECKING,
1718
)
18-
from collections.abc import Iterable, Mapping
1919

2020
if TYPE_CHECKING:
2121
from coverage.plugin import FileTracer

pyproject.toml

+1
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,7 @@ disable = [
8989
"missing-timeout",
9090
"too-many-lines",
9191
"use-implicit-booleaness-not-comparison",
92+
"too-many-positional-arguments",
9293
# Formatting stuff
9394
"superfluous-parens",
9495
# Messages that are noisy for now, eventually maybe we'll turn them on:

tests/helpers.py

-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@
2525
from collections.abc import Iterable, Iterator
2626

2727
import flaky
28-
import pytest
2928

3029
from coverage import env
3130
from coverage.debug import DebugControl

tests/mixins.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@
1414
import os.path
1515
import sys
1616

17-
from typing import Any, Callable, Tuple, cast
1817
from collections.abc import Iterable, Iterator
18+
from typing import Any, Callable, cast
1919

2020
import pytest
2121

tests/plugin_config.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
from __future__ import annotations
77

8-
from typing import Any, List, cast
8+
from typing import Any, cast
99

1010
import coverage
1111
from coverage.plugin_support import Plugins

tests/test_regions.py

-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212
import pytest
1313

1414
import coverage
15-
from coverage import env
1615
from coverage.plugin import CodeRegion
1716
from coverage.regions import code_regions
1817

tests/test_setup.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
import sys
99

10-
from typing import List, cast
10+
from typing import cast
1111

1212
import pytest
1313

0 commit comments

Comments
 (0)