[vrotsc] (#301) Improve error messages for Policy Template, Workflow and Configuration files with incorrect extensions #399
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
Replaces the non-specific error of the type "SyntaxError: [9:15]: Unexpected token: '-'" thrown when a file has an unsupported extension (e.g. .wf):
in the cases when a .ts Action file contains a Workflow, Configuration or PolicyTemplate decorator:
in the cases when the file extension is .pl, .wf, .conf (omitted .ts/.xml/.yaml extension):
in the case of all other unsupported file extensions, the file is treated as Resource, retaining the existing behavior.
Checklist
Fixed #XXX -
orClosed #XXX -
prefix to auto-close the issueTesting
Tested manually on a new TS archetype project.
Related issues and PRs
Closes #301