galaxyproject / galaxyproject/planemo
planemo lint checking for tool_data_table_conf.xml.sample
Open
enhancement
linting
- Dominant language
- Python
- Stars
- 110
- Forks
- 102
- Avg merge
- 4d 21h
- Merged PRs (30d)
- 13
Description
If you referencing for example all_fasta data table in your tool you need to include a tool_data_table_conf.xml.sample in your repository, otherwise the TS will complain during upload.
This case should be catched by planemo.
Contributor guide
Research direction
Start with the planemo lint command and trace how it checks tool references to data tables. Confirm the expected behavior for a tool referencing a table such as all_fasta, then add a check for the required tool_data_table_conf.xml.sample file. Done means linting reports the missing sample before upload.
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
- 35/100