beats analyze

gitea
structural fingerprinting · ∛(seq × import × call)
2026-06-11 17:09:16
Clusters
88
structural patterns found
High Structural Confidence Score
83
std < 0.05 — tight
Medium Structural Confidence Score
5
0.05 ≤ std < 0.12
Low Structural Confidence Score
0
std ≥ 0.12 — broad
Metric Glossary
Structural Conformity & Confidence
Structural Conformity Tiers Derived from the standard deviation of arithmetic pairwise scores — (AST token-sequence similarity + import Jaccard + call-target Jaccard) / 3 — computed across all member pairs. Thresholds are calibrated to the natural spread of structural clusters (std devs typically 0.00–0.15).
High Structural Conformity Score (High StrcScore) (std < 0.05): members are near-identical — the cluster encodes a very tight, settled convention.
Medium Structural Conformity Score (Medium StrcScore) (0.05 ≤ std < 0.12): consistent pattern with variation — same structural family, some drift.
Low Structural Conformity Score (Low StrcScore) (std ≥ 0.12): broad structural family — shape is shared but with significant internal variation.
Confidence Score ln(size) × ln(numPackages+1) × confidence(tier) × meanScore² × (importCoh + callCoh) / 2 — a composite ranking signal.
ln(size): logarithmic prevalence weight — size matters, but diminishingly.
ln(numPackages+1): package-spread weight — patterns recurring across more packages are stronger signals of an established codebase-wide convention.
confidence: tier weight — High StrcScore = 1.0 / Medium StrcScore = 0.6 / Low StrcScore = 0.3.
meanScore²: structural tightness, squared — penalises loose clusters disproportionately; a score of 0.90 outweighs 0.75 by more than the raw difference suggests.
(importCoh + callCoh) / 2: coherence factor — rewards clusters where members share both import domain and call vocabulary, the strongest signal of a real settled convention.
Within each tier tab, clusters are sorted descending by this score.
Cluster metrics
IDFirst 6 hex characters of the ShapeHash — stable across beats init runs. Use this to reference a cluster in conversations or with teammates.
Common ShapeThe longest token subsequence present in every member of the cluster — the structural skeleton they all share. A longer shape means the cluster has a richer shared convention.
Avg Pairwise ScoreMean ∛(seqSim × importJaccard × callJaccard) over every unique member pair. The cube root is a geometric mean — all three dimensions must contribute; a zero on any one collapses the score to zero.
Member ScoreEach function's mean pairwise score against every other member. The lowest-scoring members are outlier candidates. A large gap between top and bottom member scores is a sign the cluster should be split.
Import Coh.Mean pairwise Jaccard of direct import sets. High (≥ 0.60) means the cluster operates in a shared package domain.
Call Coh.Mean pairwise Jaccard of call-target sets. High (≥ 0.60) means the cluster uses the same external vocabulary — a strong signal of shared structural role.
Token reference Every function is reduced to an ordered sequence of these tokens — no names, no literals, only structure.
CALLA plain local function call or builtin (make(), len()) or type conversion.
CALL_PKGA package-qualified call — the receiver is an imported package alias, e.g. fmt.Sprintf().
CALL_METHODA method or chained call — the receiver is a variable or struct field, e.g. w.Close().
ASSIGNA variable assignment or short variable declaration (:= or =).
RETURNA return statement. Each return value appends one RETURN token, encoding output arity into the shape.
IFAn if statement (including if err != nil guards). High frequency indicates defensive/error-handling code.
FOR / RANGEC-style for loop vs range-based iteration. RANGE is the most common iteration token in idiomatic Go.
SWITCH / CASESwitch statement with CASE tokens for each branch, encoding branching arity.
DEFERA defer statement. Signals resource cleanup or unlock patterns.
GO / SEND / SELECTGoroutine spawn, channel send, and channel multiplexing. Presence indicates concurrency in the control flow.
FUNCLITAn anonymous function / closure, e.g. passed as a callback or used in a goroutine launch.
COMPOSITE_LITA composite literal — struct, slice, map, or array initialisation, e.g. &Foo{}, []string{...}. High frequency indicates constructor-style or data-builder functions.
BINARY_OPA binary expression — arithmetic, comparison, or logical operator (+, ==, &&, etc.). Distinguishes computation-heavy functions from pure dispatch/delegation shapes.
TYPE_ASSERTA type assertion or type switch arm — x.(T). Signals interface-unwrapping patterns common in middleware, codec, or handler code.
Filtered noise Clusters whose trigram shape matches ≥ 5% of the entire corpus are suppressed — structural stop-words (e.g. a bare RETURN function) with no discriminating signal. They are excluded from all three tier tabs.
Score distribution — avg pairwise ∛(seq × imp × call)
0.55 – 0.65
0
0.65 – 0.75
0
0.75 – 0.85
16
0.85 – 0.95
42
0.95 – 1.00
30

Heavy clone concentration: 34% of clusters score above 0.95, indicating a large number of near-identical function pairs.

Size distribution — functions per cluster
3 – 4
64
5 – 9
18
10+
6

6 clusters recur 10 or more times — genuine codebase-wide idioms the team has organically converged on. These are the highest-signal patterns worth documenting or enforcing as canonical conventions.

Potential Outlier Charts
Package coverage — clustered vs outliers (top 20 by volume)
issues
66 / 19
repo
44 / 15
actions
51 / 7
webhook
54 / 2
packages
30 / 3
user
23 / 8
auth
17 / 6
activities
13 / 1
project
11 / 1
asymkey
11 / 0
organization
3 / 6
git
7 / 0
org
6 / 0
setting
6 / 0
indexer
5 / 0
v1_20
5 / 0
feed
4 / 0
gitrepo
4 / 0
npm
4 / 0
conan
4 / 0

clustered   structural outliers  ·  counts shown as clustered / outliers per package.

Outlier delta direction
Missing from peers (−)
20
Extends peers (+)
7
Mixed (+ and −)
42

Functions missing something peers have (−) are the strongest bug signal. Functions that extend peers (+) are usually intentional.

Token types missing from outliers vs peers
COMPOSITE_LIT
45
BINARY_OP
28
ASSIGN
6
RETURN
1

Token types most frequently absent in outliers compared to their cluster peers — dominant types suggest a systemic missing pattern.

Potential Deviations 71 function(s) across 14 cluster(s) — functions that did not join but score close
12a38e Longest Common Subsequence:ASSIGNCALL_METHODCALL_METHODIFASSIGNCALL_METHODBINARY_OPRETURNIFASSIGNCALL_PKGBINARY_OPRETURNRETURNCALL_METHODRETURN
Function Package File : Line Token Shape Token Δ Import Δ Call Δ Cyclo Δ
ConvertWebhookTaskTypeToString v1_14 migrations/v1_14/v162.go:12 BINARY_OPASSIGNCOMPOSITE_LITIFASSIGNCALL_METHODCALLBINARY_OPRETURNRANGEIFASSIGNCALL_METHODBINARY_OPRETURNASSIGNCALL_METHODDEFERCALL_METHODIFASSIGNCALL_METHODBINARY_OPRETURNIFASSIGNCALL_PKGBINARY_OPRETURNRETURNCALL_METHODRETURN +CALL+COMPOSITE_LIT+DEFER+RANGE +1.2
291e2e Longest Common Subsequence:ASSIGNCALL_PKGIFASSIGNCALL_METHODCOMPOSITE_LITIFASSIGNCALL_METHODCOMPOSITE_LITRETURNRETURN
Function Package File : Line Token Shape Token Δ Import Δ Call Δ Cyclo Δ
ToConds repo models/repo/pushmirror.go:103 ASSIGNCALL_PKGIFBINARY_OPASSIGNCALL_METHODCOMPOSITE_LITIFCALL_METHODASSIGNCALL_METHODCOMPOSITE_LITCALL_METHODRETURNRETURN +BINARY_OP -0.5
32782c Longest Common Subsequence:ASSIGNCALL_METHODCALL_PKGIFRETURNCOMPOSITE_LITRETURNRETURNRETURN
Function Package File : Line Token Shape Token Δ Import Δ Call Δ Cyclo Δ
GetEmailAddressByID user models/user/email_address.go:207 ASSIGNCOMPOSITE_LITIFASSIGNCALL_METHODCALL_METHODCALL_PKGBINARY_OPRETURNIFRETURNRETURNRETURNRETURN +BINARY_OP −structs 0.0
GetWatch repo models/repo/watch.go:44 ASSIGNCOMPOSITE_LITASSIGNCALL_METHODCALL_PKGIFBINARY_OPRETURNIFASSIGNRETURNRETURNRETURN +BINARY_OP −structs 0.0
6e48ac Longest Common Subsequence:IFASSIGNCALL_METHODBINARY_OPCALL_PKGRETURNIFBINARY_OPRETURNRETURNRETURN
Function Package File : Line Token Shape Token Δ Import Δ Call Δ Cyclo Δ
RefIssueTitle issues models/issues/issue_xref.go:307 IFASSIGNCALL_METHODBINARY_OPCALL_PKGRETURNRETURNRETURN −issues -1.3
IsWorkInProgress issues models/issues/pull.go:651 IFASSIGNCALL_METHODBINARY_OPCALL_PKGRETURNRETURNCALLRETURN +CALL −issues -1.3
RefIssueLink issues models/issues/issue_xref.go:298 IFASSIGNCALL_METHODBINARY_OPCALL_PKGRETURNRETURNCALL_METHODRETURN −issues -1.3
853319 Longest Common Subsequence:ASSIGNCALL_METHODCALL_METHODCALL_PKGIFBINARY_OPRETURNIFRETURNCALL_PKGRETURNRETURNRETURN
Function Package File : Line Token Shape Token Δ Import Δ Call Δ Cyclo Δ
GetRunByRepoAndIndex actions models/actions/run.go:355 ASSIGNCOMPOSITE_LITASSIGNCALL_METHODCALL_PKGIFBINARY_OPRETURNIFRETURNCALL_PKGRETURNRETURNRETURN +COMPOSITE_LIT -0.2
GetLatestRun actions models/actions/run.go:370 ASSIGNCOMPOSITE_LITASSIGNCALL_METHODCALL_METHODCALL_METHODCALL_PKGIFBINARY_OPRETURNIFRETURNCALL_PKGRETURNRETURNRETURN +COMPOSITE_LIT -0.2
a7f114 Longest Common Subsequence:IFASSIGNCALL_METHODBINARY_OPCALL_PKGRETURNIFASSIGNBINARY_OP
Function Package File : Line Token Shape Token Δ Import Δ Call Δ Cyclo Δ
PullReviewDismiss mailer services/mailer/notify.go:182 IFASSIGNCALL_METHODBINARY_OPCALL_PKGIFASSIGNCALLBINARY_OPCALL_PKG +CALL−RETURN -0.3
bcbde7 Longest Common Subsequence:ASSIGNCALL_METHODCALL_METHODCALL_METHODCALL_METHODIFBINARY_OPASSIGNCALL_PKGASSIGNCALLASSIGNCALL_METHODRETURNASSIGNCALLASSIGNCALL_METHODRETURNRETURNRETURNRETURN
Function Package File : Line Token Shape Token Δ Import Δ Call Δ Cyclo Δ
SearchFiles packages models/packages/package_file.go:230 ASSIGNCALL_METHODCALL_PKGCALL_METHODIFBINARY_OPASSIGNCALL_PKGASSIGNCALLASSIGNCALL_METHODRETURNRETURNRETURNRETURN −setting 0.0
GetBadgeUsers user models/user/badge.go:64 ASSIGNCALL_METHODCALL_METHODCALL_METHODCALL_METHODCALL_PKGIFBINARY_OPASSIGNCALL_PKGASSIGNCALLASSIGNCALL_METHODRETURNRETURNRETURNRETURN −setting 0.0
cea7da Longest Common Subsequence:ASSIGNCALL_METHODCALL_METHODCALL_METHODCALL_METHODCALL_PKGCOMPOSITE_LITBINARY_OPRETURNRETURN
Function Package File : Line Token Shape Token Δ Import Δ Call Δ Cyclo Δ
CountCommentTypeLabelWithOutsideLabels issues models/issues/comment.go:1270 RETURNCALL_METHODCALL_METHODCALL_METHODCALL_METHODCALL_METHODCALL_METHODCALL_PKGRETURNRETURN −ASSIGN−BINARY_OP−COMPOSITE_LIT −builder -1.0
DeleteCredential auth models/auth/webauthn.go:199 ASSIGNCALL_METHODCALL_METHODCALL_METHODCALL_PKGCOMPOSITE_LITRETURNBINARY_OPRETURNRETURN −builder -1.0
GetOrgRepositoryIDs repo models/repo/org_repo.go:26 ASSIGNCALL_METHODCALL_METHODCALL_METHODCALL_METHODCALL_PKGRETURNRETURNRETURN −BINARY_OP−COMPOSITE_LIT −builder -1.0
GetWatchers repo models/repo/watch.go:127 ASSIGNCALLRETURNCALL_METHODCALL_METHODCALL_METHODCALL_METHODCALL_METHODCALL_METHODCALL_PKGRETURNRETURN +CALL−BINARY_OP−COMPOSITE_LIT −builder -1.0
GetCleanupRulesByOwner packages models/packages/package_cleanup_rule.go:87 ASSIGNCALLRETURNCALL_METHODCALL_METHODCALL_PKGRETURNRETURN +CALL−BINARY_OP−COMPOSITE_LIT −builder -1.0
GetPullRequestIDsByCheckStatus issues models/issues/pull_list.go:162 ASSIGNCALLRETURNCALL_METHODCALL_METHODCALL_METHODCALL_METHODCALL_PKGRETURNRETURN +CALL−BINARY_OP−COMPOSITE_LIT −builder -1.0
GetUserRepoTeams organization models/organization/team_list.go:119 RETURNCALL_METHODCALL_METHODCALL_METHODCALL_METHODCALL_METHODCALL_METHODCALL_PKGRETURNRETURN −ASSIGN−BINARY_OP−COMPOSITE_LIT −builder -1.0
GetUnlinkedAttachmentsByUserID repo models/repo/attachment.go:169 ASSIGNCALLRETURNCALL_METHODCALL_METHODCALL_PKGRETURNRETURN +CALL−BINARY_OP−COMPOSITE_LIT −builder -1.0
AccessTokenByNameExists auth models/auth/access_token.go:188 RETURNCALL_METHODCALL_METHODCALL_METHODCALL_METHODCALL_PKGRETURNRETURN −ASSIGN−BINARY_OP−COMPOSITE_LIT −builder -1.0
GetPullRequestByIssueIDs issues models/issues/pull_list.go:385 ASSIGNCALLCALLRETURNCALL_METHODCALL_METHODCALL_METHODCALL_PKGRETURNRETURN +CALL−BINARY_OP−COMPOSITE_LIT −builder -1.0
UpdateArtifactByID actions models/actions/artifact.go:140 ASSIGNASSIGNCALL_METHODCALL_METHODCALL_METHODCALL_PKGRETURNRETURN −BINARY_OP−COMPOSITE_LIT −builder -1.0
GetLabelsByIssueID issues models/issues/issue_label.go:327 RETURNCALL_METHODCALL_METHODCALL_METHODCALL_METHODCALL_PKGRETURNRETURN −ASSIGN−BINARY_OP−COMPOSITE_LIT −builder -1.0
MarkTaskDelivered webhook models/webhook/hooktask.go:188 ASSIGNCALL_METHODCALL_METHODCALL_METHODCALL_METHODCALL_PKGCOMPOSITE_LITRETURNBINARY_OPRETURNRETURN −builder -1.0
UpdateIssueUsersByMentions issues models/issues/issue_user.go:64 RANGEASSIGNCOMPOSITE_LITASSIGNCALL_METHODCALL_PKGIFBINARY_OPRETURNASSIGNIFASSIGNCALL_METHODCALL_METHODCALL_METHODCALL_PKGASSIGNCALL_METHODCALL_PKGIFBINARY_OPRETURNRETURNRETURN +IF+RANGE −builder +3.0
projectIDs issues models/issues/issue_project.go:30 ASSIGNCALL_METHODCALL_METHODCALL_METHODCALL_METHODCALL_PKGRETURNRETURNRETURN −BINARY_OP−COMPOSITE_LIT −builder -1.0
UpdateUserCols user models/user/user.go:956 IFASSIGNCALLBINARY_OPRETURNASSIGNCALL_METHODCALL_METHODCALL_METHODCALL_PKGRETURNRETURN +CALL+IF−COMPOSITE_LIT −builder 0.0
GetParticipantsIDsByIssueID issues models/issues/issue.go:626 ASSIGNCALLRETURNCALL_METHODCALL_METHODCALL_METHODCALL_METHODCALL_METHODCALL_METHODCALL_PKGRETURNRETURN +CALL−BINARY_OP−COMPOSITE_LIT −builder -1.0
UsersInTeamsCount organization models/organization/team_user.go:65 IFASSIGNCALL_METHODCALL_METHODCALL_METHODCALL_METHODCALL_METHODCALL_METHODCALL_PKGBINARY_OPRETURNRETURNCALLCALLRETURNRETURN +CALL+IF−COMPOSITE_LIT −builder 0.0
GetDefaultWebhooks webhook models/webhook/webhook_system.go:41 ASSIGNCALLRETURNCALL_METHODCALL_METHODCALL_PKGRETURNRETURN +CALL−BINARY_OP−COMPOSITE_LIT −builder -1.0
GetReviewCommentsCount issues models/issues/pull.go:421 ASSIGNCOMPOSITE_LITASSIGNCALL_METHODASSIGNCALL_METHODCALL_METHODCALL_PKGCALLIFBINARY_OPRETURNRETURNCALLRETURN +CALL+IF −builder 0.0
GetWebAuthnCredentialsByUID auth models/auth/webauthn.go:131 ASSIGNCALLRETURNCALL_METHODCALL_METHODCALL_PKGRETURNRETURN +CALL−BINARY_OP−COMPOSITE_LIT −builder -1.0
deleteTime issues models/issues/tracked_time.go:304 IFRETURNCOMPOSITE_LITASSIGNASSIGNCALL_METHODCALL_METHODCALL_METHODCALL_PKGRETURNRETURN +IF−BINARY_OP −builder 0.0
GetRepositoriesByForkID repo models/repo/fork.go:16 ASSIGNCALLRETURNCALL_METHODCALL_METHODCALL_PKGRETURNRETURN +CALL−BINARY_OP−COMPOSITE_LIT −builder -1.0
IsOrganizationMember organization models/organization/org_user.go:86 RETURNCALL_METHODCALL_METHODCALL_METHODCALL_METHODCALL_PKGRETURNRETURN −ASSIGN−BINARY_OP−COMPOSITE_LIT −builder -1.0
GetAttachmentsByIssueIDImagesLatest repo models/repo/attachment.go:137 ASSIGNCALLRETURNCALL_METHODCALL_METHODCALL_METHODCALL_METHODCALL_PKGRETURNRETURN +CALL−BINARY_OP−COMPOSITE_LIT −builder -1.0
GetUnmergedPullRequestsByBaseInfo issues models/issues/pull_list.go:151 ASSIGNCALLRETURNCALL_METHODCALL_METHODCALL_METHODCALL_METHODCALL_PKGRETURNRETURN +CALL−BINARY_OP−COMPOSITE_LIT −builder -1.0
updateOAuth2Application auth models/auth/oauth2.go:322 IFASSIGNCALL_METHODCALL_METHODCALL_METHODCALL_PKGBINARY_OPRETURNRETURNRETURN +IF−COMPOSITE_LIT −builder 0.0
GetAttachmentsByIssueID repo models/repo/attachment.go:131 ASSIGNCALLRETURNCALL_METHODCALL_METHODCALL_PKGRETURNRETURN +CALL−BINARY_OP−COMPOSITE_LIT −builder -1.0
GetUserOrgTeams organization models/organization/team_list.go:110 RETURNCALL_METHODCALL_METHODCALL_METHODCALL_METHODCALL_PKGRETURNRETURN −ASSIGN−BINARY_OP−COMPOSITE_LIT −builder -1.0
UpdateAllowEdits issues models/issues/pull.go:742 IFASSIGNCALL_METHODCALL_METHODCALL_METHODCALL_PKGBINARY_OPRETURNRETURNRETURN +IF−COMPOSITE_LIT −builder 0.0
GetInvitesByTeamID organization models/organization/team_invite.go:140 ASSIGNCALLRETURNCALL_METHODCALL_METHODCALL_PKGRETURNRETURN +CALL−BINARY_OP−COMPOSITE_LIT −builder -1.0
GetAttachmentsByCommentID repo models/repo/attachment.go:152 ASSIGNCALLRETURNCALL_METHODCALL_METHODCALL_PKGRETURNRETURN +CALL−BINARY_OP−COMPOSITE_LIT −builder -1.0
GetUserTeamIDs organization models/organization/org.go:580 ASSIGNCALLRETURNCALL_METHODCALL_METHODCALL_METHODCALL_METHODCALL_METHODCALL_METHODCALL_PKGRETURNRETURN +CALL−BINARY_OP−COMPOSITE_LIT −builder -1.0
GetUserBadges user models/user/badge.go:46 ASSIGNCALL_METHODCALL_METHODCALL_METHODCALL_PKGASSIGNCALLASSIGNCALL_METHODRETURNRETURNRETURNRETURN +CALL−BINARY_OP−COMPOSITE_LIT −builder -1.0
GetIssueIDsByRepoID issues models/issues/issue.go:617 ASSIGNCALLASSIGNCALL_METHODCALL_METHODCALL_METHODCALL_METHODCALL_PKGRETURNRETURNRETURN +CALL−BINARY_OP−COMPOSITE_LIT −builder -1.0
GetUnmergedPullRequestsByHeadInfo issues models/issues/pull_list.go:65 ASSIGNCALLASSIGNCALL_METHODCALL_METHODCALL_PKGRETURNCALL_METHODRETURNRETURN +CALL−BINARY_OP−COMPOSITE_LIT −builder -1.0
d09b8c Longest Common Subsequence:ASSIGNCALL_PKGCOMPOSITE_LITIFBINARY_OPIFCALL_PKGCALLRETURNCALLCALL_METHOD
Function Package File : Line Token Shape Token Δ Import Δ Call Δ Cyclo Δ
DeletePackageVersion chef packages/chef/chef.go:355 ASSIGNCALL_METHODASSIGNCALL_METHODASSIGNCALL_PKGCOMPOSITE_LITIFBINARY_OPIFCALL_PKGCALLCALLRETURNCALL_METHOD 0.0
e05f49 Longest Common Subsequence:ASSIGNCALLASSIGNCALL_METHODCALL_METHODBINARY_OPRETURNASSIGNCALLRANGEASSIGNRETURNRETURNRETURN
Function Package File : Line Token Shape Token Δ Import Δ Call Δ Cyclo Δ
LoadReviewCommentsCounts issues models/issues/pull_list.go:299 ASSIGNCALL_METHODASSIGNCALLCALLASSIGNCALLCALLIFASSIGNCALL_METHODCALL_METHODCALL_METHODCALL_METHODCALL_METHODCALL_METHODCALL_PKGBINARY_OPRETURNRANGEASSIGNRETURNRETURNRETURN +CALL_PKG+IF -0.3
ea466a Longest Common Subsequence:IFBINARY_OPCALLRETURNASSIGNCALLCALLASSIGNCALLFORBINARY_OPASSIGNCALLASSIGNCALL_METHODCALL_METHODCALLIFBINARY_OPRETURNFORCALL_METHODASSIGNCALL_METHODIFBINARY_OPCALL_METHODRETURNASSIGNASSIGNCALL_METHODASSIGNASSIGNRANGEASSIGNRETURNRETURN
Function Package File : Line Token Shape Token Δ Import Δ Call Δ Cyclo Δ
LoadTotalTrackedTimes issues models/issues/milestone_list.go:105 IFBINARY_OPCALLRETURNASSIGNCALLCALLASSIGNCALL_METHODCALL_METHODCALL_METHODCALL_METHODCALL_METHODCALL_METHODCALL_METHODCALL_METHODCALL_PKGCALL_METHODCALLIFBINARY_OPRETURNDEFERCALL_METHODFORCALL_METHODASSIGNCALL_METHODIFBINARY_OPRETURNASSIGNRANGEASSIGNRETURNRETURN +CALL_PKG+DEFER −repo -2.5
fccae7 Longest Common Subsequence:ASSIGNCOMPOSITE_LITIFASSIGNCALL_METHODCALL_PKGBINARY_OPRETURNRETURNRETURNRETURN
Function Package File : Line Token Shape Token Δ Import Δ Call Δ Cyclo Δ
GetIndexerStatus repo models/repo/repo_indexer.go:66 SWITCHCASEIFBINARY_OPRETURNCASEIFBINARY_OPRETURNASSIGNCOMPOSITE_LITIFASSIGNCALL_METHODCALL_METHODCALL_PKGBINARY_OPRETURNIFASSIGNASSIGNSWITCHCASEASSIGNCASEASSIGNRETURNRETURNRETURN +CASE+SWITCH +5.2
GetLatestAttemptJobsByRepoAndRunID actions models/actions/run_job.go:186 ASSIGNCALLIFBINARY_OPRETURNIFBINARY_OPRETURNCALLIFASSIGNCALL_METHODCALL_METHODCALL_METHODCALL_PKGBINARY_OPRETURNRETURNRETURNRETURN +CALL−COMPOSITE_LIT +0.2
GetOAuth2AuthorizationByCode auth models/auth/oauth2.go:446 ASSIGNCALLIFASSIGNCALL_METHODCALL_METHODCALL_PKGBINARY_OPRETURNIFRETURNASSIGNCALLIFASSIGNCALL_METHODCALL_METHODCALL_PKGBINARY_OPRETURNIFRETURNRETURNRETURNRETURN +CALL−COMPOSITE_LIT +1.2
GetActivatedEmailAddresses user models/user/email_address.go:532 ASSIGNCALLIFASSIGNCALL_METHODCALL_METHODCALL_METHODCALL_METHODCALL_METHODCALL_PKGBINARY_OPRETURNRETURNRETURNRETURN +CALL−COMPOSITE_LIT -1.8
InsertOrUpdateProperty packages models/packages/package_property.go:70 ASSIGNCOMPOSITE_LITASSIGNCALL_METHODCALL_PKGIFBINARY_OPRETURNIFASSIGNCALL_METHODCALL_METHODCALL_METHODCALL_PKGCOMPOSITE_LITRETURNASSIGNCALLRETURNRETURN +CALL -0.8
RemoveAccountLink user models/user/external_login_user.go:104 ASSIGNCALL_METHODCALL_PKGCOMPOSITE_LITIFBINARY_OPRETURNIFBINARY_OPRETURNCOMPOSITE_LITRETURNRETURNRETURN -0.8
increaseTasksVersionByScope actions models/actions/tasks_version.go:54 ASSIGNCALL_METHODCALL_PKGIFBINARY_OPRETURNASSIGNCALL_METHODIFBINARY_OPRETURNIFBINARY_OPIFASSIGNCALLBINARY_OPRETURNRETURNRETURN +CALL−COMPOSITE_LIT +1.2
setIssueNotificationStatusReadIfUnread activities models/activities/notification.go:348 ASSIGNCALLIFBINARY_OPRETURNIFBINARY_OPRETURNASSIGNASSIGNCALL_METHODCALL_METHODCALL_METHODCALL_PKGRETURNRETURN +CALL−COMPOSITE_LIT -0.8
IncreaseCounter auth models/auth/oauth2.go:506 ASSIGNCALL_METHODCALL_METHODCALL_METHODCALL_PKGCALLIFBINARY_OPRETURNASSIGNCALLIFBINARY_OPRETURNASSIGNRETURNRETURN +CALL−COMPOSITE_LIT -0.8
825608 Longest Common Subsequence:RETURNBINARY_OPBINARY_OPBINARY_OPBINARY_OPCALL_PKGCALL_PKGRETURN
Function Package File : Line Token Shape Token Δ Import Δ Call Δ Cyclo Δ
composeDeployKeysAPILink repo v1/repo/key.go:42 RETURNBINARY_OPBINARY_OPBINARY_OPBINARY_OPBINARY_OPCALL_PKGCALL_PKGRETURN −git 0.0
8df256 Longest Common Subsequence:ASSIGNCALL_METHODCALL_METHODCALL_PKGBINARY_OPRETURNIFRETURNCOMPOSITE_LITRETURNRETURNRETURN
Function Package File : Line Token Shape Token Δ Import Δ Call Δ Cyclo Δ
removeTopicFromRepo repo models/repo/topic.go:132 ASSIGNCALL_PKGIFASSIGNCALL_METHODCALL_METHODCALL_METHODBINARY_OPRETURNIFASSIGNCALL_METHODCOMPOSITE_LITBINARY_OPRETURNRETURNRETURN −builder 0.0
GetRepoLicenses repo models/repo/license.go:38 ASSIGNCALLIFASSIGNCALL_METHODCALL_METHODCALL_METHODCALL_PKGBINARY_OPRETURNRETURNRETURNRETURN +CALL−COMPOSITE_LIT −builder -1.0
LoadTotalTimes issues models/issues/issue.go:127 ASSIGNCOMPOSITE_LITASSIGNCALL_METHODCALL_METHODCALL_PKGCOMPOSITE_LITIFBINARY_OPRETURNRETURNRETURN −builder -1.0
GetRunJobsByRunAndAttemptID actions models/actions/run_job.go:213 IFASSIGNCALL_METHODCALL_METHODCALL_METHODCALL_PKGBINARY_OPRETURNRETURNRETURNRETURN −COMPOSITE_LIT −builder -1.0
GetLanguageStats repo models/repo/language_stats.go:102 ASSIGNCALLIFASSIGNCALL_METHODCALL_METHODCALL_METHODCALL_PKGBINARY_OPRETURNRETURNRETURNRETURN +CALL−COMPOSITE_LIT −builder -1.0
GetEmailAddresses user models/user/email_address.go:195 ASSIGNCALLIFASSIGNCALL_METHODCALL_METHODCALL_METHODCALL_PKGBINARY_OPRETURNRETURNRETURNRETURN +CALL−COMPOSITE_LIT −builder -1.0
getUnitsByRepoID repo models/repo/repo_unit.go:306 IFASSIGNCALL_METHODCALL_METHODCALL_PKGBINARY_OPRETURNRANGEIFCALL_METHODASSIGNCALLRETURNRETURNRETURN +CALL+RANGE−COMPOSITE_LIT −builder +1.0
GetAllRunJobsByRepoAndRunID actions models/actions/run_job.go:203 IFASSIGNCALL_METHODCALL_METHODCALL_METHODCALL_PKGBINARY_OPRETURNRETURNRETURNRETURN −COMPOSITE_LIT −builder -1.0
GetColumns project models/project/column.go:251 ASSIGNCALLIFASSIGNCALL_METHODCALL_METHODCALL_METHODCALL_PKGBINARY_OPRETURNRETURNRETURNRETURN +CALL−COMPOSITE_LIT −builder -1.0
GetUserOpenIDs user models/user/openid.go:28 ASSIGNCALLIFASSIGNCALL_METHODCALL_METHODCALL_METHODCALL_PKGBINARY_OPRETURNRETURNRETURNRETURN +CALL−COMPOSITE_LIT −builder -1.0
Clusters — sorted by confidence score ↓
· ·
scroll to explore
# ID Common Shape Size Avg Score CScore Import Coh. Call Coh. Packages Potential
1 b869ba ASSIGNCALL_METHODCALL_METHODCALL_PKGIFBINARY_OPRETURNIFRETURNRETURNRETURNRETURNb869ba59476fa15c 43 0.957
8.82
0.98 1.00
actionsactivitiesasymkeyauthgitissuesorganizationpackagesprojectrepouserwebhook
top imports: code.gitea.io/gitea/models/db, context, code.gitea.io/gitea/models/user cyclo mean: 3.0
FunctionPackageFileLineScore
GetNotificationByIDactivities models/activities/notification.go 394
0.972
GetGPGImportByKeyIDasymkey models/asymkey/gpg_key_import.go 38
0.972
GetGPGKeyForUserByIDasymkey models/asymkey/gpg_key.go 93
0.972
GetPublicKeyByIDasymkey models/asymkey/ssh_key.go 135
0.972
SearchPublicKeyByContentExactasymkey models/asymkey/ssh_key.go 165
0.972
GetOAuth2ApplicationByIDauth models/auth/oauth2.go 245
0.972
GetCommentByIDissues models/issues/comment.go 1039
0.972
GetIssueByIDissues models/issues/issue.go 564
0.972
GetTeamByIDorganization models/organization/team.go 234
0.972
GetColumnproject models/project/column.go 204
0.972
GetProjectByIDproject models/project/project.go 292
0.972
GetProjectForRepoByIDproject models/project/project.go 327
0.972
GetReleaseByIDrepo models/repo/release.go 230
0.972
GetReleaseForRepoByIDrepo models/repo/release.go 245
0.972
GetRepositoryByIDrepo models/repo/repo.go 835
0.972
GetUserByIDuser models/user/user.go 1001
0.972
GetWebhookByIDwebhook models/webhook/webhook.go 251
0.972
GetWebhookByOwnerIDwebhook models/webhook/webhook.go 275
0.972
GetWebhookByRepoIDwebhook models/webhook/webhook.go 263
0.972
GetTwoFactorByUIDauth models/auth/twofactor.go 135
0.968
GetIssueContentHistoryByIDissues models/issues/content_history.go 209
0.968
GetInviteByTokenorganization models/organization/team_invite.go 147
0.968
GetAttachmentByUUIDrepo models/repo/attachment.go 103
0.968
GetUploadByUUIDrepo models/repo/upload.go 92
0.968
GetHookTaskByIDwebhook models/webhook/hooktask.go 132
0.968
GetSystemOrDefaultWebhookwebhook models/webhook/webhook_system.go 49
0.968
GetProtectedTagByIDgit models/git/protected_tag.go 100
0.960
GetBlobUploadByIDpackages models/packages/package_blob_upload.go 45
0.956
GetVersionByIDpackages models/packages/package_version.go 83
0.956
GetBlobByIDpackages models/packages/package_blob.go 73
0.956
GetAuthTokenByIDauth models/auth/auth_token.go 34
0.956
GetCleanupRuleByIDpackages models/packages/package_cleanup_rule.go 69
0.956
GetFileForVersionByIDpackages models/packages/package_file.go 75
0.956
GetPackageByIDpackages models/packages/package.go 249
0.956
GetPullRequestByIDissues models/issues/pull.go 560
0.952
GetMilestoneByRepoIDANDNameissues models/issues/milestone.go 140
0.940
GetPullRequestByIssueIDWithNoAttributesissues models/issues/pull.go 572
0.940
GetTasksVersionByScopeactions models/actions/tasks_version.go 31
0.928
GetLastCommentissues models/issues/issue.go 473
0.927
GetRepoArchiverrepo models/repo/archiver.go 101
0.927
GetLabelByIDissues models/issues/label.go 272
0.899
GetSourceByIDauth models/auth/source.go 286
0.874
GetOrgByIDorganization models/organization/org.go 524
0.852
2 f8d56d CALL_METHODCALL_METHODCALL_PKGCOMPOSITE_LITRETURNRETURNf8d56deb67809fd6 31 0.949
6.50
1.00 1.00
actionsauthgitissuespackagesprojectrepo
top imports: code.gitea.io/gitea/models/db, context cyclo mean: 1.0
FunctionPackageFileLineScore
DeleteAuthTokenByIDauth models/auth/auth_token.go 52
0.963
DeleteProtectedTaggit models/git/protected_tag.go 71
0.963
DeleteAllPropertiespackages models/packages/package_property.go 85
0.963
DeleteBlobByIDpackages models/packages/package_blob.go 104
0.963
DeleteBlobUploadByIDpackages models/packages/package_blob_upload.go 65
0.963
DeleteCleanupRuleByIDpackages models/packages/package_cleanup_rule.go 92
0.963
DeleteFileByIDpackages models/packages/package_file.go 113
0.963
DeleteFilesByVersionIDpackages models/packages/package_file.go 127
0.963
DeletePackageByIDpackages models/packages/package.go 226
0.963
DeletePropertiesByNamepackages models/packages/package_property.go 137
0.963
DeletePropertyByIDpackages models/packages/package_property.go 131
0.963
DeleteVersionByIDpackages models/packages/package_version.go 155
0.963
deleteColumnByProjectIDproject models/project/column.go 198
0.963
deleteProjectIssuesByProjectIDproject models/project/issue.go 31
0.963
DeleteAttachmentsByReleaserepo models/repo/attachment.go 252
0.963
DeleteRepositoryTransferrepo models/repo/transfer.go 206
0.963
ExistsWebAuthnCredentialsForUIDauth models/auth/webauthn.go 137
0.956
HasTwoFactorByUIDauth models/auth/twofactor.go 148
0.956
HasWebAuthnRegistrationsByUIDauth models/auth/webauthn.go 164
0.956
CountLabelsByOrgIDissues models/issues/label.go 493
0.956
CountLabelsByRepoIDissues models/issues/label.go 406
0.956
CountUserStopwatchesissues models/issues/stopwatch.go 91
0.956
GetTrackedSecondsissues models/issues/tracked_time.go 165
0.956
ReviewExistsissues models/issues/review.go 398
0.956
issueDepExistsissues models/issues/dependency.go 186
0.956
HasOwnerCleanupRuleForPackageTypepackages models/packages/package_cleanup_rule.go 97
0.956
HasRepositoryPackagespackages models/packages/package.go 355
0.956
FindTaskOutputKeyByTaskIDactions models/actions/task_output.go 34
0.897
GetTotalUnreferencedBlobSizepackages models/packages/package_blob.go 116
0.897
GetAllProjectsIDsByOwnerIDAndTypeproject models/project/project.go 339
0.867
IssueNoDependenciesLeftissues models/issues/dependency.go 191
0.825
3 32782c ASSIGNCALL_METHODCALL_PKGIFRETURNCOMPOSITE_LITRETURNRETURNRETURN32782c72a7cfca3c 14 0.930
4.69
0.95 1.00
adminasymkeyauthgitissuesprojectuser
2
top imports: code.gitea.io/gitea/models/db, context, code.gitea.io/gitea/modules/structs cyclo mean: 3.0
FunctionPackageFileLineScore
GetColumnByIDAndProjectIDproject models/project/column.go 216
0.959
GetIssueByRepoIDissues models/issues/issue.go 575
0.959
GetIssuePinissues models/issues/issue_pin.go 36
0.959
GetMilestoneByRepoIDissues models/issues/milestone.go 128
0.959
GetTrackedTimeByIDissues models/issues/tracked_time.go 314
0.959
GetUnmergedPullRequestissues models/issues/pull.go 502
0.959
GetProjectByIDAndOwnerproject models/project/project.go 314
0.959
GetLFSLockByIDAndRepogit models/git/lfs_lock.go 105
0.959
GetAdminUseruser models/user/user.go 1369
0.935
GetBranchgit models/git/branch.go 159
0.935
SearchPublicKeyByContentasymkey models/asymkey/ssh_key.go 150
0.930
GetOAuth2ApplicationByClientIDauth models/auth/oauth2.go 235
0.881
GetIssueByIndexissues models/issues/issue.go 498
0.860
GetMigratingTaskadmin models/admin/task.go 174
0.812
4 291e2e ASSIGNCALL_PKGIFASSIGNCALL_METHODCOMPOSITE_LITIFASSIGNCALL_METHODCOMPOSITE_LITRETURNRETURN291e2e3e87ab98ff 12 0.926
4.22
1.00 1.00
actionsasymkeyauthrepouserwebhook
1
top imports: xorm.io/builder cyclo mean: 3.5
FunctionPackageFileLineScore
ToCondsasymkey models/asymkey/gpg_key.go 78
0.940
ToCondsasymkey models/asymkey/ssh_key_deploy.go 194
0.939
ToCondsrepo models/repo/pushmirror.go 41
0.939
ToCondsrepo models/repo/transfer.go 166
0.939
ToCondsrepo models/repo/collaboration.go 46
0.939
ToCondsactions models/actions/schedule_spec_list.go 70
0.929
ToCondsactions models/actions/schedule_list.go 20
0.929
ToCondsrepo models/repo/topic.go 175
0.929
ToCondsuser models/user/block.go 69
0.929
ToCondswebhook models/webhook/webhook.go 294
0.921
ToCondsauth models/auth/source.go 260
0.916
ToCondswebhook models/webhook/webhook_system.go 23
0.866
5 45c17d RETURNCALL_METHODCALL_PKGCOMPOSITE_LITRETURNRETURN45c17de6a4573b05 9 0.949
3.59
1.00 1.00
authgitpackagesrepouser
top imports: code.gitea.io/gitea/models/db, context cyclo mean: 1.1
FunctionPackageFileLineScore
CountSessionsauth models/auth/session.go 104
0.969
CountLFSLockByRepoIDgit models/git/lfs_lock.go 149
0.969
CountLFSMetaObjectsgit models/git/lfs.go 189
0.969
ExistPackageBlobWithSHApackages models/packages/package_blob.go 87
0.969
GetTotalBlobSizepackages models/packages/package_blob.go 110
0.969
HasVersionFileReferencespackages models/packages/package_version.go 167
0.969
IsCollaboratorrepo models/repo/collaboration.go 117
0.969
GetProtectedTagsgit models/git/protected_tag.go 94
0.906
isOpenIDUseduser models/user/openid.go 41
0.849
6 51ccf9 RETURNCALL_PKGFUNCLITRETURNBINARY_OPRETURN51ccf9a199f4a8f4 11 0.983
2.56
1.00 1.00
actionsissues
top imports: code.gitea.io/gitea/modules/container cyclo mean: 1.1
FunctionPackageFileLineScore
GetJobIDsactions models/actions/task_list.go 18
0.991
GetRunIDsactions models/actions/run_job_list.go 22
0.991
GetUserIDsactions models/actions/runner_list.go 18
0.991
getRepoIDsactions models/actions/runner_list.go 38
0.991
GetIssueIDsissues models/issues/pull_list.go 293
0.991
getAssigneeIDsissues models/issues/comment_list.go 160
0.991
getIssueIDsissues models/issues/comment_list.go 213
0.991
getMilestoneIDsissues models/issues/comment_list.go 88
0.991
getOldMilestoneIDsissues models/issues/comment_list.go 124
0.991
getReviewIDsissues models/issues/comment_list.go 406
0.991
getLabelIDsissues models/issues/comment_list.go 42
0.909
7 cdec1a RETURNCALL_PKGFUNCLITRETURNRETURNcdec1a010041a46a 6 1.000
2.48
1.00 1.00
actionsactivitiesissues
top imports: code.gitea.io/gitea/modules/container cyclo mean: 1.0
FunctionPackageFileLineScore
GetRepoIDsactions models/actions/schedule_spec_list.go 46
1.000
GetScheduleIDsactions models/actions/schedule_spec_list.go 18
1.000
GetUserIDsactions models/actions/run_attempt_list.go 17
1.000
getRepoIDsactivities models/activities/action_list.go 51
1.000
getUserIDsactivities models/activities/action_list.go 25
1.000
getMilestoneIDsissues models/issues/issue_list.go 153
1.000
8 6496d5 ASSIGNCALL_PKGIFBINARY_OPASSIGNCALL_METHODCOMPOSITE_LITIFBINARY_OPASSIGNCALL_METHODCOMPOSITE_LITIFBINARY_OPCALLASSIGNCALL_METHODCALL_PKGIFASSIGNCALL_METHODCOMPOSITE_LITIFASSIGNCALL_METHODCOMPOSITE_LITRETURNRETURN6496d5e40ac99288 6 0.873
2.29
1.00 1.00
actionsactivitiesasymkeyissues
top imports: xorm.io/builder cyclo mean: 8.5
FunctionPackageFileLineScore
ToCondsactions models/actions/run_list.go 73
0.900
ToCondsactions models/actions/run_job_list.go 109
0.888
ToCondsactivities models/activities/notification_list.go 35
0.883
ToCondsasymkey models/asymkey/ssh_key.go 187
0.874
toCondissues models/issues/review_list.go 99
0.862
ToCondsissues models/issues/comment.go 1081
0.831
9 6c56e4 ASSIGNCALL_METHODCALL_PKGBINARY_OPRETURNIFRETURNCOMPOSITE_LITRETURNRETURNRETURN6c56e4c675224737 6 0.916
2.13
1.00 1.00
authrepouser
top imports: code.gitea.io/gitea/models/db, context, strings cyclo mean: 3.0
FunctionPackageFileLineScore
GetEmailAddressByEmailuser models/user/email_address.go 164
0.941
GetEmailAddressOfUseruser models/user/email_address.go 174
0.941
GetWebAuthnCredentialByNameauth models/auth/webauthn.go 142
0.926
LookupRedirectrepo models/repo/redirect.go 53
0.905
LookupUserRedirectuser models/user/redirect.go 51
0.905
GetRepositoryByNamerepo models/repo/repo.go 798
0.875
10 b0df68 ASSIGNCALL_PKGCOMPOSITE_LITCOMPOSITE_LITIFBINARY_OPIFBINARY_OPCALL_PKGCALL_PKGCALLRETURNCALLRETURNCALL_PKGb0df680e9ec236e2 4 0.940
2.00
1.00 1.00
composergenericpypivagrant
top imports: code.gitea.io/gitea/models/packages, code.gitea.io/gitea/routers/api/packages/helper, code.gitea.io/gitea/services/context, code.gitea.io/gitea/services/packages, errors cyclo mean: 4.0
FunctionPackageFileLineScore
DownloadPackageFilecomposer packages/composer/composer.go 158
0.960
DownloadPackageFilegeneric packages/generic/generic.go 31
0.960
DownloadPackageFilevagrant packages/vagrant/vagrant.go 219
0.960
DownloadPackageFilepypi packages/pypi/pypi.go 79
0.880
11 12a38e ASSIGNCALL_METHODCALL_METHODIFASSIGNCALL_METHODBINARY_OPRETURNIFASSIGNCALL_PKGBINARY_OPRETURNRETURNCALL_METHODRETURN12a38ef2cb3b5035 5 0.853
2.00
1.00 1.00
v1_11v1_15v1_21v1_8
1
top imports: code.gitea.io/gitea/models/migrations/base, xorm.io/xorm cyclo mean: 4.8
FunctionPackageFileLineScore
RemoveLabelUneededColsv1_11 migrations/v1_11/v104.go 12
0.875
DropWebhookColumnsv1_15 migrations/v1_15/v187.go 12
0.860
DropColumnHeadUserNameOnPullRequestv1_11 migrations/v1_11/v102.go 12
0.851
DropCustomLabelsColumnOfActionRunnerv1_21 migrations/v1_21/v260.go 12
0.851
RenameRepoIsBareToIsEmptyv1_8 migrations/v1_8/v78.go 12
0.828
12 53dc3b CALL_METHODCALL_METHODCALL_PKGCOMPOSITE_LITCOMPOSITE_LITRETURNRETURN53dc3bdd91777994 5 0.933
1.97
1.00 1.00
authpackagesrepo
top imports: code.gitea.io/gitea/models/db, context, xorm.io/builder cyclo mean: 1.0
FunctionPackageFileLineScore
DeleteAuthTokensByUserIDauth models/auth/auth_token.go 57
0.944
RevokeOAuth2Grantauth models/auth/oauth2.go 574
0.944
DeleteVersionsByPackageIDpackages models/packages/package_version.go 161
0.944
HasOwnerPackagespackages models/packages/package.go 343
0.916
FixNullArchivedRepositoryrepo models/repo/repo.go 955
0.916
13 3399ff ASSIGNCALL_PKGCALL_METHODASSIGNCALL_PKGCALL_METHODASSIGNCALL_PKGCALL_METHODASSIGNCOMPOSITE_LITRETURNRETURN3399ff43504489fd 4 0.931
1.96
1.00 1.00
activitiesv1_20v1_23v1_24
top imports: xorm.io/xorm/schemas cyclo mean: 1.0
FunctionPackageFileLineScore
TableIndicesactivities models/activities/action.go 158
0.942
TableIndicesv1_24 migrations/v1_24/v317.go 33
0.942
TableIndicesv1_23 migrations/v1_23/v308.go 32
0.941
TableIndicesv1_20 migrations/v1_20/v249.go 28
0.898
14 ad081f ASSIGNASSIGNCALLIFBINARY_OPCALL_METHODRETURNASSIGNCALLCALLRANGEASSIGNCOMPOSITE_LITCALL_METHODCALL_METHODCALL_METHODad081f3f477be999 6 0.876
1.73
0.79 1.00
orgrepouser
top imports: code.gitea.io/gitea/models/db, code.gitea.io/gitea/modules/structs, code.gitea.io/gitea/routers/api/v1/utils, code.gitea.io/gitea/services/context, net/http cyclo mean: 3.0
FunctionPackageFileLineScore
ListVariablesorg v1/org/action.go 195
0.898
ListVariablesrepo v1/repo/action.go 454
0.898
ListVariablesuser v1/user/action.go 314
0.898
ListActionsSecretsorg v1/org/action.go 24
0.872
ListActionsSecretsrepo v1/repo/action.go 41
0.846
ListAccessTokensuser v1/user/app.go 25
0.840
15 a0381f RETURNCALL_PKGFUNCLITASSIGNCALL_PKGASSIGNCALL_METHODBINARY_OPRETURNIFRETURNASSIGNCALL_METHODRETURNRETURNa0381f5bed13dc39 4 0.835
1.66
1.00 1.00
actionsissuessystemuser
top imports: code.gitea.io/gitea/models/db, context cyclo mean: 4.8
FunctionPackageFileLineScore
SaveAppStateContentsystem models/system/appstate.go 26
0.858
upsertUserSettingValueuser models/user/setting.go 172
0.857
InsertTaskOutputIfNotExistactions models/actions/task_output.go 40
0.843
InsertReviewsissues models/issues/review.go 596
0.781
16 6a415c ASSIGNCALL_PKGCOMPOSITE_LITCOMPOSITE_LITIFBINARY_OPIFBINARY_OPCALL_PKGCALL_PKGCALLRETURNCALLRETURNCALL_PKG6a415c575aceca2f 4 0.877
1.64
0.88 1.00
conannpmnugetterraform
top imports: code.gitea.io/gitea/models/packages, code.gitea.io/gitea/routers/api/packages/helper, code.gitea.io/gitea/services/context, code.gitea.io/gitea/services/packages, errors cyclo mean: 4.2
FunctionPackageFileLineScore
DownloadPackageFilenpm packages/npm/npm.go 82
0.910
DownloadPackageFilenuget packages/nuget/nuget.go 397
0.910
streamStateterraform packages/terraform/terraform.go 58
0.859
downloadFileconan packages/conan/conan.go 469
0.831
17 d8c86b ASSIGNCALL_METHODDEFERCALL_METHODIFASSIGNCALL_METHODBINARY_OPRETURNIFASSIGNCALL_METHODCALLBINARY_OPRETURNCALL_PKGRETURNCALL_METHODRETURNd8c86b16f10ab267 4 0.898
1.60
1.00 1.00
v1_14v1_21v1_9
top imports: fmt, xorm.io/xorm cyclo mean: 4.0
FunctionPackageFileLineScore
AddRepoTransferv1_14 migrations/v1_14/v174.go 12
0.916
resyncHashAppTokenWithUniqueHashv1_9 migrations/v1_9/v85.go 101
0.916
DeleteOrphanedIssueLabelsv1_14 migrations/v1_14/v177.go 13
0.914
AddGitSizeAndLFSSizeToRepositoryTablev1_21 migrations/v1_21/v263.go 13
0.846
18 853319 ASSIGNCALL_METHODCALL_METHODCALL_PKGIFBINARY_OPRETURNIFRETURNCALL_PKGRETURNRETURNRETURN853319ffe6e980e3 10 0.976
1.53
1.00 1.00
actions
2
top imports: code.gitea.io/gitea/models/db, code.gitea.io/gitea/modules/util, context, fmt cyclo mean: 3.2
FunctionPackageFileLineScore
GetRunAttemptByRepoAndIDactions models/actions/run_attempt.go 75
0.987
GetRunAttemptByRunIDAndAttemptNumactions models/actions/run_attempt.go 86
0.987
GetRunByRepoAndIDactions models/actions/run.go 343
0.987
GetRunJobByAttemptJobIDactions models/actions/run_job.go 172
0.987
GetRunJobByRepoAndIDactions models/actions/run_job.go 148
0.987
GetRunJobByRunAndIDactions models/actions/run_job.go 160
0.987
GetRunnerByIDactions models/actions/runner.go 282
0.987
GetRunnerByUUIDactions models/actions/runner.go 270
0.987
GetTaskByIDactions models/actions/task.go 151
0.987
GetLatestRunnerTokenactions models/actions/runner_token.go 105
0.881
19 bf54d4 RETURNCALL_PKGCALLCALLRETURNbf54d4e828e7796f 3 1.000
1.52
1.00 1.00
optionspublictemplates
top imports: code.gitea.io/gitea/modules/assetfs cyclo mean: 1.0
FunctionPackageFileLineScore
AssetFSoptions modules/options/base.go 15
1.000
AssetFSpublic modules/public/public.go 29
1.000
AssetFStemplates modules/templates/base.go 11
1.000
20 4c9573 ASSIGNTYPE_ASSERTCALL_PKGASSIGNASSIGNCALL_METHODASSIGNCALL_PKGCOMPOSITE_LITIFBINARY_OPBINARY_OPCALL_PKGCALL_METHODRETURNIFBINARY_OPBINARY_OPBINARY_OPCALL_METHODCALL_PKGRETURNIFASSIGNCALL_PKGBINARY_OPIFCALL_PKGCALL_METHODCALL_METHODRETURNCALL_METHOD4c9573311523a7eb 3 1.000
1.52
1.00 1.00
orgrepouser
top imports: code.gitea.io/gitea/models/actions, code.gitea.io/gitea/modules/structs, code.gitea.io/gitea/modules/util, code.gitea.io/gitea/modules/web, code.gitea.io/gitea/services/actions cyclo mean: 7.0
FunctionPackageFileLineScore
CreateVariableorg v1/org/action.go 343
1.000
CreateVariablerepo v1/repo/action.go 315
1.000
CreateVariableuser v1/user/action.go 111
1.000
21 7e76cc ASSIGNTYPE_ASSERTCALL_PKGASSIGNCALL_PKGCOMPOSITE_LITCALL_METHODIFBINARY_OPIFCALL_PKGCALL_METHODCALL_METHODRETURNIFBINARY_OPASSIGNCALL_METHODASSIGNASSIGNASSIGNIFASSIGNCALL_PKGBINARY_OPIFCALL_PKGCALL_METHODCALL_METHODRETURNCALL_METHOD7e76cc94386d73ca 3 1.000
1.52
1.00 1.00
orgrepouser
top imports: code.gitea.io/gitea/models/actions, code.gitea.io/gitea/modules/structs, code.gitea.io/gitea/modules/util, code.gitea.io/gitea/modules/web, code.gitea.io/gitea/services/actions cyclo mean: 6.0
FunctionPackageFileLineScore
UpdateVariableorg v1/org/action.go 407
1.000
UpdateVariablerepo v1/repo/action.go 382
1.000
UpdateVariableuser v1/user/action.go 168
1.000
22 42f90d ASSIGNCALL_PKGCOMPOSITE_LITCALL_METHODIFBINARY_OPIFCALL_PKGCALL_METHODCALL_METHODRETURNASSIGNCOMPOSITE_LITCALL_METHOD42f90de64c9d4502 3 1.000
1.52
1.00 1.00
orgrepouser
top imports: code.gitea.io/gitea/models/actions, code.gitea.io/gitea/modules/structs, code.gitea.io/gitea/modules/util, code.gitea.io/gitea/services/actions, code.gitea.io/gitea/services/context cyclo mean: 3.0
FunctionPackageFileLineScore
GetVariableorg v1/org/action.go 249
1.000
GetVariablerepo v1/repo/action.go 212
1.000
GetVariableuser v1/user/action.go 269
1.000
23 b4e883 ASSIGNASSIGNCALL_PKGIFBINARY_OPCALLRETURNIFBINARY_OPCALLCALLRETURNASSIGNCALL_PKGIFBINARY_OPCALLRETURNASSIGNCALLBINARY_OPBINARY_OPBINARY_OPCALL_METHODb4e883cf9398af59 3 0.950
1.38
1.00 1.00
composernpmnuget
top imports: code.gitea.io/gitea/models/packages, code.gitea.io/gitea/modules/setting, code.gitea.io/gitea/services/context, net/http cyclo mean: 4.0
FunctionPackageFileLineScore
PackageMetadatanpm packages/npm/npm.go 54
0.956
RegistrationIndexnuget packages/nuget/nuget.go 222
0.956
PackageMetadatacomposer packages/composer/composer.go 128
0.939
24 fccae7 ASSIGNCOMPOSITE_LITIFASSIGNCALL_METHODCALL_PKGBINARY_OPRETURNRETURNRETURNRETURNfccae717719c2bba 4 0.805
1.37
1.00 1.00
actionsissuesproject
21
top imports: code.gitea.io/gitea/models/db, context cyclo mean: 3.8
FunctionPackageFileLineScore
insertTasksVersionactions models/actions/tasks_version.go 42
0.830
GetIsReadissues models/issues/issue.go 363
0.820
MustDefaultColumnproject models/project/column.go 297
0.788
CreateOrUpdateIssueWatchissues models/issues/issue_watch.go 33
0.783
25 3e63d6 RETURNCALL_PKGCOMPOSITE_LITRETURNRETURN3e63d6592c149070 5 0.835
1.34
0.60 1.00
alpinearchdebian
top imports: code.gitea.io/gitea/models/packages, context, code.gitea.io/gitea/modules/packages/alpine, code.gitea.io/gitea/modules/packages/debian, code.gitea.io/gitea/modules/packages/arch cyclo mean: 1.0
FunctionPackageFileLineScore
GetArchitecturesalpine packages/alpine/search.go 41
0.845
GetRepositoriesalpine packages/alpine/search.go 26
0.845
GetArchitecturesdebian packages/debian/search.go 129
0.845
GetComponentsdebian packages/debian/search.go 114
0.845
GetArchitecturesarch packages/arch/search.go 26
0.794
26 657742 ASSIGNASSIGNCALL_PKGRETURNIFASSIGNCALL_METHODBINARY_OPCALL_PKGRETURNASSIGNCALL_PKGCALLCOMPOSITE_LITCALL_PKGCALL_PKGCALL_PKG6577423c951fa124 5 0.839
1.33
1.00 1.00
actionswebhook
top imports: code.gitea.io/gitea/models/issues, code.gitea.io/gitea/models/perm/access, code.gitea.io/gitea/models/user, code.gitea.io/gitea/modules/log, code.gitea.io/gitea/modules/structs cyclo mean: 5.0
FunctionPackageFileLineScore
NewPullRequestactions services/actions/notifier.go 365
0.849
PullRequestChangeTargetBranchactions services/actions/notifier.go 715
0.846
NewPullRequestwebhook services/webhook/notifier.go 336
0.846
PullRequestReviewactions services/actions/notifier.go 434
0.836
PullRequestReviewwebhook services/webhook/notifier.go 737
0.819
27 42e6dd ASSIGNIFBINARY_OPCALLRETURNASSIGNCALLFORBINARY_OPASSIGNCALLASSIGNCALL_METHODCALL_METHODCALL_PKGIFBINARY_OPRETURNASSIGNASSIGNRETURNRETURN42e6dd8a9a8005dc 4 0.926
1.32
1.00 1.00
issuesuser
top imports: code.gitea.io/gitea/models/db, context cyclo mean: 5.2
FunctionPackageFileLineScore
loadMilestonesissues models/issues/comment_list.go 94
0.943
loadOldMilestonesissues models/issues/comment_list.go 130
0.943
LoadMilestonesissues models/issues/issue_list.go 159
0.929
GetUsersMapByIDsuser models/user/user_list.go 12
0.888
28 68bfdb RETURNCALL_PKGFUNCLITIFBINARY_OPRETURNRETURNRETURN68bfdb03498548bf 4 0.912
1.30
1.00 1.00
activitiesissues
top imports: code.gitea.io/gitea/modules/container cyclo mean: 2.5
FunctionPackageFileLineScore
getPendingRepoIDsactivities models/activities/notification_list.go 184
0.937
getUserIDsissues models/issues/reaction.go 296
0.937
getDependentIssueIDsissues models/issues/comment_list.go 279
0.925
getRepoIDsissues models/issues/issue_list.go 23
0.851
29 91710e ASSIGNCALL_PKGIFBINARY_OPASSIGNCALL_METHODCOMPOSITE_LITIFBINARY_OPASSIGNCALL_METHODCOMPOSITE_LITIFASSIGNCALL_METHODCOMPOSITE_LITIFBINARY_OPASSIGNCALL_METHODCOMPOSITE_LITIFBINARY_OPASSIGNCALL_METHODCOMPOSITE_LITRETURNRETURN91710eca9bcaa257 4 0.911
1.29
1.00 1.00
actionsissues
top imports: xorm.io/builder cyclo mean: 7.2
FunctionPackageFileLineScore
ToCondsissues models/issues/tracked_time.go 98
0.924
ToCondsactions models/actions/artifact.go 162
0.913
ToCondsactions models/actions/task_list.go 60
0.908
toCondsissues models/issues/reaction.go 117
0.899
30 d9bd0d RETURNCALL_PKGFUNCLITIFASSIGNCALL_METHODCALL_PKGBINARY_OPRETURNIFASSIGNCALL_METHODCALL_PKGBINARY_OPRETURNRETURNRETURNd9bd0dd079129662 4 0.854
1.27
0.78 1.00
actionsdbfsuser
top imports: code.gitea.io/gitea/models/db, context, os cyclo mean: 3.5
FunctionPackageFileLineScore
deletedbfs models/dbfs/dbfile.go 307
0.867
DeleteScheduleTaskByRepoactions models/actions/schedule.go 95
0.864
truncatedbfs models/dbfs/dbfile.go 279
0.854
DeleteBadgeuser models/user/badge.go 121
0.832
31 d09b8c ASSIGNCALL_PKGCOMPOSITE_LITIFBINARY_OPIFCALL_PKGCALLRETURNCALLCALL_METHODd09b8c929ec10a4f 3 0.894
1.25
1.00 1.00
genericnpmnuget
1
top imports: code.gitea.io/gitea/models/packages, code.gitea.io/gitea/services/context, code.gitea.io/gitea/services/packages, errors, net/http cyclo mean: 3.0
FunctionPackageFileLineScore
DeletePackageVersionnpm packages/npm/npm.go 256
0.920
DeletePackagenuget packages/nuget/nuget.go 682
0.900
DeletePackagegeneric packages/generic/generic.go 144
0.863
32 d345c0 RETURNCALL_METHODCALL_METHODCALL_PKGCOMPOSITE_LITCALLRETURNRETURNd345c0fe16e56e75 3 1.000
1.21
1.00 1.00
issuesrepo
top imports: code.gitea.io/gitea/models/db, context, xorm.io/builder cyclo mean: 1.0
FunctionPackageFileLineScore
CountCommentTypeLabelWithEmptyLabelissues models/issues/comment.go 1260
1.000
FixCommentTypeLabelWithEmptyLabelissues models/issues/comment.go 1265
1.000
CountNullArchivedRepositoryrepo models/repo/repo.go 950
1.000
33 93e3c1 RETURNBINARY_OPCALL_PKGCALL_PKGRETURN93e3c1baad3886a1 3 1.000
1.21
1.00 1.00
containermarkup
top imports: strings cyclo mean: 2.0
FunctionPackageFileLineScore
IsMediaTypeValidcontainer packages/container/metadata.go 74
1.000
isAnchorHrefFootnotemarkup modules/markup/html_node.go 24
1.000
isAnchorIDFootnotemarkup modules/markup/html_node.go 20
1.000
34 bb8f1a ASSIGNBINARY_OPASSIGNBINARY_OPCALL_METHODBINARY_OPBINARY_OPCALL_PKGbb8f1aae5e1ca089 3 1.000
1.21
1.00 1.00
asymkeyauth
top imports: code.gitea.io/gitea/modules/timeutil, time cyclo mean: 1.0
FunctionPackageFileLineScore
AfterLoadasymkey models/asymkey/ssh_key.go 61
1.000
AfterLoadasymkey models/asymkey/ssh_key_deploy.go 45
1.000
AfterLoadauth models/auth/access_token.go 79
1.000
35 51fbc4 ASSIGNCALLCALLIFASSIGNCALL_METHODCALL_METHODCALL_PKGBINARY_OPRETURNASSIGNCALLCALLRANGEASSIGNCALLRETURNRETURN51fbc4dc382f5f6a 3 0.862
1.18
1.00 1.00
actionsasymkeyrepo
top imports: code.gitea.io/gitea/models/db, context cyclo mean: 4.7
FunctionPackageFileLineScore
FindTagsByCommitIDsrepo models/repo/release.go 518
0.886
LoadSubKeysasymkey models/asymkey/gpg_key_list.go 22
0.859
LoadJobsactions models/actions/task_list.go 24
0.841
36 40b831 IFASSIGNCALLCOMPOSITE_LITCOMPOSITE_LITCALL_PKGCOMPOSITE_LITCALL_PKGBINARY_OPCALL_PKG40b8312a07e41fed 6 0.972
1.18
1.00 1.00
webhook
top imports: code.gitea.io/gitea/models/perm, code.gitea.io/gitea/models/perm/access, code.gitea.io/gitea/models/repo, code.gitea.io/gitea/models/user, code.gitea.io/gitea/modules/log cyclo mean: 2.0
FunctionPackageFileLineScore
DeleteWikiPagewebhook services/webhook/notifier.go 546
0.976
EditWikiPagewebhook services/webhook/notifier.go 533
0.976
NewWikiPagewebhook services/webhook/notifier.go 520
0.976
CreateRepositorywebhook services/webhook/notifier.go 115
0.976
MigrateRepositorywebhook services/webhook/notifier.go 138
0.976
DeleteRepositorywebhook services/webhook/notifier.go 127
0.953
37 106723 ASSIGNCALL_PKGIFBINARY_OPRETURNCALL_PKGGOCALL_METHODCALL_PKGRETURNRETURN106723e0ebbdc9cc 3 0.906
1.16
0.83 1.00
releaserepositorystats
top imports: code.gitea.io/gitea/modules/graceful, code.gitea.io/gitea/modules/queue, errors, context cyclo mean: 2.0
FunctionPackageFileLineScore
initTagSyncQueuerelease services/release/tag.go 44
0.930
initBranchSyncQueuerepository services/repository/branch.go 680
0.930
initStatsQueuestats indexer/stats/queue.go 31
0.859
38 d84c71 IFASSIGNCALL_METHODBINARY_OPCALL_PKGRETURNCALL_PKGd84c711321664524 5 1.000
1.12
1.00 1.00
indexer
top imports: code.gitea.io/gitea/models/issues, code.gitea.io/gitea/models/user, code.gitea.io/gitea/modules/indexer/issues, code.gitea.io/gitea/modules/log, context cyclo mean: 2.0
FunctionPackageFileLineScore
AutoMergePullRequestindexer services/indexer/notify.go 164
1.000
DeleteCommentindexer services/indexer/notify.go 62
1.000
MergePullRequestindexer services/indexer/notify.go 156
1.000
NewPullRequestindexer services/indexer/notify.go 46
1.000
UpdateCommentindexer services/indexer/notify.go 54
1.000
39 236f7a ASSIGNCOMPOSITE_LITIFASSIGNCALL_PKGCALLBINARY_OPCALL_PKGRETURNRETURN236f7a1069446adc 5 1.000
1.12
1.00 1.00
webhook
top imports: code.gitea.io/gitea/models/webhook, code.gitea.io/gitea/modules/json, code.gitea.io/gitea/modules/log cyclo mean: 2.0
FunctionPackageFileLineScore
GetDiscordHookwebhook services/webhook/discord.go 74
1.000
GetMatrixHookwebhook services/webhook/matrix.go 78
1.000
GetPackagistHookwebhook services/webhook/packagist.go 35
1.000
GetSlackHookwebhook services/webhook/slack.go 31
1.000
GetTelegramHookwebhook services/webhook/telegram.go 40
1.000
40 686ca1 ASSIGNCALL_METHODCALL_METHODCALL_METHODCALL_METHODCALL_PKGCOMPOSITE_LITRETURNRETURN686ca16107c7e57f 3 0.957
1.11
1.00 1.00
issuesrepo
top imports: code.gitea.io/gitea/models/db, code.gitea.io/gitea/modules/structs, context cyclo mean: 1.0
FunctionPackageFileLineScore
UpdateIssuesMigrationsByTypeissues models/issues/issue_update.go 676
0.968
UpdateReleasesMigrationsByTyperepo models/repo/release.go 437
0.968
UpdateCommentsMigrationsByTypeissues models/issues/comment.go 1206
0.935
41 c3f9bb ASSIGNCALLCALL_METHODCALL_METHODCALLCOMPOSITE_LITCALL_PKGCOMPOSITE_LITCALL_PKGc3f9bbb1b89e3fca 5 0.979
1.07
1.00 1.00
actions
top imports: code.gitea.io/gitea/models/perm, code.gitea.io/gitea/models/perm/access, code.gitea.io/gitea/models/repo, code.gitea.io/gitea/models/user, code.gitea.io/gitea/modules/structs cyclo mean: 1.0
FunctionPackageFileLineScore
DeleteWikiPageactions services/actions/notifier.go 770
0.983
EditWikiPageactions services/actions/notifier.go 758
0.983
NewWikiPageactions services/actions/notifier.go 746
0.983
CreateRepositoryactions services/actions/notifier.go 395
0.974
MigrateRepositoryactions services/actions/notifier.go 782
0.974
42 c32253 ASSIGNCALL_PKGRETURNCALLRETURNRETURNc32253431073c84a 5 0.945
1.01
1.00 1.00
webhook
top imports: code.gitea.io/gitea/modules/structs, fmt cyclo mean: 1.0
FunctionPackageFileLineScore
Issuewebhook services/webhook/wechatwork.go 101
0.954
IssueCommentwebhook services/webhook/wechatwork.go 110
0.954
PullRequestwebhook services/webhook/wechatwork.go 119
0.954
Forkwebhook services/webhook/wechatwork.go 65
0.931
Forkwebhook services/webhook/feishu.go 66
0.931
43 7ab5e1 ASSIGNTYPE_ASSERTCALL_PKGRETURNCOMPOSITE_LITRETURN7ab5e18db359d4fd 5 0.958
0.99
0.93 1.00
setting
top imports: code.gitea.io/gitea/models/webhook, code.gitea.io/gitea/modules/web, code.gitea.io/gitea/modules/webhook, code.gitea.io/gitea/services/context, code.gitea.io/gitea/services/forms cyclo mean: 1.0
FunctionPackageFileLineScore
dingtalkHookParamssetting repo/setting/webhook.go 406
0.973
feishuHookParamssetting repo/setting/webhook.go 537
0.973
mSTeamsHookParamssetting repo/setting/webhook.go 489
0.973
wechatworkHookParamssetting repo/setting/webhook.go 558
0.973
discordHookParamssetting repo/setting/webhook.go 381
0.894
44 ecff84 ASSIGNCALL_METHODDEFERCALL_METHODIFASSIGNCALL_METHODBINARY_OPRETURNASSIGNCALL_METHODCALL_METHODCALL_METHODCOMPOSITE_LITIFBINARY_OPRETURNCALL_PKGRETURNCALL_METHODRETURNecff84c7900098cf 4 1.000
0.96
1.00 1.00
v1_20
top imports: code.gitea.io/gitea/modules/log, xorm.io/xorm cyclo mean: 3.0
FunctionPackageFileLineScore
FixExternalTrackerAndExternalWikiAccessModeInOwnerAndAdminTeamv1_20 migrations/v1_20/v253.go 12
1.000
FixIncorrectAdminTeamUnitAccessModev1_20 migrations/v1_20/v252.go 12
1.000
FixIncorrectOwnerTeamUnitAccessModev1_20 migrations/v1_20/v251.go 12
1.000
FixIncorrectProjectTypev1_20 migrations/v1_20/v247.go 13
1.000
45 d2c6cc RETURNBINARY_OPBINARY_OPCALL_METHODCALL_PKGCALL_METHODRETURNd2c6cc73c8d136f3 4 1.000
0.96
1.00 1.00
feed
top imports: code.gitea.io/gitea/models/activities, code.gitea.io/gitea/modules/util, code.gitea.io/gitea/services/context cyclo mean: 1.0
FunctionPackageFileLineScore
toBranchLinkfeed web/feed/convert.go 28
1.000
toReleaseLinkfeed web/feed/convert.go 48
1.000
toSrcLinkfeed web/feed/convert.go 44
1.000
toTagLinkfeed web/feed/convert.go 32
1.000
46 d35b8a ASSIGNCALLIFCALL_METHODRETURNASSIGNTYPE_ASSERTCALL_PKGASSIGNCALLIFCALL_METHODRETURNASSIGNCALLIFCALL_METHODRETURNCALLIFCALL_METHODRETURNCALL_METHODCALL_PKGd35b8ad612311f8b 4 1.000
0.96
1.00 1.00
repo
top imports: code.gitea.io/gitea/modules/structs, code.gitea.io/gitea/modules/web, code.gitea.io/gitea/services/context, code.gitea.io/gitea/services/convert, net/http cyclo mean: 5.0
FunctionPackageFileLineScore
CreateIssueBlockingrepo v1/repo/issue_dependency.go 374
1.000
CreateIssueDependencyrepo v1/repo/issue_dependency.go 149
1.000
RemoveIssueBlockingrepo v1/repo/issue_dependency.go 431
1.000
RemoveIssueDependencyrepo v1/repo/issue_dependency.go 210
1.000
47 fbcbb8 SWITCHCASEASSIGNCALL_PKGCASEASSIGNCALL_PKGRETURNRETURNRETURNfbcbb8aef396cbfe 5 0.909
0.94
1.00 1.00
webhook
top imports: code.gitea.io/gitea/modules/structs, fmt cyclo mean: 3.0
FunctionPackageFileLineScore
Repositorywebhook services/webhook/feishu.go 142
0.926
Repositorywebhook services/webhook/wechatwork.go 144
0.926
Repositorywebhook services/webhook/dingtalk.go 140
0.906
Repositorywebhook services/webhook/discord.go 233
0.894
Repositorywebhook services/webhook/msteams.go 239
0.894
48 7ce0ce ASSIGNCALL_METHODCALL_METHODCALL_METHODCALL_METHODCALL_PKGCALLCOMPOSITE_LITRETURNRETURN7ce0ce8f83f53fda 3 0.916
0.92
0.78 1.00
issuesrepo
top imports: code.gitea.io/gitea/models/db, context, code.gitea.io/gitea/modules/structs cyclo mean: 1.0
FunctionPackageFileLineScore
UpdateReactionsMigrationsByTypeissues models/issues/issue_update.go 689
0.937
UpdateReviewsMigrationsByTypeissues models/issues/review.go 1040
0.937
UpdateRepositoryColsNoAutoTimerepo models/repo/update.go 43
0.874
49 538270 RETURNCALL_PKGCOMPOSITE_LITCALL_PKGCALL_METHODCALL_METHODCALL_PKGCOMPOSITE_LITRETURN5382708e4a8dfae8 4 0.977
0.92
1.00 1.00
repo
top imports: xorm.io/builder cyclo mean: 1.0
FunctionPackageFileLineScore
UserAssignedRepoCondrepo models/repo/repo_list.go 223
0.977
UserMentionedRepoCondrepo models/repo/repo_list.go 255
0.977
UserCreateIssueRepoCondrepo models/repo/repo_list.go 239
0.977
userOrgPublicRepoCondrepo models/repo/repo_list.go 327
0.977
50 3688ba CALL_PKGCOMPOSITE_LITFUNCLITRETURNBINARY_OPFUNCLITASSIGNCALL_PKGIFCALLCALL_METHODCOMPOSITE_LITRETURNRETURN3688baf4449fbb52 4 0.958
0.89
1.00 1.00
validation
top imports: fmt, gitea.com/go-chi/binding cyclo mean: 2.5
FunctionPackageFileLineScore
addSlugPatternRulevalidation modules/validation/binding.go 117
0.958
addUsernamePatternRulevalidation modules/validation/binding.go 191
0.958
addValidSiteURLBindingRulevalidation modules/validation/binding.go 99
0.958
addValidURLBindingRulevalidation modules/validation/binding.go 81
0.958
51 e05f49 ASSIGNCALLASSIGNCALL_METHODCALL_METHODBINARY_OPRETURNASSIGNCALLRANGEASSIGNRETURNRETURNRETURNe05f4918e3e3ed36 3 0.827
0.89
1.00 1.00
issuesuser
8
top imports: code.gitea.io/gitea/models/db, context cyclo mean: 3.3
FunctionPackageFileLineScore
CountMilestonesMapissues models/issues/milestone_list.go 146
0.857
GetUserAllSettingsuser models/user/setting.go 98
0.824
GetApprovalCountsissues models/issues/issue_list.go 566
0.801
52 a7f114 IFASSIGNCALL_METHODBINARY_OPCALL_PKGRETURNIFASSIGNBINARY_OPa7f11480df182620 3 0.881
0.89
0.87 1.00
mailernotify
1
top imports: code.gitea.io/gitea/models/issues, code.gitea.io/gitea/models/user, code.gitea.io/gitea/modules/log, context, code.gitea.io/gitea/models/activities cyclo mean: 3.3
FunctionPackageFileLineScore
AutoMergePullRequestmailer services/mailer/notify.go 148
0.911
MergePullRequestmailer services/mailer/notify.go 138
0.911
NewPullRequestnotify services/notify/notify.go 109
0.821
53 cd3ef4 ASSIGNCALL_METHODASSIGNCALLCALLIFASSIGNCALL_METHODCALL_METHODCALL_PKGBINARY_OPRETURNRANGEIFBINARY_OPASSIGNRETURNRETURNcd3ef46d87c69fc5 4 0.804
0.87
0.69 1.00
actionsissues
top imports: code.gitea.io/gitea/models/db, context, code.gitea.io/gitea/models/repo, code.gitea.io/gitea/models/user cyclo mean: 5.5
FunctionPackageFileLineScore
LoadIsReadissues models/issues/issue_list.go 592
0.826
LoadRunsactions models/actions/run_job_list.go 64
0.804
LoadOwnersactions models/actions/runner_list.go 24
0.794
LoadReposactions models/actions/runner_list.go 44
0.794
54 7a7830 ASSIGNCALL_METHODCALL_PKGASSIGNCALL_PKGRETURNCALLBINARY_OPBINARY_OPCALL_PKGRETURNRETURN7a783017c2c80287 4 0.949
0.87
1.00 1.00
webhook
top imports: code.gitea.io/gitea/modules/git, code.gitea.io/gitea/modules/structs, code.gitea.io/gitea/modules/util, fmt cyclo mean: 1.0
FunctionPackageFileLineScore
Createwebhook services/webhook/msteams.go 65
0.949
Deletewebhook services/webhook/msteams.go 82
0.949
Createwebhook services/webhook/dingtalk.go 28
0.949
Deletewebhook services/webhook/dingtalk.go 37
0.949
55 bcbde7 ASSIGNCALL_METHODCALL_METHODCALL_METHODCALL_METHODIFBINARY_OPASSIGNCALL_PKGASSIGNCALLASSIGNCALL_METHODRETURNASSIGNCALLASSIGNCALL_METHODRETURNRETURNRETURNRETURNbcbde71d6860018e 3 0.891
0.87
0.78 1.00
issuesuser
2
top imports: code.gitea.io/gitea/models/db, context, code.gitea.io/gitea/modules/setting cyclo mean: 2.0
FunctionPackageFileLineScore
GetUserFollowersuser models/user/user.go 333
0.919
GetUserFollowinguser models/user/user.go 355
0.919
FindReactionsissues models/issues/reaction.go 162
0.837
56 6e48ac IFASSIGNCALL_METHODBINARY_OPCALL_PKGRETURNIFBINARY_OPRETURNRETURNRETURN6e48ac127b634464 3 0.884
0.85
0.78 1.00
activitiesnotify
3
top imports: code.gitea.io/gitea/modules/log, context, code.gitea.io/gitea/models/issues cyclo mean: 3.3
FunctionPackageFileLineScore
GetIssueContentactivities models/activities/action.go 414
0.913
GetIssueTitleactivities models/activities/action.go 402
0.913
shouldSendCommentChangeNotificationnotify services/notify/notify.go 49
0.826
57 f895c7 RETURNCALL_PKGCALLCALL_METHODFUNCLITCALL_METHODCALL_PKGRETURNf895c779663b6d27 4 0.912
0.82
1.00 1.00
gitrepo
top imports: code.gitea.io/gitea/modules/git/gitcmd, code.gitea.io/gitea/modules/globallock, context cyclo mean: 1.0
FunctionPackageFileLineScore
GitConfigAddgitrepo modules/gitrepo/config.go 18
0.939
GitConfigSetgitrepo modules/gitrepo/config.go 29
0.939
FetchRemoteCommitgitrepo modules/gitrepo/fetch.go 22
0.884
GitRemoteRemovegitrepo modules/gitrepo/remote.go 42
0.884
58 26a774 ASSIGNCALL_PKGASSIGNCOMPOSITE_LITASSIGNCALL_METHODCALL_METHODCOMPOSITE_LITIFBINARY_OPRETURNIFRETURNIFASSIGNCALL_METHODBINARY_OPRETURNRETURNRETURNRETURN26a774deb6aa628c 3 1.000
0.76
1.00 1.00
packages
top imports: code.gitea.io/gitea/models/db, context, xorm.io/builder cyclo mean: 4.0
FunctionPackageFileLineScore
GetOrInsertVersionpackages models/packages/package_version.go 49
1.000
TryInsertFilepackages models/packages/package_file.go 46
1.000
TryInsertPackagepackages models/packages/package.go 203
1.000
59 44ac0d ASSIGNCALLRETURNCALLCOMPOSITE_LITCALL_PKGRETURNRETURN44ac0dd4e641c345 3 1.000
0.76
1.00 1.00
webhook
top imports: code.gitea.io/gitea/modules/structs, strconv cyclo mean: 1.0
FunctionPackageFileLineScore
Issuewebhook services/webhook/msteams.go 157
1.000
IssueCommentwebhook services/webhook/msteams.go 172
1.000
PullRequestwebhook services/webhook/msteams.go 187
1.000
60 6e48ba IFASSIGNCALLBINARY_OPASSIGNCALL_PKGRETURNRETURNRETURN6e48ba505ff3a365 3 1.000
0.76
1.00 1.00
cmd
top imports: context, fmt, os cyclo mean: 2.0
FunctionPackageFileLineScore
runExtractcmd gitea/cmd/embedded.go 140
1.000
runListcmd gitea/cmd/embedded.go 124
1.000
runViewcmd gitea/cmd/embedded.go 132
1.000
61 a3fa24 ASSIGNCALLBINARY_OPASSIGNCALLSWITCHCASEASSIGNCALL_PKGCASEASSIGNCALL_PKGRETURNCALL_METHODRETURNRETURNa3fa24abb5aac80c 3 1.000
0.76
1.00 1.00
webhook
top imports: code.gitea.io/gitea/modules/setting, code.gitea.io/gitea/modules/structs, fmt cyclo mean: 3.0
FunctionPackageFileLineScore
Packagewebhook services/webhook/matrix.go 234
1.000
Repositorywebhook services/webhook/matrix.go 220
1.000
Repositorywebhook services/webhook/slack.go 270
1.000
62 95c038 ASSIGNCOMPOSITE_LITIFASSIGNCALL_PKGCALLBINARY_OPRETURNCALL_PKGCOMPOSITE_LITRETURNCALLRETURNRETURNRETURN95c038e700dfa5e4 3 1.000
0.76
1.00 1.00
webhook
top imports: code.gitea.io/gitea/models/webhook, code.gitea.io/gitea/modules/json, context, fmt, net/http cyclo mean: 2.0
FunctionPackageFileLineScore
newDiscordRequestwebhook services/webhook/discord.go 293
1.000
newPackagistRequestwebhook services/webhook/packagist.go 125
1.000
newSlackRequestwebhook services/webhook/slack.go 302
1.000
63 99b49c IFASSIGNASSIGNRETURNCALL_PKGRETURN99b49c2966fca97c 3 0.833
0.74
0.67 1.00
issuesrepo
top imports: fmt, context cyclo mean: 2.0
FunctionPackageFileLineScore
Linkissues models/issues/issue.go 399
0.872
GetCommitsCountCacheKeyrepo models/repo/repo.go 385
0.852
HTMLURLissues models/issues/issue.go 388
0.774
64 cea7da ASSIGNCALL_METHODCALL_METHODCALL_METHODCALL_METHODCALL_PKGCOMPOSITE_LITBINARY_OPRETURNRETURNcea7da979534371c 3 0.806
0.72
0.78 1.00
issuesrepo
49
top imports: code.gitea.io/gitea/models/db, context, xorm.io/builder cyclo mean: 2.0
FunctionPackageFileLineScore
UpdateRepoSizerepo models/repo/update.go 108
0.827
UpdateRepositoryOwnerNamesrepo models/repo/update.go 16
0.818
GetOrphanedIssueRepoIDsissues models/issues/issue_update.go 701
0.772
65 05c654 ASSIGNCALL_PKGIFIFASSIGNCALL_METHODBINARY_OPCALL_PKGRETURNASSIGNCALLCOMPOSITE_LITCOMPOSITE_LITCALL_PKGCALL_PKGCALL_PKGASSIGNCALLCOMPOSITE_LITCOMPOSITE_LITCALL_PKGCALL_PKGCALL_PKGIFBINARY_OPCALL_PKG05c654d5a4c54db5 4 0.864
0.72
0.94 1.00
webhook
top imports: code.gitea.io/gitea/models/issues, code.gitea.io/gitea/models/perm/access, code.gitea.io/gitea/models/user, code.gitea.io/gitea/modules/log, code.gitea.io/gitea/modules/structs cyclo mean: 5.5
FunctionPackageFileLineScore
IssueChangeContentwebhook services/webhook/notifier.go 362
0.892
IssueClearLabelswebhook services/webhook/notifier.go 47
0.882
IssueChangeTitlewebhook services/webhook/notifier.go 195
0.848
IssueChangeLabelswebhook services/webhook/notifier.go 558
0.836
66 8a6e1c IFBINARY_OPCALLCALL_METHODRETURNASSIGNRANGECALL_METHODSWITCHCASERANGEIFCALL_METHODCALL_PKGCALLBREAKCASECALL_PKGRETURNBINARY_OPCALLCALL_METHODRETURN8a6e1caee83c23f3 3 0.965
0.71
1.00 1.00
actions
top imports: code.gitea.io/gitea/modules/actions/jobparser, code.gitea.io/gitea/modules/glob, code.gitea.io/gitea/modules/log, code.gitea.io/gitea/modules/structs cyclo mean: 6.7
FunctionPackageFileLineScore
matchPackageEventactions modules/actions/workflows.go 689
0.974
matchReleaseEventactions modules/actions/workflows.go 652
0.974
matchIssueCommentEventactions modules/actions/workflows.go 540
0.948
67 170303 ASSIGNCALLIFBINARY_OPRETURNCOMPOSITE_LITASSIGNCALL_PKGASSIGNRETURNCALLBINARY_OPBINARY_OPRETURNRETURN170303ade9251b72 3 0.960
0.71
1.00 1.00
webhook
top imports: code.gitea.io/gitea/modules/structs, code.gitea.io/gitea/modules/webhook, fmt cyclo mean: 2.7
FunctionPackageFileLineScore
Reviewwebhook services/webhook/dingtalk.go 123
0.970
Reviewwebhook services/webhook/wechatwork.go 128
0.961
Reviewwebhook services/webhook/feishu.go 129
0.950
68 79b708 IFBINARY_OPRETURNCOMPOSITE_LITBINARY_OPIFBINARY_OPIFASSIGNCALL_PKGBINARY_OPRETURNRETURNCOMPOSITE_LITBINARY_OPIFBINARY_OPRETURNCOMPOSITE_LITBINARY_OPRETURNCALL_PKGRETURNRETURN79b708c7478fd202 3 0.829
0.69
0.87 0.78
actionssetting
top imports: code.gitea.io/gitea/modules/setting, code.gitea.io/gitea/routers/web/shared/user, code.gitea.io/gitea/services/context, errors, fmt cyclo mean: 5.7
FunctionPackageFileLineScore
getVariablesCtxactions shared/actions/variables.go 40
0.867
getSecretsCtxsetting repo/setting/secrets.go 34
0.847
getRunnersCtxactions shared/actions/runners.go 48
0.773
69 7b9064 ASSIGNCALLASSIGNCALL_PKGASSIGNCALL_PKGIFBINARY_OPIFCALL_PKGRETURNRETURNASSIGNCALL_PKGIFBINARY_OPRETURNASSIGNCALL_METHODIFBINARY_OPRETURNRETURNRETURNRETURN7b9064ad7cb8aaf5 3 0.932
0.67
1.00 1.00
migrations
top imports: code.gitea.io/gitea/modules/migration, context, os, path/filepath cyclo mean: 6.3
FunctionPackageFileLineScore
GetPullRequestsmigrations services/migrations/restore.go 217
0.938
GetReleasesmigrations services/migrations/restore.go 124
0.933
GetLabelsmigrations services/migrations/restore.go 155
0.926
70 ea466a IFBINARY_OPCALLRETURNASSIGNCALLCALLASSIGNCALLFORBINARY_OPASSIGNCALLASSIGNCALL_METHODCALL_METHODCALLIFBINARY_OPRETURNFORCALL_METHODASSIGNCALL_METHODIFBINARY_OPCALL_METHODRETURNASSIGNASSIGNCALL_METHODASSIGNASSIGNRANGEASSIGNRETURNRETURNea466abcf5513e4d 4 0.861
0.67
0.83 1.00
issues
1
top imports: code.gitea.io/gitea/models/db, context, code.gitea.io/gitea/models/repo cyclo mean: 8.5
FunctionPackageFileLineScore
loadLabelsissues models/issues/comment_list.go 48
0.897
LoadIssuesissues models/issues/comment_list.go 238
0.886
loadDependentIssuesissues models/issues/comment_list.go 288
0.860
LoadAttachmentsissues models/issues/comment_list.go 368
0.799
71 20a897 IFBINARY_OPCALLRETURNASSIGNCALLCALLASSIGNCALLFORBINARY_OPASSIGNCALLASSIGNCALL_METHODCALL_METHODCALL_PKGCALLIFBINARY_OPRETURNFORCALL_METHODASSIGNCALL_METHODIFBINARY_OPIFASSIGNCALL_METHODBINARY_OPRETURNCALL_PKGRETURNASSIGNIFASSIGNCALL_METHODBINARY_OPRETURNCALL_PKGASSIGNASSIGNRANGEASSIGNRETURNRETURN20a897e38be70c87 4 0.871
0.66
0.77 1.00
issues
top imports: code.gitea.io/gitea/models/db, context, fmt, code.gitea.io/gitea/models/repo, xorm.io/builder cyclo mean: 9.2
FunctionPackageFileLineScore
LoadLabelsissues models/issues/issue_list.go 102
0.902
LoadPullRequestsissues models/issues/issue_list.go 287
0.877
LoadAttachmentsissues models/issues/issue_list.go 332
0.856
loadCommentsissues models/issues/issue_list.go 374
0.848
72 048970 IFBINARY_OPCALLCALL_METHODRETURNASSIGNRANGECALL_METHODSWITCHCASEASSIGNCALLIFBINARY_OPASSIGNCALLRANGEIFCALL_PKGCALL_PKGBREAKCASECALL_PKGRETURNBINARY_OPCALLCALL_METHODRETURN048970ceef1d066b 3 0.911
0.65
1.00 1.00
actions
top imports: code.gitea.io/gitea/modules/actions/jobparser, code.gitea.io/gitea/modules/glob, code.gitea.io/gitea/modules/log, code.gitea.io/gitea/modules/structs, slices cyclo mean: 8.0
FunctionPackageFileLineScore
matchPullRequestReviewCommentEventactions modules/actions/workflows.go 612
0.933
matchPullRequestReviewEventactions modules/actions/workflows.go 572
0.933
matchIssuesEventactions modules/actions/workflows.go 384
0.867
73 eaf9de IFASSIGNIFASSIGNCALL_METHODBINARY_OPCALL_PKGRETURNASSIGNCALL_PKGASSIGNASSIGNCALL_PKGASSIGNCALLCOMPOSITE_LITCOMPOSITE_LITCALL_PKGCALL_PKGCALL_PKGBINARY_OPCALL_PKGeaf9ded58879b8d9 4 0.835
0.65
0.94 0.93
webhook
top imports: code.gitea.io/gitea/models/issues, code.gitea.io/gitea/models/perm/access, code.gitea.io/gitea/models/user, code.gitea.io/gitea/modules/log, code.gitea.io/gitea/modules/structs cyclo mean: 5.5
FunctionPackageFileLineScore
DeleteCommentwebhook services/webhook/notifier.go 479
0.872
UpdateCommentwebhook services/webhook/notifier.go 406
0.863
CreateIssueCommentwebhook services/webhook/notifier.go 449
0.811
IssueChangeMilestonewebhook services/webhook/notifier.go 604
0.792
74 ead800 IFCALL_METHODIFCALL_PKGIFCALL_PKGBINARY_OPCALL_PKGBINARY_OPCALL_METHODRETURNead800987bad58fd 3 0.909
0.64
1.00 1.00
v1
top imports: code.gitea.io/gitea/models/unit, code.gitea.io/gitea/modules/log, code.gitea.io/gitea/services/context cyclo mean: 5.7
FunctionPackageFileLineScore
mustAllowPullsv1 api/v1/api.go 658
0.930
mustEnableIssuesOrPullsv1 api/v1/api.go 681
0.912
mustEnableIssuesv1 api/v1/api.go 635
0.883
75 f2f371 ASSIGNCALLCOMPOSITE_LITIFBINARY_OPRETURNIFRETURNASSIGNCALL_METHODCALL_PKGRETURNRETURNf2f371340b0f6bb5 3 0.901
0.63
1.00 1.00
user
top imports: code.gitea.io/gitea/models/db, context, xorm.io/builder cyclo mean: 3.0
FunctionPackageFileLineScore
LinkExternalToUseruser models/user/external_login_user.go 88
0.915
UpdateExternalUserByExternalIDuser models/user/external_login_user.go 136
0.915
EnsureLinkExternalToUseruser models/user/external_login_user.go 152
0.874
76 08ee73 IFBINARY_OPIFASSIGNCALL_PKGCALLBINARY_OPRETURNRETURNRETURNCALL_PKGRETURNRETURN08ee731d83e8e0eb 3 0.911
0.58
0.83 1.00
actions
top imports: code.gitea.io/gitea/modules/json, code.gitea.io/gitea/modules/structs, fmt, code.gitea.io/gitea/modules/webhook cyclo mean: 3.3
FunctionPackageFileLineScore
GetPushEventPayloadactions models/actions/run.go 189
0.933
GetWorkflowRunEventPayloadactions models/actions/run.go 211
0.933
GetPullRequestEventPayloadactions models/actions/run.go 200
0.866
77 728dc1 RETURNCALL_PKGCALL_METHODCALLCALL_PKGRETURN728dc1dac13ebf1f 3 0.916
0.58
0.78 1.00
packages
top imports: fmt, net/url, context cyclo mean: 1.0
FunctionPackageFileLineScore
PackageSettingsLinkpackages models/packages/descriptor.go 85
0.937
PackageWebLinkpackages models/packages/descriptor.go 80
0.937
PackageHTMLURLpackages models/packages/descriptor.go 95
0.874
78 dd5964 IFBINARY_OPCALLRETURNCOMPOSITE_LITASSIGNCALL_METHODASSIGNCALLCALLASSIGNCALLFORBINARY_OPASSIGNCALLASSIGNCALL_METHODCALL_METHODCALL_PKGCALLIFBINARY_OPRETURNFORCALL_METHODASSIGNCALL_METHODIFBINARY_OPCALL_METHODRETURNASSIGNASSIGNCALL_METHODASSIGNASSIGNASSIGNCOMPOSITE_LITRANGEIFBINARY_OPIFBINARY_OPCALL_PKGASSIGNCALLCONTINUERETURNRETURNRETURNdd5964aaffa86aad 4 0.827
0.57
0.67 1.00
activities
top imports: code.gitea.io/gitea/models/db, code.gitea.io/gitea/modules/log, context, code.gitea.io/gitea/models/issues, code.gitea.io/gitea/models/repo cyclo mean: 11.0
FunctionPackageFileLineScore
LoadCommentsactivities models/activities/notification_list.go 405
0.862
LoadIssuesactivities models/activities/notification_list.go 265
0.857
LoadUsersactivities models/activities/notification_list.go 357
0.811
LoadReposactivities models/activities/notification_list.go 194
0.776
79 7cf4e9 IFBINARY_OPCALLRETURNCOMPOSITE_LITASSIGNCALLCALLRETURNCALL_METHODCALL_METHODCALL_PKGRETURNRETURN7cf4e91da8753eac 3 0.890
0.55
0.78 1.00
repo
1
top imports: code.gitea.io/gitea/models/db, context, xorm.io/builder cyclo mean: 2.0
FunctionPackageFileLineScore
GetAttachmentsByUUIDsrepo models/repo/attachment.go 115
0.918
GetUploadsByUUIDsrepo models/repo/upload.go 104
0.918
GetOwnerRepositoriesByIDsrepo models/repo/repo_list.go 782
0.836
80 5204b0 ASSIGNBINARY_OPCALL_PKGCALL_PKGCALL_PKGASSIGNCALLRETURNRETURN5204b038abead110 3 0.856
0.53
0.87 1.00
private
top imports: code.gitea.io/gitea/modules/setting, context, fmt, net/url, code.gitea.io/gitea/modules/httplib cyclo mean: 1.0
FunctionPackageFileLineScore
RemoveLoggerprivate modules/private/manager.go 104
0.873
SetDefaultBranchprivate modules/private/hook.go 115
0.853
newInternalRequestAPIForHooksprivate modules/private/hook.go 85
0.842
81 20a5d0 IFBINARY_OPRETURNASSIGNCALL_METHODCALL_METHODCALL_PKGIFBINARY_OPRETURNIFRETURNCOMPOSITE_LITASSIGNRETURNRETURN20a5d07d92f9af52 3 0.862
0.50
0.67 1.00
admin
top imports: code.gitea.io/gitea/models/db, context, code.gitea.io/gitea/models/user, code.gitea.io/gitea/models/repo cyclo mean: 4.0
FunctionPackageFileLineScore
LoadDoeradmin models/admin/task.go 70
0.897
LoadOwneradmin models/admin/task.go 90
0.897
LoadRepoadmin models/admin/task.go 52
0.794
82 a16145 ASSIGNTYPE_ASSERTASSIGNCALL_PKGIFBINARY_OPIFCALL_PKGCALLCALLRETURNASSIGNCALL_PKGCOMPOSITE_LITIFBINARY_OPCALLRETURNIFBINARY_OPCALLCALLRETURNASSIGNCALLRANGEASSIGNCALLa161457570616b90 3 0.813
0.41
0.89 0.70
conan
top imports: code.gitea.io/gitea/models/packages, code.gitea.io/gitea/modules/packages/conan, code.gitea.io/gitea/services/context, errors, net/http cyclo mean: 6.3
FunctionPackageFileLineScore
listRevisionFilesconan packages/conan/conan.go 791
0.843
serveSnapshotconan packages/conan/conan.go 179
0.802
serveDownloadURLsconan packages/conan/conan.go 240
0.794
83 7076f2 ASSIGNCALL_PKGTYPE_ASSERTCALL_METHODIFBINARY_OPRETURNCOMPOSITE_LITRETURNCOMPOSITE_LITCALL_METHODRETURNRETURN7076f2866f8e55fa 3 0.794
0.40
0.50 1.00
oauth2_provider
top imports: code.gitea.io/gitea/modules/util, encoding/base64, crypto/ecdsa, crypto/ed25519, crypto/rsa cyclo mean: 2.0
FunctionPackageFileLineScore
newECDSASingingKeyoauth2_provider services/oauth2_provider/jwtsigningkey.go 185
0.794
newEdDSASingingKeyoauth2_provider services/oauth2_provider/jwtsigningkey.go 134
0.794
newRSASingingKeyoauth2_provider services/oauth2_provider/jwtsigningkey.go 83
0.794
Potential outliers