cloudtools / cloudtools/troposphere
Missing intellisense
- Dominant language
- Python
- Stars
- 4.9k
- Forks
- 1.4k
- PR merge metrics
- No merged PRs in 30d
Description
Hi,
If this is some sort of misconfiguration on my end, please tell me to go away and fix my setup, but really, it's only happening with troposphere.
I use VS Code on Ubuntu and over the years I have gotten used to tools helping me to write code. Unfortunately, troposphere seems to be making my job really, really difficult.
```
from troposphere import Template as t, ec2
template = t()
base_vpc = ec2.VPC("vpc")
```
If I now start typing `base_vpc.` I would expect to be able to see properties like `CidrBlock` be available to me via intellisense / tab completion, but nada, it's not.
Similarly, when typing the properties inline to the object, I'd expect to see more than just `template`, but the actual properties, again, something like `CidrBlock`.

I either have to move my mouse now and hover over `VPC` with a pressed `Ctrl` key

or actually look at the source by clicking onto the class.
This **feels** super unproductive.
If someone could please let me know what I have to do to get proper intellisense for troposphere, that'd be great.
Thanks,
David
Contributor guide
Assessment
This issue has not been assessed yet.