c92826c14d
Now that we have a comprehensive JSON diagnostic structure, we can use it in the `validate -json` output instead of the inline version. Note that this changes the output of `validate -json` in two ways: 1. We fix some off-by-one errors caused by zero-width highlight ranges. This aligns the JSON diagnostic output with the text output seen by most Terraform users, so I consider this a bug fix. 2. We add the `snippet` field to the JSON diagnostics where available. This is purely additive and is permitted under our JSON format stability guarantees. |
||
---|---|---|
.. | ||
incorrectmodulename | ||
interpolation | ||
missing_defined_var | ||
missing_quote | ||
missing_var | ||
multiple_modules | ||
multiple_providers | ||
multiple_resources | ||
outputs | ||
main.tf | ||
output.json |