Path to this page:
Subject: CVS commit: pkgsrc/devel/py-ruff
From: Adam Ciarcinski
Date: 2024-10-17 21:12:27
Message id: 20241017191227.1C681FC7E@cvs.NetBSD.org
Log Message:
py-ruff: updated to 0.7.0
0.7.0
Breaking changes
The pytest rules PT001 and PT023 now default to omitting the decorator \
parentheses when there are no arguments
The useless-try-except rule (in our tryceratops category) has been recoded from \
TRY302 to TRY203
The lint.allow-unused-imports setting has been removed
Formatter preview style
Normalize implicit concatenated f-string quotes per part
Preview linter features
[refurb] implement hardcoded-string-charset (FURB156)
[refurb] Count codepoints not bytes for slice-to-remove-prefix-or-suffix (FURB188)
Rule changes
[pylint] Mark PLE1141 fix as unsafe
[flake8-async] Consider async generators to be "checkpoints" for \
cancel-scope-no-checkpoint (ASYNC100)
[flake8-bugbear] Do not suggest setting parameter strict= to False in B905 \
diagnostic message
[flake8-todos] Only flag the word "TODO", not words starting with \
"todo" (TD006)
[pycodestyle] Fix whitespace-related false positives and false negatives inside \
type-parameter lists (E231, E251)
[flake8-simplify] Stabilize preview behavior for SIM115 so that the rule can \
detect files being opened from a wider range of standard-library functions
CLI
Add explanation of fixable in --statistics command
Bug fixes
[pyflakes] Allow ipytest cell magic (F401)
[flake8-use-pathlib] Fix PTH123 false positive when open is passed a file descriptor
[flake8-bandit] Detect patterns from multi line SQL statements (S608)
[flake8-pyi] - Fix dropped expressions in PYI030 autofix
Files: