Summary
Renaming a dataclass field doesn't rename keyword arguments in the constructor call:
from dataclasses import dataclass
@dataclass
class User:
name: str
user = User(name="Alice")
print(user.name)
Playground
ty correctly renames the use of name in print but it fails to rename the keyword argument in User(name=...)
Version
No response
Summary
Renaming a dataclass field doesn't rename keyword arguments in the constructor call:
Playground
ty correctly renames the use of
nameinprintbut it fails to rename the keyword argument inUser(name=...)Version
No response