Liam Cervante
e015b15f12
Structured Plan Renderer: Remove attributes that do not match the relevant attributes filter ( #32509 )
...
* remove attributes that do not match the relevant attributes filter
* fix formatting
* fix renderer function, don't drop irrelevant attributes just mark them as no-ops
* fix imports
2023-01-16 15:18:38 +01:00
Liam Cervante
f6d625103c
Structured plan renderer: refactor replace paths logic ( #32489 )
...
* change -> diff, value -> change
* also update readme#
* structured plan renderer: refactor replace paths logic
* goimports
* goimports
* address comments
* fix compile error
2023-01-11 10:20:24 +01:00
Liam Cervante
38afb41787
Structured plan renderer: Introduce support for multiline and JSON strings ( #32488 )
...
* pause implementation
* change -> diff, value -> change
* add support for json and multiline strings to the primitive renderer
* goimports
* remove unused function
* go fmt
* address comments
2023-01-11 09:35:36 +01:00
Liam Cervante
21bb677db7
Structured Plan Renderer: Naming and package structure refactor ( #32486 )
...
* change -> diff, value -> change
* also update readme#
* Update internal/command/jsonformat/computed/diff.go
Co-authored-by: Alisdair McDiarmid <alisdair@users.noreply.github.com >
* add interface assertions for diff renderers
Co-authored-by: Alisdair McDiarmid <alisdair@users.noreply.github.com >
2023-01-10 17:24:48 +01:00
Liam Cervante
46ab53d651
Structured Plan Renderer: Escape object and block keys that don't match HCL syntax ( #32483 )
...
* Escape object and block keys that don't match HCL syntax
* address comments
2023-01-09 20:22:59 +01:00
Liam Cervante
d31631675b
Add support for Tuples into the structured plan renderer ( #32479 )
...
* add support for tuples to the structured plan renderer
* update after latest main changes
2023-01-09 17:39:13 +01:00