Commit efb46f9
feat: create a new snyk view [IDE-711][IDE-712][IDE-713] (#213)
* feat: add view with tree view, browser and toolbar buttons
* feat: added initial text and image to browser view. No styling!
* fix: added buttons and handlers for product activation
* fix: update the string for use in Eclipse
* feat: Added Tree and View Menu
* tidy: fix imports
* fix: cleanup image when plugin is shuting down
* feat: enable/disable products, viewmenu buttons and preferencepage
* fix: added filters to preferencesstore
* fix: added handlers for each severity
* chore: remove JAVASE-21 from manifest
* feat: add interfaces and first functionality to retrieve html
* fix: tests
* fix: use basehandler for handlers
* tidy: rename rootobject to rootnode
* feat: updated viewmenu and added handlers for stop scan and clear cache commands
* feat/IDE-712_populate-the-tree-view-with-publish-diagnostics-data-from-IaC,-Open-Source-and-Code,-using-a-local-cache (#215)
* chore: wip
* fix: add info nodes for no issues found and no fixable issues found
* fix: tests
* feat: add initial tree filling impl
* feat: display info nodes
* feat: add generic filter method to cache
* feat: show view when scanning
* feat: choose the right icon for root nodes in the treeview
* tidy: remove the open preference action, replaced by preference handler
* fix: removed conflicting handlers
* feat/clear cache on command
* fix: move strings to bundle.properties
* fix: also clear scanstate when clearing cache
* fix: added a SnykIcon class for all imagedescriptors and added collaps/expand treeviewer.
* feat: adding logic for fixable issues filter.
* fix: updated UX to use enabled/disabled icons
* chore: added unit test for BaseTreeNode
* tidy: make fixable comments more clear
* fix: update lsconfiguration when preferences has been updated
* tidy: reformat unit tests
* fix: call ui updates after state updates
* fix: handle enable/disable of tree filters
* fix: remove unneeded ImageDescriptorProvider
* fix: update Ignores Preferences and some tidying
* feat: populate tree [IDE-712] (#218)
* feat: add project level
* fix: tests
* feat: add file & issue nodes (wip)
* feat: add issue navigation
* fix: add missing icons
* fix: node filtering
* fix: create custom publishDiagnostic for faster deserilization
* fix: use Webview2 browser on Windows
* chore: added comment
* wip: cancel all scans
* tidy: clean up unused things
* fix: clean up tree when scan is cancelled
* fix: expand treenodes after product nodes are added to tree
* fix: added unit tests for progressmanager
* fix: indentation
* fix: dont run progress cancellation in UI
---------
Co-authored-by: Knut Funkel <knut.funkel@snyk.io>
Co-authored-by: Abdelrahman Shawki Hassan <shawki.hassan@snyk.io>
* fix: progress manager and tests (#222)
* Fix/tests (#223)
fix: tests on command line
* feat: add product node suffixes (#224)
* feat: new setting for consistent ignores [IDE-714] (#221)
* feat: prepending the treenodes for ignores and AI Fix with identifier
* fix: added space after ignore tag
* feat: add a call to read feature flags, and call that function to read snykCodeConsistentIgnores
* fix: expand treeviewer to show all issues.
* fix: wip remvoe ignores filters if needed
* fix: rename file
* fix: call featureflag service after auth and settings persistence
* fix: notifyProgress if param is null
* feat: taskprocessor for sending tasks after ls init
* fix: tests use current pref
* feat: filter issues based on ignore preferences
* fix: remove commands if ff for ignores are false
* fix: adding the handlers and commands for filters
* fix: adding an asyncExec on the ui updates
---------
Co-authored-by: Abdelrahman Shawki Hassan <shawki.hassan@snyk.io>
* feat: style description panel (#220)
* wip: html provider
* fix: populate tree after snyk.Scan success
* refactor: use css from LS
* wip: html provider
* fix: merge conflicts
* fix: added HtmlProviderFactory tests
* fix: use comperator for sorting issues
* refactor: create BrowserHandler
* fix: cache theme instance
* fix: cache test
* fix: HtmlProviderTest doesn't extend LsBaseTest
* fix: ignore calling workbench if in test
* fix: assert nonexisting string
* fix: publishDiagnostics tests
* fix: dont get workbench if test
---------
Co-authored-by: Bastian Doetsch <bastian.doetsch@snyk.io>
Co-authored-by: Abdelrahman Shawki Hassan <shawki.hassan@snyk.io>1 parent 42da586 commit efb46f9
97 files changed
Lines changed: 6633 additions & 1518 deletions
File tree
- plugin
- META-INF
- OSGI-INF/l10n
- icons
- src/main/java/io/snyk
- eclipse/plugin
- analytics
- domain
- html
- properties
- preferences
- utils
- views
- snyktoolview
- handlers
- providers
- languageserver
- protocolextension
- messageObjects
- scanResults
- target-platform
- tests
- META-INF
- src/test
- java/io/snyk
- eclipse/plugin
- html
- properties/preferences
- views/snyktoolview
- languageserver
- protocolextension
- messageObjects/scanResults
- resources
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
25 | | - | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
26 | 29 | | |
27 | 30 | | |
28 | 31 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| 7 | + | |
7 | 8 | | |
| 9 | + | |
8 | 10 | | |
9 | 11 | | |
10 | 12 | | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
11 | 49 | | |
12 | 50 | | |
13 | 51 | | |
14 | 52 | | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
0 commit comments