Skip to content

Latest commit

 

History

History
30 lines (28 loc) · 1.93 KB

todo.org

File metadata and controls

30 lines (28 loc) · 1.93 KB

Todo

Features

hovers for resources in json

integration tests

integration tests for json

completion after first character on new line

parse sub properties

completion for resources

limit completion of resources, e.g. only after “AWS::EX”

cut docstrings

Search for customisation file in ~~/.config~ instead of ~~/.cache~

add flag which allows for custom resources and parameters in custom files

add descriptions to intrinsic function completions

implement “fn::GetAtt” completions

parse the meaning of !Ref for resources, and insert this in hovers and documentation over !Ref arguments

switch from Pydantic to attrs

integration tests for diagnostics

respect client capabilities in more places

switch to ruff

Bugs

AWS::EC2::Instance/InstanceType and other properties have very long doc which take a while to load

HTML appears in the hover of AWS::S3:Bucket/LogFilePrefix after Update Requries. Also the case for AWS::S3::BucketPolicy/PolicyDocument

!GetAtt completion after “.” does not appear to work in lists

when a property expects a list, we allow completion even without a ‘-’ (note under the hood we don’t differentiate between a property taking a List[T] or T)

pygls: client blows up when configuration requested