snakemake.linting.rules.RuleLinter

class snakemake.linting.rules.RuleLinter(workflow, items)[source]
__init__(workflow, items)

Methods

__init__(workflow, items)

item_desc_json(rule)

item_desc_plain(rule)

lint([json])

lint_iofile_by_index(rule[, regex])

lint_log_directive(rule)

lint_long_run(rule)

lint_missing_software_definition(rule)

lint_not_used_params(rule[, valid_names, regex])

lint_params_prefix(rule)

lints()

read_item(item)