Граф коммитов

7 Коммитов

Автор SHA1 Сообщение Дата
Jeff King 22a23c1620
Integrate new UI (Continued) (#282)
* Reset repo.

* Add new UI.

* Update package-lock.

* Fix: Missing interface param names.

* Add link rel noopener noreferrer.

* Remove unused import.

* Fix: Use execFileSync for security.

* Refix:  rel noopener noreferrer.

* Update multitool version.

* PR Feedback 1.

* Remove test commands.

* Remove sariftypesgenerator.

* Un-ignore icon.png.

* Disable 'Suggest In-Project Sarif Files'.

* Comments.

* Typescript strict conformance. Also spelling fixes.

* Re-enable some TS "no____" flags.

* Updated @microsoft/sarif-multitool version.

* Fix: New TS config conformance.

* Open panel on openLogs(), if there are results.

* Enable cancellation for openLogs().

* Add ResultDiagnostic.

* Access modifier cleanup.

* Move Store to own file.

* Rename.

* Refactor.

* Move regionToSelection to own file.

* Removing '.sarif' folder support (for now).

* Fix: Remove decorations when logs close.

* API compat for openLogs.

* Always npm install before npm start (F5).

* Migrate tslint (deprecated) to eslint.

* Linting and strictness.

* NPM audit fix.

* Lint camelCase for src files.

* Rename "context" folder to "extension".

* Cleanup.

* File file casing and folder name.

* Arrow to function.

* onDidReceiveMessage convert to switch and throw.

* Add api comment.

* Refactor index.html. Add demoSarif.json.

* Comment cleanup.

* More explicit region types.

* Migrate mock-require to proxyquire.

* Remove suggest in-project sarif files.

* Fix LGTM unused var.

* Add NPM vscode-codicons.

* Insiders updating.

* Convert type annotation.

* Add more cSpell words.

* Fix.

* Semicolons ;-)

* Add Visibility type.

* Fix css import casing.

* Comment update.

* Fix Checkrow and Visibility.

* Eslint upgrade to recommended.

* Linting report as errors.

* Lint indent 4 spaces.

* ArtifactContent support rendered markdown or text.

* Handle GitHub rate limiter and other errors.

* Constrain activationEvents.

* Remove unused command.

* Updater add proxy support.

* Add detailsFeedback.

* Rename fix casing for git.

* Fix git mv casing.

* Add `Tab` component.

* Comments.

* Cleanup.

* Add tab counts.

* Refactor activate().

* Git fix file casing.

* Table row group style cleanup.

* Misc PR feedback.

* Cleanup disposables.

* Comment.

* Rename.

* Better handle absent tool.driver.rules.

* Implement uriBaseId resolution.

* Enforce strict/absolute URIs.

* Rename.

* Rename file.

* Migrate mock Uri to vscode-uri.

* Refactor uriExists.

* Fix.

* Migrate uriExists from openTextDocument to fs.stat.

* Adjust typing notation.

* Use parsed scheme.

* Constrain typing.

* More migration to vscode-uri.

* Lint member-delimiter-style = semi.
2020-06-26 12:43:47 -07:00
Gabriel DeBacker 3f16107847
Use the NPM package for the SARIF SDK and fix an issue with file-mapping (#216)
* Use the NPM package for the SARIF SDK and fix an issue with file-mapping

* Fix test issues so we can use multi-tool path from NPM package
2020-04-02 05:48:25 -07:00
Gabriel DeBacker 7a493a026c
Turn on lint rules and up type-script compiler warnings (#211)
* Turn linting options on to 11
2020-03-30 09:19:55 -07:00
Rusty Scrivens 68de8521da
Dev Release 2.15.0 (#194)
* 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)
2019-08-02 01:51:02 -07:00
rscrivens 64ef4e8b24
Changes for update 2.2.0 (#65)
* 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.
2018-07-10 14:49:36 -07:00
rscrivens 0dae05f9f0
Version 2.0 (#38)
* Convert to Sarif V2 (#18)
* Added a properties line to the result and run info panels (#19)
* Added RelatedLocations and refactored some of the Explorer creation code (#20)
* Added Dom typing to the ExplorerContentProvider file (#22)
* Embedded links (#26)
* Adds sourcelink concept so the extension handles opening source links when clicked in Sarif Explorer, can resuse when changing the locations and related locations to links
* bug fix in explorercontentprovider, changed it to check for undefined, previously it was checking for null
* Updated Version and readme for support for sarif V2 and added instructions how rollback to V1 (#27)
* Fixed bug with severity not matching spec, it's name, and added tooltips (#29)
* Fixed severity not matching spec, it was using the rule's default level, changed to results level first, defaultlevel, and then default to warning.
* Changed the display name in the sarif explorer from Default Level to Severity Level
* Added tooltips specific to the severity level. I used the text from the spec and reduced it down.
* changed locations to be links in sarif explorer, added a message if a link can't be opened (#30)
* Adds the Attachments panel (#36)
* updated sarif interfaces
* removed usage of the sarif rulekey
* Updated Changelog and Readme. Minor css fix. (#37)
2018-05-22 16:16:06 -07:00
rscrivens 55fbbe089e
Dev release 1.0.0 (#17)
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
2018-04-25 10:56:54 -07:00