Configurable should warn on unrecognized arguments
- Dominant language
- Python
- Stars
- 653
- Forks
- 217
- Avg merge
- 2d 21h
- Merged PRs (30d)
- 2
Description
Currently direct `HasTraits` subclasses warn when they receive unrecognized arguments:
https://github.com/ipython/traitlets/blob/b0eaa6aa77e198cff68644a388400db850670c7d/tests/test_traitlets.py#L2802-L2810
However, this does not work with `Configurable` and its subclasses, although it is a subclass of `HasTraits`:
https://github.com/ipython/traitlets/blob/b0eaa6aa77e198cff68644a388400db850670c7d/traitlets/config/configurable.py#L53

### Context
This is implemented in:
https://github.com/ipython/traitlets/blob/b0eaa6aa77e198cff68644a388400db850670c7d/traitlets/traitlets.py#L1381-L1399
Related to https://github.com/ipython/traitlets/issues/145.
Contributor guide
Assessment
This issue has not been assessed yet.