refactor: Check if org is undefined in the CLI formatted output [CC-763] #1756
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.
What does this PR do?
This PR changes the formatted output of the Snyk CLI to NOT display an organization name, if it is undefined.
The CLI currently displays
undefined
for the formatted final output of a test run, if an organization is not defined. We add a check here to not print it if it is undefined.As we are moving towards the Beta release of the IaC experimental flow, we want to have an org name correctly displayed.
At this moment, the org name is getting passed from a test endpoint, so there is no easy way to do it without using it in the new experimental flow.
We will tackle this problem in a next PR, however we don't want to show
undefined
to our users for now, so we skip the organization name.How should this be manually tested?
Run
node ~/snyk-repos/snyk/dist/cli iac test file.tf --experimental
beforeRun
npm run build && node ~/snyk-repos/snyk/dist/cli iac test file.tf --experimental
after to check that the org name is not getting displayed anymore.Relevant tickets
Jira CC-763
Screenshots
Before
After