This updates our SARIF support from 10-10 to 11-28. Functional changes include:
- The run.files property is now an array instead of a mapping.
- fileLocation objects now have a fileIndex property specifying the array index into run.files.
- The resource.rules property is now an array instead of a mapping.
- The result object was given a ruleIndex property that is an index into the resource.rules array.
- rule objects now have their "id" field filled out in addition to the name field.
- Updated the schema and spec version numbers to 11-28.
(Note, the SARIF viewer plugins for Visual Studio and VSCode have not caught up to 11-28 yet, but are expected to be updated.)
This sounds like find_if to me.