]>
git.madduck.net Git - etc/vim.git/commitdiff
madduck's git repository
Every one of the projects in this repository is available at the canonical
URL git://git.madduck.net/madduck/pub/<projectpath> — see
each project's metadata for the exact URL.
All patches and comments are welcome. Please squash your changes to logical
commits before using git-format-patch and git-send-email to
patches@ git. madduck. net .
If you'd read over the Git project's submission guidelines and adhered to them,
I'd be especially grateful.
SSH access, as well as push access can be individually
arranged .
If you use my repositories frequently, consider adding the following
snippet to ~/.gitconfig and using the third clone URL listed for each
project:
[url "git://git.madduck.net/madduck/"]
insteadOf = madduck:
summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (parent:
72a84d4 )
rev: 3.9.2
hooks:
- id: flake8
rev: 3.9.2
hooks:
- id: flake8
- additional_dependencies: [flake8-bugbear]
+ additional_dependencies:
+ - flake8-bugbear
+ - flake8-comprehensions
+ - flake8-simplify
- repo: https://github.com/pre-commit/mirrors-mypy
rev: v0.910
- repo: https://github.com/pre-commit/mirrors-mypy
rev: v0.910
- Fixed Python 3.10 support on platforms without ProcessPoolExecutor (#2631)
- Fixed `match` statements with open sequence subjects, like `match a, b:` (#2639)
- Fixed assignment to environment variables in Jupyter Notebooks (#2642)
- Fixed Python 3.10 support on platforms without ProcessPoolExecutor (#2631)
- Fixed `match` statements with open sequence subjects, like `match a, b:` (#2639)
- Fixed assignment to environment variables in Jupyter Notebooks (#2642)
+- Add `flake8-simplify` and `flake8-comprehensions` plugins (#2653)
- 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
# (annoyingly) strips 'em so we need to set it here too.
help="The uncompromising code formatter.",
# While Click does set this field automatically using the docstring, mypyc
# (annoyingly) strips 'em so we need to set it here too.
help="The uncompromising code formatter.",
"""Return a unified diff string between strings `a` and `b`."""
import difflib
"""Return a unified diff string between strings `a` and `b`."""
import difflib
- a_lines = [line for line in a.splitlines(keepends=True)]
- b_lines = [line for line in b.splitlines(keepends=True)]
+ a_lines = a.splitlines(keepends=True)
+ b_lines = b.splitlines(keepends=True)
diff_lines = []
for line in difflib.unified_diff(
a_lines, b_lines, fromfile=a_name, tofile=b_name, n=5
diff_lines = []
for line in difflib.unified_diff(
a_lines, b_lines, fromfile=a_name, tofile=b_name, n=5
enabled_optional_markers = store[ENABLED_OPTIONAL_MARKERS]
for item in items:
enabled_optional_markers = store[ENABLED_OPTIONAL_MARKERS]
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
if not optional_markers_on_test or (
optional_markers_on_test & enabled_optional_markers
optional_markers_on_test = all_markers_on_test & all_possible_optional_markers
if not optional_markers_on_test or (
optional_markers_on_test & enabled_optional_markers
report=black.Report(),
stdin_filename=stdin_filename,
)
report=black.Report(),
stdin_filename=stdin_filename,
)
- assert sorted(list(collected) ) == sorted(gs_expected)
+ assert sorted(collected ) == sorted(gs_expected)
class TestFileCollection:
class TestFileCollection: