-
Notifications
You must be signed in to change notification settings - Fork 180
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
How does cfn-guard differentiate from cfn-linter? #9
Comments
This is also my question. I've written custom cfn-lint rules for compliance. cfn-guard seems to be a faster way of writing such rules. Why isn't it part of cfn-lint? |
We see the two tools as complementary. As @adamchainz has correctly intuited, cfn-guard is purpose-built and optimized specifically for the tasks of rule-writing and checking. |
Hi @nathanataws thank you for replying.
I think I understand what you are saying. It means we can use the basic checks for valid CFN with |
Will there be a mechanism for more complex (programmatic rules) as well? For most rules, the rule syntax from cfn-guard is fantastic, but occasionally something more complex might be needed. |
So I could assume this is similar to cfn-nag? |
IMO, this is a great tool for non-programmers to create simple and easy to understand validation rules. |
|
Make StatusContext struct serializable using serde so that it can be serialized to JSON. Added command line option that lets users print output as JSON. The new command line option must be set along with the verbose flag.
Closing this issue as it was a Q&A, and the original question was answered. For other questions, please create a new Issue. Thank you. |
Hi AWS,
Awesome news! cfn-guard really looks promising. I do have one question. How does cfn-guard differentiate from cfn-linter (https://github.com/aws-cloudformation/cfn-python-lint)?
The text was updated successfully, but these errors were encountered: