Provides IDE specific integration to cfn-lint
For atom-cfn-lint to work you need to have cfn-lint installed.
pip install cfn-lint
Atom-cfn-lint will work with JSON and YAML files but the goal is to only scan CloudFormation templates. As a result we look for
AWSTemplateFormatVersion being defined in the file. CloudFormation only requires
Resources to be defined but this is too generic for assuming that the file is a CloudFormation template.
You can use the following example to verify that the installation was successful:
AWSTemplateFormatVersion: "2010-09-09"Resources:# Unsupported Type "AWS::EC2::Instance1"MyEC2Instance1:Type: "AWS::EC2::Instance1"
Type is marked as an error):
See Templates for more examples.
The code for this plugin can be found on GitHub at awslabs/aws-cfn-lint-atom
This library is licensed under the Apache 2.0 License.
Good catch. Let us know what about this package looks wrong to you, and we'll investigate right away.