Skip to content

False positives with keywords-only fields of dataclasses #5767

@NeilGirdhar

Description

@NeilGirdhar

Bug description

from dataclasses import dataclass, KW_ONLY

@dataclass
class C:
    _: KW_ONLY
    c: int

c = C(c=1)  #  No value for argument '_' in constructor call (no-value-for-parameter)

Pylint version

pylint 2.12.2
astroid 2.9.3
Python 3.10.0 (default, Nov  6 2021, 07:41:13) [Clang 12.0.5 (clang-1205.0.22.9)]

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions