galaxyproject / galaxyproject/planemo
Planemo lint misses reserved parameter names
Open
help wanted
linting
- Dominant language
- Python
- Stars
- 110
- Forks
- 102
- Avg merge
- 4d 21h
- Merged PRs (30d)
- 13
Description
E.g. `sleep` is a non-functional parameter name and the tool will crash if it is used. Would be nice to enumerate all reserved names and have planemo lint catch them.
Contributor guide
Research direction
Start at the planemo lint entry point and reproduce the reported crash with a tool using `sleep` as a parameter name. Trace how parameter names are validated, then enumerate the reserved names and confirm lint reports them instead of allowing the crash.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- cli, tooling
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100