add more flake8 lints (#2653)
This commit is contained in:
parent
72a84d4099
commit
a18ee4018f
@ -35,7 +35,10 @@ repos:
|
|||||||
rev: 3.9.2
|
rev: 3.9.2
|
||||||
hooks:
|
hooks:
|
||||||
- id: flake8
|
- id: flake8
|
||||||
additional_dependencies: [flake8-bugbear]
|
additional_dependencies:
|
||||||
|
- flake8-bugbear
|
||||||
|
- flake8-comprehensions
|
||||||
|
- flake8-simplify
|
||||||
|
|
||||||
- repo: https://github.com/pre-commit/mirrors-mypy
|
- repo: https://github.com/pre-commit/mirrors-mypy
|
||||||
rev: v0.910
|
rev: v0.910
|
||||||
|
@ -7,6 +7,7 @@
|
|||||||
- Fixed Python 3.10 support on platforms without ProcessPoolExecutor (#2631)
|
- Fixed Python 3.10 support on platforms without ProcessPoolExecutor (#2631)
|
||||||
- Fixed `match` statements with open sequence subjects, like `match a, b:` (#2639)
|
- Fixed `match` statements with open sequence subjects, like `match a, b:` (#2639)
|
||||||
- Fixed assignment to environment variables in Jupyter Notebooks (#2642)
|
- Fixed assignment to environment variables in Jupyter Notebooks (#2642)
|
||||||
|
- Add `flake8-simplify` and `flake8-comprehensions` plugins (#2653)
|
||||||
|
|
||||||
## 21.11b1
|
## 21.11b1
|
||||||
|
|
||||||
|
@ -181,7 +181,7 @@ def validate_regex(
|
|||||||
|
|
||||||
|
|
||||||
@click.command(
|
@click.command(
|
||||||
context_settings=dict(help_option_names=["-h", "--help"]),
|
context_settings={"help_option_names": ["-h", "--help"]},
|
||||||
# While Click does set this field automatically using the docstring, mypyc
|
# While Click does set this field automatically using the docstring, mypyc
|
||||||
# (annoyingly) strips 'em so we need to set it here too.
|
# (annoyingly) strips 'em so we need to set it here too.
|
||||||
help="The uncompromising code formatter.",
|
help="The uncompromising code formatter.",
|
||||||
|
@ -59,8 +59,8 @@ def diff(a: str, b: str, a_name: str, b_name: str) -> str:
|
|||||||
"""Return a unified diff string between strings `a` and `b`."""
|
"""Return a unified diff string between strings `a` and `b`."""
|
||||||
import difflib
|
import difflib
|
||||||
|
|
||||||
a_lines = [line for line in a.splitlines(keepends=True)]
|
a_lines = a.splitlines(keepends=True)
|
||||||
b_lines = [line for line in b.splitlines(keepends=True)]
|
b_lines = b.splitlines(keepends=True)
|
||||||
diff_lines = []
|
diff_lines = []
|
||||||
for line in difflib.unified_diff(
|
for line in difflib.unified_diff(
|
||||||
a_lines, b_lines, fromfile=a_name, tofile=b_name, n=5
|
a_lines, b_lines, fromfile=a_name, tofile=b_name, n=5
|
||||||
|
@ -96,7 +96,7 @@ def pytest_collection_modifyitems(config: "Config", items: "List[Node]") -> None
|
|||||||
enabled_optional_markers = store[ENABLED_OPTIONAL_MARKERS]
|
enabled_optional_markers = store[ENABLED_OPTIONAL_MARKERS]
|
||||||
|
|
||||||
for item in items:
|
for item in items:
|
||||||
all_markers_on_test = set(m.name for m in item.iter_markers())
|
all_markers_on_test = {m.name for m in item.iter_markers()}
|
||||||
optional_markers_on_test = all_markers_on_test & all_possible_optional_markers
|
optional_markers_on_test = all_markers_on_test & all_possible_optional_markers
|
||||||
if not optional_markers_on_test or (
|
if not optional_markers_on_test or (
|
||||||
optional_markers_on_test & enabled_optional_markers
|
optional_markers_on_test & enabled_optional_markers
|
||||||
|
@ -1755,7 +1755,7 @@ def assert_collected_sources(
|
|||||||
report=black.Report(),
|
report=black.Report(),
|
||||||
stdin_filename=stdin_filename,
|
stdin_filename=stdin_filename,
|
||||||
)
|
)
|
||||||
assert sorted(list(collected)) == sorted(gs_expected)
|
assert sorted(collected) == sorted(gs_expected)
|
||||||
|
|
||||||
|
|
||||||
class TestFileCollection:
|
class TestFileCollection:
|
||||||
|
Loading…
Reference in New Issue
Block a user