This repository was archived by the owner on Apr 26, 2024. It is now read-only.
This repository was archived by the owner on Apr 26, 2024. It is now read-only.
[tracker] flake8-bugbear progression #9366
Closed
Description
This is a tracker issue for adding flake8-bugbear in short steps, and to keep track of it's progress.
The original PR was #9320, it has been split in the following PRs;
-
Addflake8-bugbear
dependency, putB00
in ignore list, and fix remaining violations (Add bugbear, add B00 to ignored checks, and fix 2 violation codes #9499) - Finish check-fixing PRs (in order of altering
ignore
keys):-
B00
->B006,B007,B008
: Add more bugbear codes #9659 -
B006,B007,B008
->B007
: Bugbear: Add Mutable Parameter fixes #9682 -
B007
->""
: Fix (final) Bugbear violations #9838
-
- Discuss and merge making flake8 explicitly
select
checks (issue #XXXX, PR #XXXX)- Add one
B
code onselect=
(#XXXX) - Enable opinionated checks (
B90
) (#XXXX)
- Add one
- (Side-quest) Update bugbear to 21.4 (which adds a new check) (#XXXX)
(Some more information in #9279 about some specifics of these checks)
(#9370 was originally part of this tracker issue, but was denied, some discussion followed)