Jira (PUP-9257) Improve heredoc syntax checkers
Title: Message Title Justin Stoller updated an issue Puppet / PUP-9257 Improve heredoc syntax checkers Change By: Justin Stoller Fix Version/s: PUP 6.y Fix Version/s: PUP 6.1.0 Add Comment This message was sent by Atlassian JIRA (v7.7.1#77002-sha1:e75ca93) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-9257) Improve heredoc syntax checkers
Title: Message Title Justin Stoller updated an issue Puppet / PUP-9257 Improve heredoc syntax checkers Change By: Justin Stoller Fix Version/s: PUP 6.1.0 Fix Version/s: PUP 6.y Add Comment This message was sent by Atlassian JIRA (v7.7.1#77002-sha1:e75ca93) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-9257) Improve heredoc syntax checkers
Title: Message Title Jean Bond updated an issue Puppet / PUP-9257 Improve heredoc syntax checkers Change By: Jean Bond Labels: resolved-issue-added Add Comment This message was sent by Atlassian JIRA (v7.7.1#77002-sha1:e75ca93) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-9257) Improve heredoc syntax checkers
Title: Message Title Jean Bond updated an issue Puppet / PUP-9257 Improve heredoc syntax checkers Change By: Jean Bond Release Notes Summary: Heredoc supported syntax checking (for example `@(EOT:json)` was earlier only performed during evaluation. Now it is instead performed when validating if this is possible (that is when heredoc does not have any interpolated expressions). This means that `puppet parser validate` will now find and report issues in such heredocs. We also added support for `pp` and `epp` syntax checking to heredocs. Thus enabling `parser validate` to validate your inline EPP templates that are in heredocs. For example using `@(EOT:epp)` to validate the heredoc content as `epp`.jean's working note draft: Parser validation finds and reports heredocs syntax issuesHeredoc syntax checking is now performed during validation, unless the heredoc contains any interpolated expressions. This includes manifest and EPP template syntax checks. Heredocs with interpolation are checked during evaluation. Prior to this release, heredoc syntax checks were run only during evaluation. By default, heredocs are text unless otherwise specified with the end-of-text tag, such as @(EOT:json), @(EOT:app), or @(EOT:epp). To check heredocs syntax in heredocs , run `puppet parser validate`. Add Comment This message was sent by Atlassian JIRA (v7.7.1#77002-sha1:e75ca93)
Jira (PUP-9257) Improve heredoc syntax checkers
Title: Message Title Jean Bond updated an issue Puppet / PUP-9257 Improve heredoc syntax checkers Change By: Jean Bond Release Notes Summary: Heredoc supported syntax checking (for example `@(EOT:json)` was earlier only performed during evaluation. Now it is instead performed when validating if this is possible (that is when heredoc does not have any interpolated expressions). This means that `puppet parser validate` will now find and report issues in such heredocs.We also added support for `pp` and `epp` syntax checking to heredocs. Thus enabling `parser validate` to validate your inline EPP templates that are in heredocs. For example using `@(EOT:epp)` to validate the heredoc content as `epp`. jean's working note draft:Parser validation finds and reports heredocs issuesHeredoc syntax checking is now performed during validation, unless the heredoc contains any interpolated expressions. Heredocs with interpolation are checked during evaluation. Prior to this release, heredoc syntax checks were run only during evaluation. To check heredocs syntax, run `puppet parser validate`. Add Comment This message was sent by Atlassian JIRA (v7.7.1#77002-sha1:e75ca93) -- You received this message because you are subscribed to the Google Groups "Pupp
Jira (PUP-9257) Improve heredoc syntax checkers
Title: Message Title Josh Cooper updated an issue Puppet / PUP-9257 Improve heredoc syntax checkers Change By: Josh Cooper Team: Server Add Comment This message was sent by Atlassian JIRA (v7.7.1#77002-sha1:e75ca93) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-9257) Improve heredoc syntax checkers
Title: Message Title Henrik Lindberg updated an issue Puppet / PUP-9257 Improve heredoc syntax checkers Change By: Henrik Lindberg Issue Type: Improvement New Feature Add Comment This message was sent by Atlassian JIRA (v7.7.1#77002-sha1:e75ca93) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-9257) Improve heredoc syntax checkers
Title: Message Title Henrik Lindberg updated an issue Puppet / PUP-9257 Improve heredoc syntax checkers Change By: Henrik Lindberg Release Notes Summary: Heredoc supported syntax checking (for example ` @(EOT:json) ) ` was earlier only performed during evaluation. Now it is instead performed when validating if this is possible ( that is when heredoc does not have any interpolated expressions). This means that `puppet parser validate` will now find and report issues in such heredocs.We also added support for `pp` and `epp` syntax checking to heredocs. Thus enabling `parser validate` to validate your inline EPP templates that are in heredocs. For example using `@(EOT:epp)` to validate the heredoc content as `epp`. Add Comment This message was sent by Atlassian JIRA (v7.7.1#77002-sha1:e75ca93) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-9257) Improve heredoc syntax checkers
Title: Message Title Maggie Dreyer updated an issue Puppet / PUP-9257 Improve heredoc syntax checkers Change By: Maggie Dreyer Team: Server Add Comment This message was sent by Atlassian JIRA (v7.7.1#77002-sha1:e75ca93) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-9257) Improve heredoc syntax checkers
Title: Message Title Henrik Lindberg updated an issue Puppet / PUP-9257 Improve heredoc syntax checkers Change By: Henrik Lindberg Release Notes Summary: Heredoc supported syntax checking (for example @(EOT:json)) was earlier only performed during evaluation. Now it is instead performed when validating if possible (when heredoc does not have any interpolated expressions). This means that `puppet parser validate` will now find and report issues in such heredocs.We also added support for `pp` and `epp` syntax checking to heredocs. Thus enabling `parser validate` to validate your inline EPP templates that are in heredocs. Release Notes: New Feature Add Comment This message was sent by Atlassian JIRA (v7.7.1#77002-sha1:e75ca93) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at htt
Jira (PUP-9257) Improve heredoc syntax checkers
Title: Message Title Henrik Lindberg updated an issue Puppet / PUP-9257 Improve heredoc syntax checkers Change By: Henrik Lindberg Fix Version/s: PUP 6.1.0 Add Comment This message was sent by Atlassian JIRA (v7.7.1#77002-sha1:e75ca93) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-9257) Improve heredoc syntax checkers
Title: Message Title Henrik Lindberg updated an issue Puppet / PUP-9257 Improve heredoc syntax checkers Change By: Henrik Lindberg Heredoc syntax checkers currently run as part of evaluation. This is done because a heredoc may contain interpolation and thus the final result will not be known until the heredoc is evaluated. There are however many cases (most even) where a heredoc is just static text and this makes it possible to validate the syntax statically (and for static text then skip the check at evaluation time).We should also add syntax checkers for PP, EPP and YAML . Add Comment This message was sent by Atlassian JIRA (v7.7.1#77002-sha1:e75ca93) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more
Jira (PUP-9257) Improve heredoc syntax checkers
Title: Message Title Henrik Lindberg created an issue Puppet / PUP-9257 Improve heredoc syntax checkers Issue Type: Improvement Assignee: Unassigned Created: 2018/10/22 2:49 AM Priority: Normal Reporter: Henrik Lindberg Heredoc syntax checkers currently run as part of evaluation. This is done because a heredoc may contain interpolation and thus the final result will not be known until the heredoc is evaluated. There are however many cases (most even) where a heredoc is just static text and this makes it possible to validate the syntax statically (and for static text then skip the check at evaluation time). We should also add syntax checkers for PP, EPP and YAML. Add Comment This message was sent by