* Perf: Skip json pointer gen on api calls.
* Fix react export.
* Fix prerelease action.
* Allow F5 to still work if npm install is skipped.
* Revert "Perf: Skip json pointer gen on api calls."
This reverts commit ead58e8d98.
* Fix lint error since $schema was already verified in the preceeding code
* Introduce a command that allows opening and closing of log files from a 3rd party extension
* Pick up new NPM version for multi-tool
* Remove commands in lieu of an API returned from the extension
* Sarif File URIs are not part of the options
* Add missing file
* Code review feedback and spelling mistakes
* Fix up promise.resolve goo
* Remove openInEditor options
* Better naming
* Make remove all runs actually work
* Start using localization functionality for VSCode extensions
* Start using localization functionality for VSCode extensions
* Set up tslint to catch localization issues, but disable, well, pretty much everything else
* Explorer controller done
* File Converter done
* Getting closer
* rename files to be camel cased so they work with TSLint
* Try rename
* More rename fun
* Hopefully last round of renames
* Trying to figure out why TSLint stopped working
* More rename fun and more localization fixes
* Done enough for today
* We don't need vscode-nls-dev, that's actually for performing the localization, and the time string localization (unit-test was faiing)
* Remove lint-explorer, not needed
* Remove un-needed changes
* Fix bug in creation of JSON pointers
* Add back vscode-nls (removed by accident)
* Fix up somethings found in code review
* Fix up the casing when parsing the SARIF so VSCode doesn't open multiple files
* Update TypeScript version to 3 so we can tsc --build the exploer code
* Remove comment that isn't needed
* Put the version back to 4 until we ingest the new SDK
* Add tests for fixing path casing
* Use correct locale comparisons, and made it much much faster
* Add a funky file to verify tests
* Comment why we assume the drive letter is lower-case
* Added Markdown text support #184
* Added support for line breaks in plain text messages #186
* Fixed web links not rendering correctly in plain text messages #185
* Added Results List performance improvements
* Updated the supported sarif schema version to '2.1.0-rtm.4'
* Security fix for lodash dependency
* Reduced the overall size of the vsix (7.6Mb -> 3Mb) and installed size(26.8Mb -> 6.9Mb)
* Added the Results List to the Sarif Explorer (#28)
* Fixed bug with results not showing if the file has a uriBaseId not embedded in the file key (#102)
* Fixed Sarif Explorer not updating the result that's displayed after a remapping (#96)
* Adds rootpath setting, and reworks the UX for choosing the file mapping using the file input for a better experience and details on what needs to be remapped, also allows for file remapping or adding a directory to add to the rootpath setting (#57)
* Convert explorer to web view (#63)
* Update to the latest engine for webview support
* Created a Resources folder for assets that don't compile(icons, css files, etc.)
* Converted Sarif Explorer from previewHTML to webview
* Updated the version, readme, and changelogs (#64)
* Fixed minor bugs while end to end testing for release.
* Adds selection highlight to region of Embedded links after clicking
* Adds codelens inline messages for the active result's codeflow steps
* Adds error, warning and info icons to the gutter at the results location
* Adds Call/CallReturn icons
* Adds logic for code flows where the first step is nested
* Adds logic to determine if a Call step has a return, or return step has a call
* Adds Keybindings for next and previous CodeFlow locations
* Updates the sarif interfaces to the latest from sarif sdk v2 schema
Fixes for bugs:
handle undefined step property,
handle undefined nestedlevel on call return
selection highlight was showing on next line if region went to eol
added selection highlight to when a result is clicked
plus other various fixes
Changes for 1.0.0 release
* Adds support for sarif results that don't have a resultsFile location (#2)
* Adds support for when Results file is not present in the locations
* refactored the remapping of SVDiagnostics in the DiagnosticsCollection
* Switched from string creation to document construction of the Sarif Explorer(#4)
* moved the viewer up a folder to the root extension folder (#5)
* Use RuleKey as the primary key and RuleId is the backup key
* Fix the displayed source file name in Viewer when result is not mapped
* Changed notMapped to mapped for better readability
* Rename ResultLocation's location to range to better describe the field
* Some tweaks and fixes to the Sarif Interfaces.
* Updating Readme and contributing docs
* changed language contribute so sarif files now get json schema support (#7)
* Added Version Check to show user if version is not currently supported (#8)
* Publish prep - updated the readme, changelog and contribution
* Added a Sarif Icon and marketplace settings