Skip to content

RUF012 warns for subclasses of Pydantic classes #5639

@roikoren755

Description

@roikoren755

First of all, once again, I'd like to thank you for a great library.

The recently added RUF012 rule warns with false positives for classes that extend a Pydantic model.

from pydantic import BaseModel


class A(BaseModel):
    lst = []


class B(A):
    lst2 = []  # RUF012

Ruff version: ruff 0.0.277

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingtype-inferenceRequires more advanced type inference.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions