Skip to content

Update guidelines for strict parser#7134

Merged
bentsherman merged 1 commit into
masterfrom
docs-strict-parser
May 13, 2026
Merged

Update guidelines for strict parser#7134
bentsherman merged 1 commit into
masterfrom
docs-strict-parser

Conversation

@bentsherman
Copy link
Copy Markdown
Member

This PR updates the "Preparing for strict syntax" page to reflect the current state of Nextflow 26.04 (strict parser enabled by default)

  • Remove uses of "strict syntax" where possible in favor of "strict parser" or just "Nextflow", to reflect the fact that the strict parser is a strict implementation of Nextflow, not a new language or syntax version

  • Add a section on legacy CLI type casting with suggested workarounds

  • Fix inconsistencies in other related syntax guidelines

  • Add linter warnings that were missing

@bentsherman bentsherman requested review from a team as code owners May 12, 2026 17:57
@netlify
Copy link
Copy Markdown

netlify Bot commented May 12, 2026

Deploy Preview for nextflow-docs-staging canceled.

Name Link
🔨 Latest commit effeb3b
🔍 Latest deploy log https://app.netlify.com/projects/nextflow-docs-staging/deploys/6a04af463c28ca00083b398f

Copy link
Copy Markdown
Collaborator

@christopher-hakkaart christopher-hakkaart left a comment

Choose a reason for hiding this comment

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

Docs look good.

Optionally, we could also add more warnings about migrating to 26.4 strict parser and setting nextflow.syntax = 'v1' as a workaround.

Copy link
Copy Markdown
Collaborator

@christopher-hakkaart christopher-hakkaart left a comment

Choose a reason for hiding this comment

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

Docs look good.

Optionally, we could also add more warnings about migrating to 26.4 strict parser and setting nextflow.syntax = 'v1' as a workaround.

@bentsherman bentsherman force-pushed the docs-strict-parser branch 2 times, most recently from 6ba2ffc to 28712d9 Compare May 13, 2026 17:04
Signed-off-by: Ben Sherman <bentshermann@gmail.com>
@bentsherman bentsherman force-pushed the docs-strict-parser branch from 28712d9 to effeb3b Compare May 13, 2026 17:05
@bentsherman bentsherman merged commit 3aa26a7 into master May 13, 2026
23 of 25 checks passed
@bentsherman bentsherman deleted the docs-strict-parser branch May 13, 2026 18:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Outdated documentation using multiple inputs

2 participants