Warning
This document is for an old release 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 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.inputs.lint_inputs(tool_source: ToolSource, lint_ctx: LintContext)[source]¶
Lint parameters in a tool’s inputs block.
- galaxy.tool_util.linters.inputs.lint_repeats(tool_source: ToolSource, lint_ctx)[source]¶
Lint repeat blocks in tool inputs.
galaxy.tool_util.linters.outputs module¶
This module contains a linting functions for tool outputs.
- galaxy.tool_util.linters.outputs.lint_output(tool_source: ToolSource, lint_ctx: LintContext)[source]¶
Check output elements, ensure there is at least one and check attributes.
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.