Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature] Flexible linting for actionsci and multiqc_config #1461

Merged
merged 15 commits into from
Mar 17, 2022

Conversation

jpfeuffer
Copy link
Contributor

As discussed on Slack linting channel,
makes the linting for actions more flexible, adds yml based linting for multiqc_config and let's devs test with plain pytest.

@jpfeuffer jpfeuffer requested a review from ewels March 16, 2022 14:04
@codecov

This comment was marked as resolved.

@jpfeuffer
Copy link
Contributor Author

jpfeuffer commented Mar 16, 2022

I guess I have to lint my linting code

@github-actions

This comment was marked as resolved.

@jpfeuffer
Copy link
Contributor Author

@ewels Sorry, now it should be really ready for review.

nf_core/version.py Outdated Show resolved Hide resolved
Copy link
Member

@ewels ewels left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great stuff! A few suggestions but nothing major.

.github/CONTRIBUTING.md Show resolved Hide resolved
docs/api/_src/pipeline_lint_tests/multiqc_config.md Outdated Show resolved Hide resolved
nf_core/lint/actions_ci.py Show resolved Hide resolved
nf_core/lint/multiqc_config.py Outdated Show resolved Hide resolved
nf_core/lint/multiqc_config.py Outdated Show resolved Hide resolved
nf_core/lint/multiqc_config.py Outdated Show resolved Hide resolved
nf_core/lint/multiqc_config.py Outdated Show resolved Hide resolved
nf_core/lint/multiqc_config.py Outdated Show resolved Hide resolved
nf_core/lint/multiqc_config.py Outdated Show resolved Hide resolved
pytest.ini Show resolved Hide resolved
jpfeuffer and others added 2 commits March 17, 2022 13:08
Co-authored-by: Phil Ewels <phil.ewels@scilifelab.se>
@jpfeuffer jpfeuffer requested a review from ewels March 17, 2022 12:27
@ewels ewels merged commit b60ed59 into dev Mar 17, 2022
@ewels ewels deleted the feature/flexLintActions branch March 17, 2022 13:22
@jpfeuffer
Copy link
Contributor Author

Thanks!!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants