# vscode-cfn-lint [![Version](https://img.shields.io/visual-studio-marketplace/v/kddejong.vscode-cfn-lint.svg?style=flat)](https://marketplace.visualstudio.com/items?itemName=kddejong.vscode-cfn-lint) [![Version](https://img.shields.io/visual-studio-marketplace/d/kddejong.vscode-cfn-lint.svg?style=flat)](https://marketplace.visualstudio.com/items?itemName=kddejong.vscode-cfn-lint) VS Code CloudFormation Linter uses cfn-lint to lint your CloudFormation templates. [cfn-lint logo] ## Features - Uses [cfn-lint](https://github.com/aws-cloudformation/cfn-python-lint) to parse the template and show problems with it. - Uses [pydot](https://pypi.org/project/pydot/) to preview the template as a graph of resources. ![features](/images/features.png) ## Requirements Requires `cfn-lint` to be installed: `pip install cfn-lint`. If you want to be able to preview templates as graphs, you also need to install `pydot`: `pip install pydot`. ## Extension Settings * `cfnLint.path`: path to the `cfn-lint` command, optionally including [parameters](https://github.com/aws-cloudformation/cfn-python-lint/#parameters) as well: ![](/images/settings.png) ## Community Join us on Discord! Connect & interact with CloudFormation developers & experts, find channels to discuss and get help for cfn-lint, CloudFormation registry, StackSets, Guard and more: [![Join our Discord](https://discordapp.com/api/guilds/981586120448020580/widget.png?style=banner3)](https://discord.gg/9zpd7TTRwq) ## Contribute The code for this plugin can be found on GitHub at [awslabs/aws-cfn-lint-visual-studio-code](https://github.com/awslabs/aws-cfn-lint-visual-studio-code)