MCPcopy Create free account

hub / github.com/codealong/codealong / functions

Functions242 in github.com/codealong/codealong

↓ 24 callersMethodto_string
(&self)
codealong/src/identity.rs:14
↓ 10 callersMethodpath
(&self)
codealong/src/workspace.rs:101
↓ 8 callersMethodset_message
(&self, msg: &str)
codealong-cli/src/ui.rs:43
↓ 7 callersFunctionbuild_test_logger
()
codealong/src/test.rs:3
↓ 7 callersMethodget
(&self, url: &str)
codealong-github/src/client.rs:27
↓ 6 callersMethodrepo_info
(&self)
codealong/src/repo.rs:101
↓ 5 callersMethodanalyze
(&self, pb: &NamedProgressBar, logger: &Logger)
codealong-cli/src/analyze_repos.rs:127
↓ 5 callersMethodfinish
(&self)
codealong-cli/src/ui.rs:87
↓ 5 callersMethodmerge
Merges in all file and author configs
codealong/src/config.rs:91
↓ 5 callersFunctionnew_work
()
codealong/src/work_stats.rs:127
↓ 4 callersMethodadd
(&self)
codealong-cli/src/ui.rs:30
↓ 4 callersMethodconfig_for_file
(&self, path: &str)
codealong/src/working_config.rs:28
↓ 4 callersMethodinc
(&self, delta: u64)
codealong-cli/src/ui.rs:34
↓ 4 callersMethodtimestamp
(&self)
codealong-elk/src/event.rs:48
↓ 3 callersMethodanalyze
(&self)
codealong/src/commit_analyzer.rs:37
↓ 3 callersMethodconfig
Combines base config with any config found in the repo itself
codealong/src/repo.rs:106
↓ 3 callersMethodconfig_for_identity
(&self, identity: &Identity)
codealong/src/working_config.rs:52
↓ 3 callersFunctionconvert_time
(time: &Time)
codealong/src/utils.rs:223
↓ 3 callersMethodrepository
(&self)
codealong/src/repo.rs:30
↓ 3 callersMethodset_length
(&self, pos: u64)
codealong-cli/src/ui.rs:71
↓ 3 callersFunctionwith_authentication
Prepare the authentication callbacks for cloning a git repository. The main purpose of this function is to construct the "authentication callback" wh
codealong/src/utils.rs:40
↓ 2 callersMethodadd_stats
Adds the stats to all tags
codealong/src/analyzed_diff.rs:17
↓ 2 callersMethodbuild_cursor
(&self, _opts: AnalyzeOpts)
codealong-github/src/pull_requests_analyzer.rs:67
↓ 2 callersMethodclone_repo
(&self, mut cb: Option<Box<ProgressCallback<'a>>>)
codealong/src/repo.rs:43
↓ 2 callersMethodconfig_for_github_login
(&self, github_login: &str)
codealong/src/working_config.rs:64
↓ 2 callersFunctionconfig_from_org
Generate a `Config` from Github organization information. The primary use case here is to generate a list of authors with aliases from all of the orga
codealong-github/src/config.rs:18
↓ 2 callersMethodcontributor_for_identity
(&self, identity: &Identity)
codealong/src/working_config.rs:76
↓ 2 callersMethoddedup_contributors
Merges contributors based on name and email matches. The contributor higher in the list has precedence.
codealong/src/config.rs:98
↓ 2 callersMethodfetch
( &self, repository: &Repository, mut cb: Option<Box<ProgressCallback<'a>>>, )
codealong/src/repo.rs:70
↓ 2 callersMethodfetch_remote
(&self, reference: &Ref)
codealong-github/src/pull_request_analyzer.rs:67
↓ 2 callersMethodfinish
(self)
codealong/src/hunk_analyzer.rs:39
↓ 2 callersMethodfinish_hunk
(&mut self)
codealong/src/file_analyzer.rs:65
↓ 2 callersMethodget_with_content_type
(&self, url: &str, content_type: &str)
codealong-github/src/client.rs:31
↓ 2 callersMethodguess_len
(&mut self)
codealong-github/src/cursor.rs:38
↓ 2 callersMethodid
(&self)
codealong/src/analyzed_commit.rs:62
↓ 2 callersMethodindex
( &self, event: T, )
codealong-elk/src/client.rs:28
↓ 2 callersMethodis_author_known
(&self)
codealong-github/src/pull_request_analyzer.rs:63
↓ 2 callersMethodis_github_login_known
(&self, github_login: &str)
codealong/src/working_config.rs:96
↓ 2 callersMethodjoin_and_clear
(&self)
codealong-cli/src/ui.rs:47
↓ 2 callersMethodload_next_page
(&mut self)
codealong-github/src/cursor.rs:79
↓ 2 callersMethodmerge
(&mut self, other: AnalyzeResults)
codealong-cli/src/analyze_repos.rs:88
↓ 2 callersMethodmerge_diff
(&mut self, diff: &AnalyzedDiff)
codealong/src/analyzed_commit.rs:48
↓ 2 callersFunctionmerge_tag_stats
( a: &HashMap<String, WorkStats>, b: &HashMap<String, WorkStats>, )
codealong/src/analyzed_diff.rs:87
↓ 2 callersMethodread_from_current_page
(&mut self)
codealong-github/src/cursor.rs:56
↓ 2 callersMethodrepo
(&self, entry: &RepoEntry)
codealong/src/workspace.rs:69
↓ 2 callersMethodreset
(&mut self, name: String)
codealong-cli/src/ui.rs:64
↓ 2 callersMethodreset_style
(&self)
codealong-cli/src/ui.rs:91
↓ 2 callersMethodsave
(&self)
codealong/src/workspace.rs:93
↓ 2 callersMethodset_position
(&self, pos: u64)
codealong-cli/src/ui.rs:75
↓ 1 callersMethodadd_config
(&mut self, config: Config)
codealong/src/workspace.rs:82
↓ 1 callersMethodadd_contributor
(&mut self, contributor: Contributor)
codealong/src/workspace.rs:86
↓ 1 callersFunctionadd_user_to_config
( client: &Client, config: &mut Config, mut user: User, teams: Option<&Vec<Team>>, logger:
codealong-github/src/config.rs:67
↓ 1 callersFunctionanalyze
(matches: &clap::ArgMatches, logger: &Logger)
codealong-cli/src/analyze.rs:11
↓ 1 callersMethodanalyze
(&self)
codealong/src/line_analyzer.rs:29
↓ 1 callersMethodanalyze
( &self, opts: AnalyzeOpts, )
codealong/src/repo_analyzer.rs:31
↓ 1 callersMethodanalyze
( &self, opts: AnalyzeOpts, )
codealong-github/src/pull_requests_analyzer.rs:37
↓ 1 callersMethodanalyze_change
(&self)
codealong/src/line_analyzer.rs:37
↓ 1 callersFunctionanalyze_commits
( pb: &NamedProgressBar, repo: &Repo, opts: AnalyzeOpts, logger: &Logger, )
codealong-cli/src/analyze_repos.rs:139
↓ 1 callersMethodanalyze_line
(&mut self, diff_line: &DiffLine)
codealong/src/hunk_analyzer.rs:32
↓ 1 callersFunctionanalyze_opts_from_args
(repo: &Repo, matches: &clap::ArgMatches)
codealong-cli/src/analyze_repos.rs:199
↓ 1 callersFunctionanalyze_prs
( pb: &NamedProgressBar, repo: &Repo, opts: AnalyzeOpts, logger: &Logger, )
codealong-cli/src/analyze_repos.rs:168
↓ 1 callersFunctionanalyze_repos
Clone and/or fetch all repos
codealong-cli/src/analyze_repos.rs:17
↓ 1 callersFunctionaugment_with_search_data
Use the github search API to attempt to get email/name directly from commits
codealong-github/src/config.rs:102
↓ 1 callersFunctionbuild_config
( matches: &clap::ArgMatches, path: &Path, logger: &Logger, )
codealong-cli/src/init.rs:21
↓ 1 callersMethodbuild_diff
(&self)
codealong/src/diff_analyzer.rs:78
↓ 1 callersFunctionbuild_es_client
(matches: &clap::ArgMatches)
codealong-cli/src/utils.rs:1
↓ 1 callersFunctionbuild_logger
(matches: &clap::ArgMatches)
codealong-cli/src/logger.rs:9
↓ 1 callersFunctionbuild_repo_entries
( client: &Client, github_org: &str, logger: &Logger, )
codealong-github/src/config.rs:141
↓ 1 callersFunctionbuild_repos
(workspace: &Workspace, matches: &clap::ArgMatches)
codealong-cli/src/analyze.rs:34
↓ 1 callersFunctionbuild_workspace
(matches: &clap::ArgMatches, logger: &Logger)
codealong-cli/src/build_workspace.rs:8
↓ 1 callersFunctioncalculate_impact
Current line impact calculation is a simple function that tries to incoporate the following ideas: 1. Large hunks of code have less cognitive overhea
codealong/src/hunk_analyzer.rs:64
↓ 1 callersMethodchurn_cutoff
(&self)
codealong/src/working_config.rs:20
↓ 1 callersMethodcompare_signatures
TODO: incorporate author config
codealong/src/line_analyzer.rs:58
↓ 1 callersMethodcontributor_for_github_login
(&self, github_login: &str)
codealong/src/working_config.rs:84
↓ 1 callersFunctiondefault_config_with_authors
( client: &Client, github_org: &str, logger: &Logger, )
codealong-github/src/config.rs:32
↓ 1 callersMethoddisplay_name
(&self)
codealong-cli/src/analyze_repos.rs:134
↓ 1 callersMethodensure_page_loaded
(&mut self)
codealong-github/src/cursor.rs:73
↓ 1 callersMethodevent_type
(&self)
codealong-github/src/analyzed_pull_request.rs:54
↓ 1 callersMethodexists
(dir: &Path)
codealong/src/repo_config.rs:22
↓ 1 callersFunctionexpand_repos
Given all possible repo-related arguments, expand them to a list of Repo structs.
codealong-cli/src/build_workspace.rs:38
↓ 1 callersFunctionexpand_tasks
(matches: &clap::ArgMatches, repos: Vec<Repo>)
codealong-cli/src/analyze_repos.rs:93
↓ 1 callersMethodfinish
(mut self)
codealong/src/file_analyzer.rs:74
↓ 1 callersFunctionget_all_teams
( client: &Client, github_org: &str, logger: &Logger, )
codealong-github/src/config.rs:48
↓ 1 callersFunctionget_author_config
(config: &'a WorkingConfig, commit: &Commit)
codealong/src/file_analyzer.rs:91
↓ 1 callersFunctionget_blame
( repo: &Repository, diff_delta: &DiffDelta, parent: Option<&Commit>, config: &WorkingConfig,
codealong/src/file_analyzer.rs:95
↓ 1 callersMethodget_entry
(&self, name: &str)
codealong/src/workspace_config.rs:70
↓ 1 callersMethodget_error_kind
(&self, res: &mut reqwest::Response)
codealong-github/src/client.rs:45
↓ 1 callersFunctionget_es_index
(date: &DateTime<Utc>)
codealong-elk/src/client.rs:46
↓ 1 callersFunctionget_file_config
( config: &'a WorkingConfig, diff_delta: &DiffDelta, )
codealong/src/file_analyzer.rs:80
↓ 1 callersMethodget_line
(&self, lineno: usize)
codealong/src/git_blame.rs:64
↓ 1 callersMethodget_next_url
(&self, headers: &HeaderMap)
codealong-github/src/cursor.rs:44
↓ 1 callersMethodget_num_pages
(&self, headers: &HeaderMap)
codealong-github/src/cursor.rs:60
↓ 1 callersMethodhealth
(&self)
codealong-elk/src/client.rs:39
↓ 1 callersMethodignore
(&self)
codealong/src/working_config.rs:124
↓ 1 callersFunctioninit
(matches: &clap::ArgMatches, logger: &Logger)
codealong-cli/src/init.rs:11
↓ 1 callersMethodinit
(&self, cb: Option<Box<ProgressCallback<'a>>>)
codealong/src/repo.rs:34
↓ 1 callersFunctioninitialize_repos
Clone and/or fetch all repos
codealong-cli/src/initialize_repos.rs:15
↓ 1 callersMethodis_author_known
(&self)
codealong/src/commit_analyzer.rs:66
↓ 1 callersMethodis_dupe
(&self, other: &Contributor)
codealong/src/contributor.rs:41
↓ 1 callersMethodis_known
(&self, identity: &Identity)
codealong/src/working_config.rs:92
next →1–100 of 242, ranked by callers