Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/aws-cloudformation/cfn-lint-visual-studio-code

CloudFormation Linter IDE integration, autocompletion, and documentation
https://github.com/aws-cloudformation/cfn-lint-visual-studio-code

aws aws-cloudformation cfn-lint cloudformation cloudformation-linter linter visual-studio-code

Last synced: about 1 month ago
JSON representation

CloudFormation Linter IDE integration, autocompletion, and documentation

Awesome Lists containing this project

README

        

# 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)