refiners

package
v0.0.0-...-7c564bc Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 3, 2023 License: MIT Imports: 5 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type MatchPattern

type MatchPattern struct {
	Pattern string
}

func (MatchPattern) Apply

func (m MatchPattern) Apply(ctx context.Context, results *[]github.CodeResult) *[]github.CodeResult

removes all results that don't contain exact match with the pattern

type SearchResultsRefiner

type SearchResultsRefiner interface {
	Apply(ctx context.Context, results *[]github.CodeResult) *[]github.CodeResult //TODO why do you actually pass a context here? I haven't seen it used
}

type SortByRepositoryScore

type SortByRepositoryScore struct {
	MaxRequests int
	Client      *github.Client
}

func (SortByRepositoryScore) Apply

sorts results based on repository score

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL