KotlinIsland / KotlinIsland/basedmypy
Inline `TypedDict`s and `Protocol`s
Open
feature
- Dominant language
- Python
- Stars
- 202
- Forks
- 6
- PR merge metrics
- No merged PRs in 30d
Description
```py
a: {"a": int, "b": str} = {"a": 1, "b", "foo"}
b: Protocol[{"a": int, "b": str}] = ...
```
Contributor guide
Research direction
The issue provides only two Python examples and does not name implementation files, tests, or an entry point. First determine how basedmypy represents TypedDict and Protocol declarations, then define the intended syntax and validation behavior before identifying the relevant checker tests.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- tooling
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100