Skip to content
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

@ShadowJonathan

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;

(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)

Activity

  1. ShadowJonathan commented on Feb 10, 2021

    @ShadowJonathan
    ContributorAuthor

    Optionally i'd also like to enable B90, (as said in #9279), or a select few of these checks, these can happen after the second PR, but just to note that.

  2. ShadowJonathan commented on Feb 10, 2021

    @ShadowJonathan
    ContributorAuthor

    (made #9368 and #9369 to be deliberated for after the first PR)

  3. added
    T-TaskRefactoring, removal, replacement, enabling or disabling functionality, other engineering tasks.
    on Feb 11, 2021
  4. clokep commented on Apr 20, 2021

    @clokep
    Member

    @ShadowJonathan Looks like a lot of this is done! 🎉 Any update on here that we should add?

  5. ShadowJonathan commented on Apr 20, 2021

    @ShadowJonathan
    ContributorAuthor

    Already added all those updates, next step is "Discuss and merge making flake8 explicitly select checks", i'll make a properly-worded Process issue for that whenever i have time, currently bugbear is "there", but i'd like to also enable some of those "opinionated" checks.

    Additionally, I'd wanna update bugbear to the latest version, to fix the newest checks that were added, lemme add that one now...

  6. clokep commented on Apr 20, 2021

    @clokep
    Member

    Process issue for that whenever i have time, currently bugbear is "there", but i'd like to also enable some of those "opinionated" checks.

    I think we can just use this issue.

  7. ShadowJonathan commented on Apr 21, 2021

    @ShadowJonathan
    ContributorAuthor

    I think we can just use this issue.

    no, because in #synapse-dev we talked about process issues/changes, which i would really like to be discussed on its own merit.

    This is simply a tracker issue too, I dont think it is adequate or on-topic to start talking about something like this on here.

  8. ShadowJonathan commented on May 19, 2022

    @ShadowJonathan
    ContributorAuthor

    #12600 came to the conclusion that extend-select was recently added, which addresses the whole deal with select=.

    I'll think about adding B90 lints in the future, but for now, this is done.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    T-TaskRefactoring, removal, replacement, enabling or disabling functionality, other engineering tasks.

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions