Hi. I am new to using nf-core tools. Using version...
# linting
r
Hi. I am new to using nf-core tools. Using version 3.2.0. Have a couple of questions on how linting works and runtime options. Also, an issue I am facing when running modules lint When I run
nf-core modules list local
in my current nextflow pipeline repo, it lists 2 modules ('untar', 'multiqc'). My current modules directory has 'local', 'nf-core' and 'ext-core' folders. 'local' has 5 modules, 'nf-core' has 1 module (multiqc) and 'ext-core' has 1 module (untar) • when
nf-core modules list local
is run -- I don't understand why it did not list 'local' as a module. would someone help me understand how it works? Also, the modules.json file lists only the 'nf-core' and 'ext-core' entries • when I run
nf-core modules lint untar
-- getting an error that --
Could not find the specified module: 'untar'
. would someone help me understand why? • are there any command line options to print debug messages to provide verbose information? • when I run
nf-core modules lint multiqc
, one test failed saying 'Unable to connect to container URL'. I tested wget of the containers multiqc uses and able to download the images without issues. So, am unsure as to why that error is thrown. If I run a
nf-core pipelines lint
, I believe that only the nf-core multiqc module is tested. None of the local modules or untar module are being tested. How can I verify that and how can I force a pipeline lint to run the 'ext-core' module as well. Please help me out.
a
Lint local is listing the "locally installed" modules I think (ie not actual "local" modules) and I'm not sure if that is the correct expected behaviour or not. The reason that
lint untar
is not working is because your
untar
is from a custom remote (
ext-core
) and in order to lint it you need to supply the custom git remote options to the modules command
👍 1