Pass lint tests
In order to automate and standardise the nf-core best practices, we have built a code linting tool.
These tests are run by the nf-core/tools package.
The nf-core pipelines lint
command must be run by continuous integration tests on GitHub Actions and must be passing before release.
You can see the list of tests and how to pass them on the error codes page.
In some exceptional circumstances, it is ok to ignore certain tests using nf-core.yml
, if agreed upon by the community.
- Contributing
- Pipelines
- nf-test
- Website
- Code editors and styling
-
- Tutorials
- Use nf-core pipelines
- Adding a pipeline
- nf-core components
- Tests and test data
- Contributing to nf-core
- External usage
- Nextflow training
- nf-core contributing overview
-
- Guidelines
- Pipelines
- Components
- Documentation
- External use
- Google slides progressbar
- Graphic design
- Pull request review
-
- Checklists
- Community governance
- Pipeline release
-
- nf-core/tools