Skip to content

nf-core pipelines lint silently suppresses all module linting on error. #4447

Description

@awgymer

Description of the bug

If you run nf-core pipelines lint on a pipeline which has anything in its module directory which causes module linting to fail then the module linting is totally suppressed from the output with no obvious indication it failed or why.

An easy example to trigger this is to remove the meta.yml from one of the nf-core modules in the pipeline.

  • pipelines lint: suppresses error
  • modules lint: FileNotFoundError: meta.yml not found at modules/nf-core/repeatmodeler/repeatmodeler/meta.yml

Other examples that can cause this:

  • failed patch application
  • error in any local module

Command used and terminal output

System information

No response

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions