Documentation
¶
There is no documentation for this package.
Directories
¶
| Path | Synopsis |
|---|---|
|
application
|
|
|
codeaction
Package codeaction implements the code action functionality
|
Package codeaction implements the code action functionality |
|
config
Package config implements the configuration functionality
|
Package config implements the configuration functionality |
|
di
Package di implements the dependency injection functionality
|
Package di implements the dependency injection functionality |
|
entrypoint
Package entrypoint implements the entrypoint functionality
|
Package entrypoint implements the entrypoint functionality |
|
server
Package server implements the server functionality
|
Package server implements the server functionality |
|
server/notification
Package notification implements the scan notifications
|
Package notification implements the scan notifications |
|
watcher
Package watcher implements file watcher functionality
|
Package watcher implements file watcher functionality |
|
Package ast implements abstract syntax tree functionality
|
Package ast implements abstract syntax tree functionality |
|
maven
Package maven implements the Maven parser
|
Package maven implements the Maven parser |
|
domain
|
|
|
ide/codelens
Package codelens implements the codelens functionality
|
Package codelens implements the codelens functionality |
|
ide/command
Package command implements the commands available for IDEs
|
Package command implements the commands available for IDEs |
|
ide/command/mock
Package mock_command is a generated GoMock package.
|
Package mock_command is a generated GoMock package. |
|
ide/converter
Package converter implements conversions between Snyk and LSP types
|
Package converter implements conversions between Snyk and LSP types |
|
ide/hover
Package hover implements the hover functionality
|
Package hover implements the hover functionality |
|
ide/initialize
Package initialize implements initialization functionality
|
Package initialize implements initialization functionality |
|
ide/workspace
Package workspace implements an LSP workspace
|
Package workspace implements an LSP workspace |
|
scanstates
Package scanstates implements scan state management
|
Package scanstates implements scan state management |
|
snyk
Package snyk implements the Snyk Domain types & functionality
|
Package snyk implements the Snyk Domain types & functionality |
|
snyk/delta
Package delta implements delta scanning
|
Package delta implements delta scanning |
|
snyk/mock_snyk
Package mock_snyk is a generated GoMock package.
|
Package mock_snyk is a generated GoMock package. |
|
snyk/persistence
Package persistence implements persistence functionality
|
Package persistence implements persistence functionality |
|
snyk/persistence/mock_persistence
Package mock_persistence is a generated GoMock package.
|
Package mock_persistence is a generated GoMock package. |
|
snyk/scanner
Package scanner defines the scanner interface and common functionality used in all scanners
|
Package scanner defines the scanner interface and common functionality used in all scanners |
|
infrastructure
|
|
|
analytics
Package analytics implements analytics functionality
|
Package analytics implements analytics functionality |
|
authentication
Package authentication implements authentication functionality
|
Package authentication implements authentication functionality |
|
cli
Package cli provides implementations for handling the Snyk CLI There is OS-specific code, see https://www.digitalocean.com/community/tutorials/building-go-applications-for-different-operating-systems-and-architectures for more information on how that works
|
Package cli provides implementations for handling the Snyk CLI There is OS-specific code, see https://www.digitalocean.com/community/tutorials/building-go-applications-for-different-operating-systems-and-architectures for more information on how that works |
|
cli/cli_constants
Package cli_constants provides constants for the CLI
|
Package cli_constants provides constants for the CLI |
|
cli/filename
Package filename implements os specific filename functionality
|
Package filename implements os specific filename functionality |
|
cli/install
Package install implements the Snyk CLI installation functionality
|
Package install implements the Snyk CLI installation functionality |
|
code
Package code provides Snyk Code (SAST) scanning functionality.
|
Package code provides Snyk Code (SAST) scanning functionality. |
|
code/encoding
Package encoding implements encoding functionality
|
Package encoding implements encoding functionality |
|
configuration
Package configuration provides HTML rendering for the configuration dialog.
|
Package configuration provides HTML rendering for the configuration dialog. |
|
featureflag
Package featureflag implements remote feature flag support
|
Package featureflag implements remote feature flag support |
|
filesystem
Package filesystem defines basic interfaces to a file system.
|
Package filesystem defines basic interfaces to a file system. |
|
iac
Package iac implements the IAC scanner
|
Package iac implements the IAC scanner |
|
learn
Package learn implements the Snyk Learn API Integration
|
Package learn implements the Snyk Learn API Integration |
|
learn/mock_learn
Package mock_learn is a generated GoMock package.
|
Package mock_learn is a generated GoMock package. |
|
oss
Package oss implements the OSS scanner
|
Package oss implements the OSS scanner |
|
sentry
Package sentry implements the Sentry error reporting functionality
|
Package sentry implements the Sentry error reporting functionality |
|
snyk_api
Package snyk_api implements the Snyk API client
|
Package snyk_api implements the Snyk API client |
|
utils
Package utils provides utilities and is mainly used for delta scanning
|
Package utils provides utilities and is mainly used for delta scanning |
|
Package env provides utilities for environment variables.
|
Package env provides utilities for environment variables. |
|
concurrency
Package concurrency implements concurrency utilities
|
Package concurrency implements concurrency utilities |
|
constants
Package constants provides constants
|
Package constants provides constants |
|
context
Package context implements context management for Snyk
|
Package context implements context management for Snyk |
|
data_structure
Package data_structure implements data structure functionality
|
Package data_structure implements data structure functionality |
|
debounce
Package debounce implements debouncer functionality
|
Package debounce implements debouncer functionality |
|
delta
Package delta implements delta scanning
|
Package delta implements delta scanning |
|
fflags
Package fflags implements the feature flag functionality
|
Package fflags implements the feature flag functionality |
|
float
Package float implements float functionality
|
Package float implements float functionality |
|
html
Package html implements HTML functionality for the IDE clients
|
Package html implements HTML functionality for the IDE clients |
|
logging
Package logging implements a zerolog writer that sends log messages to the LSP server
|
Package logging implements a zerolog writer that sends log messages to the LSP server |
|
mcp
Package mcp implements MCP configure workflow call
|
Package mcp implements MCP configure workflow call |
|
notification
Package notification implements notification functionality for Snyk
|
Package notification implements notification functionality for Snyk |
|
observability/error_reporting
Package error_reporting implements error reporting functionality
|
Package error_reporting implements error reporting functionality |
|
observability/performance
Package performance implements performance instrumentation and tracing
|
Package performance implements performance instrumentation and tracing |
|
product
Package product contains general product names and information for Snyk product lines
|
Package product contains general product names and information for Snyk product lines |
|
progress
Package progress implements the progress functionality
|
Package progress implements the progress functionality |
|
scans
Package scans contains functionality related to Snyk scans
|
Package scans contains functionality related to Snyk scans |
|
sdk
Package sdk implements SDK environment handling
|
Package sdk implements SDK environment handling |
|
storage
Package storage implements the GAF storage interface for configuration
|
Package storage implements the GAF storage interface for configuration |
|
storedconfig
Package storedconfig implements stored configuration functionality
|
Package storedconfig implements stored configuration functionality |
|
testsupport
Package testsupport contains test helpers for Snyk
|
Package testsupport contains test helpers for Snyk |
|
testutil
Package testutil implements test setup functionality
|
Package testutil implements test setup functionality |
|
testutil/workspaceutil
Package workspaceutil provides workspace setup utilities for tests.
|
Package workspaceutil provides workspace setup utilities for tests. |
|
types
Package types provides commonly used types
|
Package types provides commonly used types |
|
types/mock_types
Package mock_types is a generated GoMock package.
|
Package mock_types is a generated GoMock package. |
|
uri
Package uri implements URI handling for Snyk
|
Package uri implements URI handling for Snyk |
|
user_interface
Package user_interface implements the user interface functionality
|
Package user_interface implements the user interface functionality |
|
util
Package util implements utility functions
|
Package util implements utility functions |
|
vcs
Package vcs implements VCS integration
|
Package vcs implements VCS integration |
|
Package ls_extension implements the language server extension for integration with GAF
|
Package ls_extension implements the language server extension for integration with GAF |
|
scripts
|
|
|
compatibility-matrix
command
|
|
|
config-dialog
command
ABOUTME: Manual test script to generate configuration dialog HTML for visual inspection ABOUTME: Run with: go run scripts/config-dialog/main.go > config_output.html
|
ABOUTME: Manual test script to generate configuration dialog HTML for visual inspection ABOUTME: Run with: go run scripts/config-dialog/main.go > config_output.html |
Click to show internal directories.
Click to hide internal directories.