compile functions that do keyword expansion should declare all of them
Open
bindings/python
quality of life 😊
- Dominant language
- C++
- Stars
- 3.9k
- Forks
- 1k
- Avg merge
- 4d 16h
- Merged PRs (30d)
- 47
Description
Current python compile functions take a **kwargs that is passed to the options class. This indirection makes code complete less useful. They should be declared more appropriately for interactive use.
Contributor guide
Research direction
Inspect the Python compile functions that accept **kwargs and trace how those values are passed to the options class. Determine which keyword options should appear explicitly in the function signatures, then verify that interactive use exposes them without changing the intended options behavior.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- compilers
- Issue type
- Refactor
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100