Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetDelimiters ¶ added in v2.11.5
Get a list of delimiters to use for flag key matching If defaults are disabled, only additional configured delimiters will be used
func SearchForRefs ¶
func SearchForRefs(directory, subdirectory string, matcher Matcher) ([]ld.ReferenceHunksRep, error)
Types ¶
type ElementMatcher ¶
type ElementMatcher struct {
ProjKey string
Elements []string
Dir string
// contains filtered or unexported fields
}
func NewElementMatcher ¶
func NewElementMatcher(projKey, dir, delimiters string, elements []string, aliasesByElement map[string][]string) ElementMatcher
func (ElementMatcher) FindAliases ¶
func (m ElementMatcher) FindAliases(line, element string) []string
func (ElementMatcher) FindMatches ¶
func (m ElementMatcher) FindMatches(line string) []string
type Matcher ¶
type Matcher struct {
Elements []ElementMatcher
// contains filtered or unexported fields
}
func NewMultiProjectMatcher ¶ added in v2.11.5
func Scan ¶
func Scan(opts options.Options, repoParams ld.RepoParams, dir string) (Matcher, []ld.ReferenceHunksRep)
Scan checks the configured directory for flags based on the options configured for Code References.
func (Matcher) FindAliases ¶
func (Matcher) GetElements ¶
func (Matcher) GetProjectElementMatcher ¶
func (m Matcher) GetProjectElementMatcher(projectKey string) *ElementMatcher
func (Matcher) MatchElement ¶
Click to show internal directories.
Click to hide internal directories.