Documentation ¶
Index ¶
- func NewIssueHoverIsDisplayedProperties(issue vulnmap.Issue) ux.IssueHoverIsDisplayedProperties
- type Context
- type DefaultHoverService
- func (s *DefaultHoverService) Channel() chan DocumentHovers
- func (s *DefaultHoverService) ClearAllHovers()
- func (s *DefaultHoverService) DeleteHover(path string)
- func (s *DefaultHoverService) GetHover(path string, pos vulnmap.Position) Result
- func (s *DefaultHoverService) SetAnalytics(analytics ux2.Analytics)
- type DocumentHovers
- type FakeHoverService
- func (t *FakeHoverService) Calls() int
- func (t *FakeHoverService) Channel() chan DocumentHovers
- func (t *FakeHoverService) ClearAllHovers()
- func (t *FakeHoverService) DeleteHover(_ string)
- func (t *FakeHoverService) GetHover(_ string, _ vulnmap.Position) Result
- func (t *FakeHoverService) SetAnalytics(_ ux2.Analytics)
- type Hover
- type MarkupContent
- type Params
- type Result
- type Service
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewIssueHoverIsDisplayedProperties ¶
func NewIssueHoverIsDisplayedProperties(issue vulnmap.Issue) ux.IssueHoverIsDisplayedProperties
Types ¶
type DefaultHoverService ¶
type DefaultHoverService struct {
// contains filtered or unexported fields
}
func (*DefaultHoverService) Channel ¶
func (s *DefaultHoverService) Channel() chan DocumentHovers
func (*DefaultHoverService) ClearAllHovers ¶
func (s *DefaultHoverService) ClearAllHovers()
func (*DefaultHoverService) DeleteHover ¶
func (s *DefaultHoverService) DeleteHover(path string)
func (*DefaultHoverService) GetHover ¶
func (s *DefaultHoverService) GetHover(path string, pos vulnmap.Position) Result
func (*DefaultHoverService) SetAnalytics ¶
func (s *DefaultHoverService) SetAnalytics(analytics ux2.Analytics)
type DocumentHovers ¶
type FakeHoverService ¶
type FakeHoverService struct {
// contains filtered or unexported fields
}
func NewFakeHoverService ¶
func NewFakeHoverService() *FakeHoverService
func (*FakeHoverService) Calls ¶
func (t *FakeHoverService) Calls() int
func (*FakeHoverService) Channel ¶
func (t *FakeHoverService) Channel() chan DocumentHovers
func (*FakeHoverService) ClearAllHovers ¶
func (t *FakeHoverService) ClearAllHovers()
func (*FakeHoverService) DeleteHover ¶
func (t *FakeHoverService) DeleteHover(_ string)
func (*FakeHoverService) GetHover ¶
func (t *FakeHoverService) GetHover(_ string, _ vulnmap.Position) Result
func (*FakeHoverService) SetAnalytics ¶
func (t *FakeHoverService) SetAnalytics(_ ux2.Analytics)
type MarkupContent ¶
type Params ¶
type Params struct { TextDocument sglsp.TextDocumentIdentifier `json:"textDocument"` Position sglsp.Position `json:"position"` }
type Result ¶
type Result struct {
Contents MarkupContent `json:"contents"`
}
Click to show internal directories.
Click to hide internal directories.