planemo.linters package
planemo.linters.biocontainer_registered module
Ensure best-practice biocontainer registered for this tool.
-
planemo.linters.biocontainer_registered.lint_biocontainer_registered(tool_source, lint_ctx)[source]
-
planemo.linters.biocontainer_registered.mulled_container_name(namespace: str, targets: List[CondaTarget]) → str | None[source]
planemo.linters.conda_requirements module
Ensure requirements are matched in best practice conda channels.
-
planemo.linters.conda_requirements.lint_requirements_in_conda(tool_source, lint_ctx)[source]
Check requirements of tool source against best practice Conda channels.
planemo.linters.doi module
Tool linting module that lints Galaxy tools for their DOIs (if a DOI type citation is present)
-
planemo.linters.doi.lint_tool_dois(tool_xml, lint_ctx)[source]
planemo.linters.urls module
Tool linting module that lints Galaxy tools for their URLs
-
planemo.linters.urls.lint_tool_urls(tool_source, lint_ctx)[source]
planemo.linters.xsd module
Tool linting module that lints Galaxy tool against experimental XSD.
-
planemo.linters.xsd.lint_tool_xsd(tool_xml, lint_ctx)[source]
Write a temp file out and lint it.