Releases: PyCQA/flake8-bugbear
Releases · PyCQA/flake8-bugbear
25.10.21
22 Oct 01:26
Compare
Sorry, something went wrong.
No results found
B042: New check for reminding to call super().init in custom exceptions
B028: Skip if skip_file_prefixes is used (#503 )
B912: New check for map() without an explicit strict= parameter. (#516 )
Add python3.14 Support / CI
Remove python3.9 support / CI
flake8-bugbear now requires at least Python 3.10, like the next release of flake8
24.12.12
12 Dec 16:48
Compare
Sorry, something went wrong.
No results found
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
31 Oct 18:24
Compare
Sorry, something went wrong.
No results found
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
20 Aug 02:15
Compare
Sorry, something went wrong.
No results found
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.26
26 Apr 14:50
Compare
Sorry, something went wrong.
No results found
B909: Fix false positive affecting containers of mutables (#469 )
24.4.21
21 Apr 15:52
Compare
Sorry, something went wrong.
No results found
B950: Add pragma comment to line length ignores (#463 )
B909: Add more cases to detect + more container mutating functions (#460 )
24.2.6
07 Feb 04:24
Compare
Sorry, something went wrong.
No results found
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
17 Jan 15:52
Compare
Sorry, something went wrong.
No results found
B038: Restrict rule to mutation functions only (#453 )
24.1.16
16 Jan 14:19
Compare
Sorry, something went wrong.
No results found
B036: Fix crash on raise statements raising something other than
24.1.15
15 Jan 23:12
Compare
Sorry, something went wrong.
No results found
B038: Add check for mutations of loop iterator (#446 )
B037: Add check for yielding or returning values in init () (#442 )
B017: make B017 also apply to BaseException (#439 )
B036: Add check for except BaseException without re-raising (#438 )