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.
Problem:
As a developer of policies I want to verify that my developed bundle meets the requirements and conforms to best-practices.
Solution:
The new
cnspec bundle lint
command (previously calledcnspec bundle validate
ships with a set of rules:A major improvement compared to the previous implementation is the detection of file name and line number. The allows the output to highlights the rule id and message with the file and line number. To see the new linting output, just run:
The new
cnspec bundle lint
also allows users to export the output as sarif with the-o sarif
option. Best is to pipe the output into a file:The report can then be viewed in Visual Studio Code and the Sarif Extension
We also improved renamed
cnspec bundle upload
tocnspec bundle publish
.