INNER CODE UNIT · Python
ComponentLint
nf-core/tools · nf_core/components/lint/__init__.py:50
class ComponentLint(ComponentCommand):
"""
An object for linting modules and subworkflows either in a clone of the 'nf-core/modules'
repository or in any nf-core pipeline directory
"""
def __init__(
self,
component_type: str,
directory: str | Path,
fail_warned: bool = False,
fix: bool = False,
remote_url: str | None = None,
branch: str | None = None,
no_pull: bool = False,
registry: tuple[str, ...] = ("quay.io", "community.wave.seqera.io/library"),
hide_progress: bool = False,
):