aws / aws/aws-toolkit-vscode

CloudFormation/SAM authoring: rich language features (LSP)

Open
#1,599 4 comments 2 reactions 0 assignees View on GitHub
aws-documents aws-documents-sam-cfn feature-request service:cloudformation
Dominant language
TypeScript
Stars
2k
Forks
807
Avg merge
10h 12m
Merged PRs (30d)
7

Description

As a user, when editing `template.yaml` or any other SAM/CFN json or yaml template, I want language services (LSP) for CloudFormation syntax:

- Auto-completion
- Go to Definition
- Find References
- Smart rename
- File outline
- Inline errors

https://marketplace.visualstudio.com/items?itemName=keyboardDrummer.vscode-cloudformation
https://github.com/keyboardDrummer/cloudformation-ide-tooling

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the CloudFormation IDE tooling linked in the issue and the existing SAM/CFN authoring path for template.yaml and JSON or YAML templates. Done means providing the requested language services: completion, definition and reference navigation, rename, file outline, and inline errors.

Written by the indexing model from the issue text.

Assessment

Tech stack
json, vscode, yaml
Domain
cloud, developer-experience, tooling
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.