Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( GITHUB_API_TOKEN string = fmt.Sprintf("%v", utils.GetGithubToken()) GITHUB_USERNAME string = fmt.Sprintf("%v", utils.GetGithubUsername()) SOURCEGRAPH_GRAPHQL_API_BASEURL string = utils.GetSourceGraphGQLApi() GITHUB_GRAPHQL_API_BASEURL string = utils.GetGitHubGQLApi() )
Functions ¶
This section is empty.
Types ¶
type GoPlugin ¶
type GoPlugin struct { GitHubApiToken string GitHubUsername string HttpClient *http.Client Parser *Parser DatabaseClient *gorm.DB GitHubClient *http.Client MaxRoutines int LibraryCache map[string]int GoMods map[string]*GoMod DependencyMap map[string][]string }
Plugin is tested with Go Version 1.19.4. Last Update: 15.1.2023.
func NewGoPlugin ¶
func (*GoPlugin) GenerateRepositoryData ¶ added in v1.0.0
func (g *GoPlugin) GenerateRepositoryData(c int) []models.Repository
Entrypoint for the Handler.
Click to show internal directories.
Click to hide internal directories.