Document:
03320: Schema ballot: Issue #325

Draft (A preliminary unapproved sketch, outline, or version.)

Details

Submitted By David Keaton on 2019-03-08 6:01 am UTC

Publication Type

None at this time.

Group / Folder

OASIS Static Analysis Results Interchange Format (SARIF) TC / System Ballot Results

Modified by

Not modified.

Copy

This document is not a copy.

Technical Contact

None at this time.

Download Count

220

Download Agreement

None at this time.

Description

EBALLOT PROPOSAL: remove existing localization mechanism. See above for rationale. Because we no longer utilize the message.messageId property to drive localization scenarios, certain SARIF properties can be retyped as multiformatMessageString instances. API IMPACT In the tool object: Remove the language property. In the reportingDescriptor object: Change the type of the name property from message object to string. Change the type of the shortDescription property from message object to multiformatMessageString object. Change the type of the fullDescription property from message object to multiformatMessageString object. In the exception object: Change the type of the message property from message object back to string (as once it was). NOTES The TC is developing a new proposal for localization that may replace the current mechanism that we propose to remove (due to its obvious flaws). https://github.com/oasis-tcs/sarif-spec/issues/325