```py from dataclasses import dataclass @dataclass class A: a: int = 0 @dataclass class B(A): a: int b: str ``` Mypy shows no error but this fails at runtime with `TypeError: non-default argument 'b' follows default argument` [playground](https://mypy-play.net/?mypy=latest&python=3.10&flags=strict&gist=8c2bc59671fcd89139a6e7852eec2c1d)