ITADN
PyCQA/flake8-bugbear

版本发布 8

24.12.12
? · 2024-12-12

* B012 and B025 now also handle try/except* (#500) * Skip B028 if warnings.warn is called with ``*args`` or ``**kwargs`` (#501) * Add B911: itertools.batched without strict= (#502) * Readme has anchors per check (they do not seem to render on GitHub tho)

24.10.31
? · 2024-10-31

* B041: New dictionary same key AND value check (#496) * B037: Fix typo in error message * B024: No longer treats assigned class variables as abstract (#471) * Bump required attrs version to 22.2.0

24.8.19
? · 2024-08-20

* B910: implement to suggest using Counter() instead of defaultdict(int) (#489) * B901: Do not trigger with explicit Generator return type (#481) * B008: add some comments, rename b008_extend_immutable_calls (#476) * B040: exception with note added not reraised or used (#477) * B039, Add ``ContextVar`` with mutable literal or function call as default * B040: Add Exception with added note not reraised. (#474) * Run tests in Python 3.13 * Type annotated code (#481 + #483) * Replace hash with unsafe_hash (#486)

24.4.624.4.26
? · 2024-04-26

* B909: Fix false positive affecting containers of mutables (#469)

24.4.21
? · 2024-04-21

* B950: Add pragma comment to line length ignores (#463) * B909: Add more cases to detect + more container mutating functions (#460)

24.2.6
? · 2024-02-07

* B902: Remove decorators named validator and root_validator from B902 checks (#459) * B038: Change B038 to B909 and make it optional (#456)

24.1.17
? · 2024-01-17

* B038: Restrict rule to mutation functions only (#453)

24.1.16
? · 2024-01-16

* B036: Fix crash on ``raise`` statements raising something other than