Warning
This document is for an in-development version of Galaxy. You can alternatively view this page in the latest release if it exists or view the top of the latest release's documentation.
galaxy.tool_util.linters package¶
This package contains linting functions for Galaxy tools.
Submodules¶
galaxy.tool_util.linters.citations module¶
This module contains a citation lint function.
Citations describe references that should be used when consumers of the tool publish results.
galaxy.tool_util.linters.command module¶
This module contains a linting function for a tool’s command description.
A command description describes how to build the command-line to execute from supplied inputs.
galaxy.tool_util.linters.cwl module¶
Linter for CWL tools.
-
galaxy.tool_util.linters.cwl.
lint_cwl_validation
(tool_source, lint_ctx)[source]¶ Determine in CWL tool validates against spec.
galaxy.tool_util.linters.general module¶
This module contains a linting functions for general aspects of the tool.
galaxy.tool_util.linters.help module¶
This module contains a linting function for a tool’s help.
galaxy.tool_util.linters.inputs module¶
This module contains a linting functions for tool inputs.
galaxy.tool_util.linters.outputs module¶
This module contains a linting functions for tool outputs.
galaxy.tool_util.linters.stdio module¶
This module contains a linting functions for tool error detection.
galaxy.tool_util.linters.tests module¶
This module contains a linting functions for tool tests.
galaxy.tool_util.linters.xml_order module¶
This module contains a linting functions for tool XML block order.
For more information on the IUC standard for XML block order see - https://github.com/galaxy-iuc/standards.