// REQUIRED_ARGS: -verror-style=sarif /* TEST_OUTPUT: --- { "version": "2.1.0", "$schema": "https://schemastore.azurewebsites.net/schemas/json/sarif-2.1.0.json", "runs": [{ "tool": { "driver": { "name": "Digital Mars D", "version": "$r:\d+\.\d+\.\d+$", "informationUri": "https://dlang.org/dmd.html" } }, "invocations": [{ "executionSuccessful": false }], "results": [ { "ruleId": "DMD-error", "message": { "text": "undefined identifier `x`" }, "level": "error", "locations": [{ "physicalLocation": { "artifactLocation": { "uri": "fail_compilation/sarifmultiple_test.d" }, "region": { "startLine": 63, "startColumn": 5 } } }] }, { "ruleId": "DMD-error", "message": { "text": "undefined identifier `y`" }, "level": "error", "locations": [{ "physicalLocation": { "artifactLocation": { "uri": "fail_compilation/sarifmultiple_test.d" }, "region": { "startLine": 64, "startColumn": 5 } } }] } ] }] } --- */ void main() { x = 5; // Undefined variable to trigger the error y = 5; // Undefined variable to trigger the error }