`reportDeprecated` doesn't work on overridden deprecated methods
type checking / linting
Code sample in [basedpyright playground](https://basedpyright.com/?typeCheckingMode=all&code=GYJw9gtgBALgngBwJYDsDmUkQWEMpgBuApiCEgCbEBQokUA7gIYgqpoDOm2u%2BVCIYgGMmMYhWqShAGyYcuAMTBgAXNSgaoAAX6CRYigAoARHIrBjASnWaqwKMBSGOxacEsqoAOh%2BTqMuS4AIRZDJTAPGw0tIlJyKiioOwcnFzcPb19JcMNLL0dcqABiKDjcahCQXPynS2KoFDBSslwgA)
```python
from typing import override
from warnings import deprecated
class Foo:
@deprecated("asdf")
def fn(self): ...
class Bar(Foo):
@override
def fn(self): ...
Foo().fn() # error
Bar().fn() # no error
```
0 条评论