بنقرة واحدة
lint-module
Run WDL linting on a WILDS module or pipeline and fix any issues found
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Run WDL linting on a WILDS module or pipeline and fix any issues found
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
| name | lint-module |
| description | Run WDL linting on a WILDS module or pipeline and fix any issues found |
| argument-hint | <ww-name> |
| allowed-tools | Bash(make *), Read, Edit, Glob, Grep |
Run all available linting checks on $ARGUMENTS and fix any issues.
Check if $ARGUMENTS exists in modules/ or pipelines/:
modules/$ARGUMENTS/$ARGUMENTS.wdlpipelines/$ARGUMENTS/$ARGUMENTS.wdlmake lint NAME=$ARGUMENTS
This runs sprocket, miniwdl, and WOMtool linters.
If make targets aren't available, run sprocket directly:
make lint_sprocket NAME=$ARGUMENTS
For each lint error:
Known Sprocket exceptions (these are OK and won't cause failures):
Summarize what was found and fixed. If there are unfixable issues, explain why and suggest next steps.
Create a new WILDS WDL module for a bioinformatics tool following project conventions
Create a new WILDS WDL pipeline that combines existing modules into a workflow
Add a new test data download task to the ww-testdata module for use in module/pipeline testruns
Draft a pull request description using the project's PR template
Run the testrun.wdl for a WILDS module or pipeline using sprocket or miniwdl