Skip to content

Comments

[flake8-bugbear] Skip B028 if warnings.warn is called with *args or **kwargs#14870

Merged
AlexWaygood merged 2 commits intoastral-sh:mainfrom
harupy:fix-B028-args-kwargs
Dec 9, 2024
Merged

[flake8-bugbear] Skip B028 if warnings.warn is called with *args or **kwargs#14870
AlexWaygood merged 2 commits intoastral-sh:mainfrom
harupy:fix-B028-args-kwargs

Conversation

@harupy
Copy link
Contributor

@harupy harupy commented Dec 9, 2024

Summary

Applies PyCQA/flake8-bugbear#501 to ruff. B028 should be skipped if warnings.warn is called with *args or **kwargs.

Test Plan

New test cases

@github-actions
Copy link
Contributor

github-actions bot commented Dec 9, 2024

ruff-ecosystem results

Linter (stable)

✅ ecosystem check detected no linter changes.

Linter (preview)

✅ ecosystem check detected no linter changes.

@AlexWaygood AlexWaygood added the bug Something isn't working label Dec 9, 2024
@AlexWaygood AlexWaygood merged commit 9c3c59a into astral-sh:main Dec 9, 2024
@harupy harupy deleted the fix-B028-args-kwargs branch December 9, 2024 14:50
dcreager added a commit that referenced this pull request Dec 10, 2024
* main:
  [`airflow`] Add fix to remove deprecated keyword arguments (`AIR302`) (#14887)
  Improve mdtests style (#14884)
  Reference `suppress-dummy-regex-options` in documentation of rules supporting it (#14888)
  [`flake8-bugbear`] `itertools.batched()` without explicit `strict` (`B911`) (#14408)
  [`ruff`] Mark autofix for `RUF052` as always unsafe (#14824)
  [red-knot] Improve type inference for except handlers (#14838)
  More typos found by codespell (#14880)
  [red-knot] move standalone expression_ty to TypeInferenceBuilder::file_expression_ty (#14879)
  [`ruff`] Do not simplify `round()` calls (`RUF046`) (#14832)
  Stop referring to early ruff versions (#14862)
  Fix a typo in `class.rs` (#14877)
  [`flake8-pyi`] Also remove `self` and `cls`'s annotation (`PYI034`) (#14801)
  [`pyupgrade`] Remove unreachable code in `UP015` implementation (#14871)
  [`flake8-bugbear`] Skip `B028` if `warnings.warn` is called with `*args` or `**kwargs` (#14870)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants