Skip to content

Enforce ruff/refurb rules (FURB) - #10367

Merged
max-sixty merged 3 commits into
pydata:mainfrom
DimitriPapadopoulos:FURB
May 28, 2025
Merged

Enforce ruff/refurb rules (FURB)#10367
max-sixty merged 3 commits into
pydata:mainfrom
DimitriPapadopoulos:FURB

Conversation

@DimitriPapadopoulos

Copy link
Copy Markdown
Contributor

Some of these rules are sometimes annoying, but they seem to make sense in this project.

  • Closes #xxxx
  • Tests added
  • User visible changes (including notable bug fixes) are documented in whats-new.rst
  • New functions/methods are listed in api.rst

FURB136 Replace `x if x >= y else y` with `max(x, y)`
FURB167 Use of regular expression alias
The abbreviated flags seem less readable, although experienced
programers might know the abbreviated flags match inline flags.
@max-sixty
max-sixty merged commit 58d8387 into pydata:mainMay 28, 2025
@DimitriPapadopoulos
DimitriPapadopoulos deleted the FURB branch May 28, 2025 22:11
dcherian added a commit to dcherian/xarray that referenced this pull request May 30, 2025
* main:
Fix performance regression in interp from pydata#9881 (pydata#10370)
html repr: improve style for dropdown sections (pydata#10354)
Grouper tweaks. (pydata#10362)
Docs: Add links to getting help mermaid diagram (pydata#10324)
Enforce ruff/flynt rules (FLY) (pydata#10375)
Add missing AbstractWritableDataStore base methods and arguments (pydata#10343)
Improve html repr in dark mode (Jupyterlab + Xarray docs) (pydata#10353)
Pin Mypy to 1.15 (pydata#10378)
use numpy dtype exposed by zarr array instead of metadata.data_type (pydata#10348)
Fix doc typo for caption "Interoperability" (pydata#10374)
Implement cftime vectorization as discussed in PR pydata#8322 (pydata#8324)
Enforce ruff/flake8-pyi rules (PYI) (pydata#10359)
Apply assorted ruff/Pylint rules (PL) / Enforce PLE rules (pydata#10366)
(fix): pandas extension array repr for int64[pyarrow] (pydata#10317)
Enforce ruff/flake8-implicit-str-concat rules (ISC) (pydata#10368)
Enforce ruff/refurb rules (FURB) (pydata#10367)
Ignore ruff/Pyflakes rule F401 more precisely (pydata#10369)
Apply assorted ruff/flake8-simplify rules (SIM) (pydata#10364)
Apply assorted ruff/flake8-pytest-style rules (PT) (pydata#10363)
Fix "a array" misspelling (pydata#10365)
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@DimitriPapadopoulos@max-sixty