| { |
| "severity": "error", |
| "summary": "Catastrophic failure", |
| "detail": "Basically, everything went wrong", |
| "range": { |
| "filename": "values.tf", |
| "start": { |
| "line": 1, |
| "column": 1, |
| "byte": 0 |
| }, |
| "end": { |
| "line": 13, |
| "column": 2, |
| "byte": 102 |
| } |
| }, |
| "snippet": { |
| "context": null, |
| "code": "[\n var.a,\n var.b,\n var.c,\n var.d,\n var.e,\n var.f,\n var.g,\n var.h,\n var.i,\n var.j,\n var.k,\n]", |
| "start_line": 1, |
| "highlight_start_offset": 0, |
| "highlight_end_offset": 102, |
| "values": [ |
| { |
| "traversal": "var.a", |
| "statement": "is true" |
| }, |
| { |
| "traversal": "var.b", |
| "statement": "is 123.45" |
| }, |
| { |
| "traversal": "var.c", |
| "statement": "is null" |
| }, |
| { |
| "traversal": "var.d", |
| "statement": "has a sensitive value" |
| }, |
| { |
| "traversal": "var.e", |
| "statement": "is false" |
| }, |
| { |
| "traversal": "var.f", |
| "statement": "is empty list of string" |
| }, |
| { |
| "traversal": "var.g", |
| "statement": "is map of string with 1 element" |
| }, |
| { |
| "traversal": "var.h", |
| "statement": "is list of string with 3 elements" |
| }, |
| { |
| "traversal": "var.i", |
| "statement": "is object with no attributes" |
| }, |
| { |
| "traversal": "var.j", |
| "statement": "is object with 1 attribute \"foo\"" |
| }, |
| { |
| "traversal": "var.k", |
| "statement": "is object with 2 attributes" |
| } |
| ] |
| } |
| } |