galaxyproject / galaxyproject/planemo

lint fails on tool dependency packages of just tool_dependencies.xml

Open
#341 5 comments 0 reactions 0 assignees View on GitHub
enhancement linting
Dominant language
Python
Stars
110
Forks
102
Avg merge
4d 21h
Merged PRs (30d)
13

Description

e.g. using https://github.com/peterjc/galaxy_blast as an example,

``` bash
$ planemo --version
planemo, version 0.18.1.dev0
$ ls -a packages/package_blast_plus_2_2_31
. .. .shed.yml tool_dependencies.xml
$ planemo lint --report_level all --fail_level error packages/package_blast_plus_2_2_31 ; echo "Return value $?"
Return value 2
```

The same happens if recursing:

```
$ planemo lint --report_level all --fail_level error -r packages/ ; echo "Return value $?"
Return value 2
```

I expected `planemo lint` to at least check `tool_dependencies.xml` was a valid XML file, and return 0 (success), even if nothing more rigorous was done.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.