beats analyze

mattermost
structural fingerprinting · ∛(seq × import × call)
2026-06-11 17:09:31
Clusters
169
structural patterns found
High Structural Confidence Score
163
std < 0.05 — tight
Medium Structural Confidence Score
6
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
40
0.85 – 0.95
80
0.95 – 1.00
49

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

Size distribution — functions per cluster
3 – 4
117
5 – 9
43
10+
9

9 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)
api4
206 / 38
sqlstore
141 / 45
app
165 / 12
model
92 / 2
plugin
39 / 0
web
34 / 0
localcachelayer
28 / 0
opensearch
17 / 0
elasticsearch
15 / 0
commands
13 / 0
searchlayer
11 / 0
filestore
9 / 0
sharedchannel
8 / 0
email
7 / 0
common
6 / 0
settings
6 / 0
properties
6 / 0
slashcommands
6 / 0
platform
5 / 0
cache
4 / 0

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

Outlier delta direction
Missing from peers (−)
14
Extends peers (+)
34
Mixed (+ and −)
15

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

Token types missing from outliers vs peers
CALL
2
RANGE
1
CALL_METHOD
1
CASE
1
SWITCH
1

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

Potential Deviations 98 function(s) across 37 cluster(s) — functions that did not join but score close
07b24e Longest Common Subsequence:ASSIGNCALL_METHODIFBINARY_OPASSIGNRETURNASSIGNCALL_PKGIFBINARY_OPASSIGNCALL_METHODCALL_PKGRETURNIFASSIGNCALL_METHODBINARY_OPCALL_METHODCALL_PKG
Function Package File : Line Token Shape Token Δ Import Δ Call Δ Cyclo Δ
getAppliedSchemaMigrations api4 channels/api4/system.go:1065 IFCALL_METHODCALL_METHODCALL_METHODRETURNASSIGNCALL_METHODDEFERCALL_METHODASSIGNCALL_METHODIFBINARY_OPASSIGNRETURNASSIGNCALL_PKGIFBINARY_OPASSIGNCALL_METHODCALL_PKGRETURNCALL_METHODIFASSIGNCALL_METHODBINARY_OPCALL_METHODCALL_PKG +DEFER -1.2
getTeamsUnreadForUser api4 channels/api4/team.go:627 CALL_METHODIFBINARY_OPRETURNIFBINARY_OPBINARY_OPCALL_METHODCALL_METHODCALL_METHODCALL_METHODRETURNASSIGNCALL_METHODCALL_METHODASSIGNBINARY_OPCALL_METHODCALL_METHODASSIGNCALL_METHODIFBINARY_OPASSIGNRETURNASSIGNCALL_PKGIFBINARY_OPASSIGNCALL_METHODCALL_PKGRETURNIFASSIGNCALL_METHODBINARY_OPCALL_METHODCALL_PKG +0.8
getOAuthApps api4 channels/api4/oauth.go:145 IFCALL_METHODCALL_METHODASSIGNCALL_PKGRETURNIFCALL_METHODCALL_METHODASSIGNCALL_METHODIFCALL_METHODCALL_METHODASSIGNCALL_METHODCALL_METHODCALL_METHODRETURNIFBINARY_OPASSIGNRETURNASSIGNCALL_PKGIFBINARY_OPASSIGNCALL_METHODCALL_PKGRETURNIFASSIGNCALL_METHODBINARY_OPCALL_METHODCALL_PKG +0.8
getTeamsUsage api4 channels/api4/usage.go:61 ASSIGNCALL_METHODIFBINARY_OPASSIGNCALL_METHODCALL_PKGRETURNIFBINARY_OPASSIGNCALL_METHODCALL_PKGASSIGNCALL_PKGIFBINARY_OPASSIGNCALL_METHODCALL_PKGRETURNIFASSIGNCALL_METHODBINARY_OPCALL_METHODCALL_PKG -1.2
0f3f2d Longest Common Subsequence:ASSIGNCALL_METHODCALL_METHODCALL_METHODCALL_METHODCALL_METHODCALLCOMPOSITE_LITCOMPOSITE_LITASSIGNASSIGNCALL_METHODCALL_METHODBINARY_OPRETURNCALL_PKGRETURNRETURNRETURN
Function Package File : Line Token Shape Token Δ Import Δ Call Δ Cyclo Δ
CountUrgentPostsAfter sqlstore store/sqlstore/channel_store.go:2802 ASSIGNCALL_METHODCALL_METHODCALL_METHODCALL_METHODCALL_METHODCOMPOSITE_LITCOMPOSITE_LITCOMPOSITE_LITCOMPOSITE_LITCOMPOSITE_LITIFBINARY_OPASSIGNCALL_METHODCOMPOSITE_LITASSIGNCALL_METHODCALL_METHODIFBINARY_OPRETURNCALL_PKGRETURNCALLRETURNRETURN +IF +0.3
1a3a7d Longest Common Subsequence:ASSIGNCALL_METHODCALL_METHODCALL_METHODCALL_METHODIFBINARY_OPSWITCHCASECALL_PKGRETURNCALL_METHODCALL_PKGCASERETURNCALL_METHODCALL_PKGASSIGNCALL_METHODIFBINARY_OPRETURNCALL_METHODRETURNRETURNRETURN
Function Package File : Line Token Shape Token Δ Import Δ Call Δ Cyclo Δ
PermanentDeleteBot app channels/app/bot.go:453 IFASSIGNCALL_METHODCALL_METHODCALL_METHODCALL_METHODBINARY_OPSWITCHCASECALL_PKGRETURNCALL_METHODCALL_PKGCOMPOSITE_LITCASERETURNCALL_METHODCALL_PKGIFASSIGNCALL_METHODCALL_METHODCALL_METHODCALL_METHODBINARY_OPRETURNCALL_METHODCALL_PKGRETURNRETURN +COMPOSITE_LIT -2.5
2164cd Longest Common Subsequence:IFASSIGNCALL_METHODCALL_PKGBINARY_OPCALL_METHODRETURNASSIGNCALL_METHODBINARY_OPASSIGNCALL_PKGRETURNCALL_METHODCALL_METHODCALL_METHODASSIGNCALL_METHODIFBINARY_OPASSIGNRETURNCALL_METHODCALL_METHODCALL_METHODCALL_METHODIFASSIGNCALL_METHODCALL_PKGBINARY_OPCALL_METHODCALL_PKG
Function Package File : Line Token Shape Token Δ Import Δ Call Δ Cyclo Δ
createBot api4 channels/api4/bot.go:26 ASSIGNCALL_METHODCALL_PKGIFBINARY_OPBINARY_OPBINARY_OPCALL_METHODRETURNASSIGNCOMPOSITE_LITCALL_METHODCALL_METHODASSIGNCALL_METHODDEFERCALL_METHODCALL_PKGIFCALL_METHODCALL_METHODCALL_METHODRETURNIFASSIGNCALL_METHODCALL_METHODBINARY_OPIFCALL_METHODRETURNIFCALL_METHODASSIGNCALL_PKGRETURNASSIGNCALL_METHODIFBINARY_OPASSIGNRETURNCALL_METHODCALL_METHODCALL_METHODCALL_METHODIFASSIGNCALL_METHODCALL_PKGBINARY_OPCALL_METHODCALL_PKG +COMPOSITE_LIT+DEFER +0.3
309304 Longest Common Subsequence:ASSIGNCALL_METHODCOMPOSITE_LITIFASSIGNCALL_METHODCALL_METHODBINARY_OPIFRETURNCALL_PKGRETURNCALL_PKGRETURNRETURNRETURN
Function Package File : Line Token Shape Token Δ Import Δ Call Δ Cyclo Δ
GetBoardChannel sqlstore store/sqlstore/channel_store.go:977 ASSIGNCOMPOSITE_LITASSIGNCALL_METHODCOMPOSITE_LITCOMPOSITE_LITCOMPOSITE_LITCOMPOSITE_LITASSIGNCALL_METHODCALL_METHODIFBINARY_OPIFBINARY_OPRETURNCALL_PKGRETURNCALL_PKGRETURNRETURNRETURN −github.com/pkg/errors.Is -0.3
337e53 Longest Common Subsequence:ASSIGNCALL_METHODCALL_METHODASSIGNCALL_METHODIFBINARY_OPRETURNCALL_PKGASSIGNCOMPOSITE_LITIFASSIGNCALL_METHODCALL_METHODBINARY_OPRETURNCALL_PKGRETURNRETURNRETURN
Function Package File : Line Token Shape Token Δ Import Δ Call Δ Cyclo Δ
GetAll sqlstore store/sqlstore/license_store.go:74 ASSIGNCALL_METHODCALL_METHODCALL_METHODASSIGNCALL_METHODIFBINARY_OPRETURNCALL_PKGASSIGNCOMPOSITE_LITIFASSIGNCALL_METHODCALL_METHODBINARY_OPRETURNCALL_PKGRETURNRETURNRETURN -0.3
GetAll sqlstore store/sqlstore/user_store.go:606 ASSIGNCALL_METHODASSIGNCALL_METHODIFBINARY_OPRETURNCALL_PKGASSIGNCOMPOSITE_LITIFASSIGNCALL_METHODCALL_METHODBINARY_OPRETURNCALL_PKGRETURNRETURNRETURN -0.3
3a8881 Longest Common Subsequence:CALL_METHODIFBINARY_OPRETURNASSIGNCALL_METHODIFCALL_METHODRETURNASSIGNCALL_METHODCALL_METHODIFCALL_METHODRETURNIFASSIGNCALL_METHODIFBINARY_OPASSIGNRETURNIFASSIGNCALL_METHODCALL_PKGBINARY_OPCALL_METHODCALL_PKG
Function Package File : Line Token Shape Token Δ Import Δ Call Δ Cyclo Δ
getIncomingHook api4 channels/api4/webhook.go:257 CALL_METHODIFBINARY_OPRETURNASSIGNASSIGNCALL_METHODIFBINARY_OPASSIGNRETURNASSIGNCALL_METHODDEFERCALL_METHODCALL_PKGCALL_METHODCALL_METHODCALL_METHODCALL_METHODCALL_METHODASSIGNCALL_METHODIFBINARY_OPASSIGNRETURNASSIGNBINARY_OPASSIGNIFASSIGNCALL_METHODCALL_METHODASSIGNIFBINARY_OPCALL_METHODCALL_METHODCALL_METHODCALL_METHODRETURNIFBINARY_OPBINARY_OPCALL_METHODCALL_METHODCALL_METHODCALL_METHODCALL_METHODRETURNCALL_METHODCALL_METHODIFASSIGNCALL_METHODCALL_PKGBINARY_OPCALL_METHODCALL_PKG +DEFER +1.7
regenerateTeamInviteId api4 channels/api4/team.go:516 CALL_METHODIFBINARY_OPRETURNIFCALL_METHODCALL_METHODCALL_METHODRETURNIFCALL_METHODCALL_METHODCALL_METHODRETURNASSIGNCALL_METHODCALL_PKGDEFERCALL_METHODASSIGNCALL_METHODIFBINARY_OPASSIGNRETURNCALL_METHODCALL_METHODCALL_METHODCALL_METHODCALL_METHODCALL_METHODIFASSIGNCALL_METHODCALL_PKGBINARY_OPCALL_METHODCALL_PKG +DEFER -2.3
assignBot api4 channels/api4/bot.go:233 CALL_METHODCALL_METHODIFBINARY_OPRETURNASSIGNASSIGNASSIGNCALL_METHODDEFERCALL_METHODCALL_PKGCALL_PKGIFASSIGNCALL_METHODCALL_METHODBINARY_OPASSIGNRETURNIFASSIGNCALL_METHODBINARY_OPIFCALL_METHODRETURNASSIGNCALL_METHODIFBINARY_OPASSIGNRETURNCALL_METHODCALL_METHODCALL_METHODIFASSIGNCALL_METHODCALL_PKGBINARY_OPCALL_METHODCALL_PKG +DEFER -1.3
452bba Longest Common Subsequence:ASSIGNCALL_METHODIFBINARY_OPIFBINARY_OPRETURNCALL_PKGCALL_PKGRETURNCALL_PKGRETURNRETURNRETURN
Function Package File : Line Token Shape Token Δ Import Δ Call Δ Cyclo Δ
GetByName sqlstore store/sqlstore/group_store.go:290 ASSIGNCALL_METHODCOMPOSITE_LITIFASSIGNCALL_METHODIFASSIGNCALL_METHODCALL_METHODBINARY_OPIFBINARY_OPRETURNCALL_PKGCALL_PKGRETURNCALL_PKGRETURNRETURNRETURN +COMPOSITE_LIT +squirrel +0.9
GetByNameWithContext sqlstore store/sqlstore/system_store.go:92 ASSIGNCALL_METHODCOMPOSITE_LITIFASSIGNCALL_METHODCALL_METHODCALL_METHODBINARY_OPIFBINARY_OPRETURNCALL_PKGCALL_PKGRETURNCALL_PKGRETURNRETURNRETURN +COMPOSITE_LIT +request+squirrel -0.1
4bae07 Longest Common Subsequence:ASSIGNCALL_METHODCALL_METHODIFBINARY_OPRETURNCALL_PKGASSIGNCOMPOSITE_LITASSIGNCALL_METHODCALL_METHODBINARY_OPRETURNCALL_PKGRETURNRETURNRETURN
Function Package File : Line Token Shape Token Δ Import Δ Call Δ Cyclo Δ
GetChannelUnreadsForAllTeams sqlstore store/sqlstore/team_store.go:1170 ASSIGNCALL_METHODCALL_METHODCALL_METHODCALL_METHODCALL_METHODCALL_METHODCALL_METHODCOMPOSITE_LITCOMPOSITE_LITIFBINARY_OPRETURNCALL_PKGASSIGNCOMPOSITE_LITASSIGNCALL_METHODCALL_METHODIFBINARY_OPRETURNCALL_PKGRETURNRETURNRETURN −request -0.7
GetAllTokensByType sqlstore store/sqlstore/tokens_store.go:102 ASSIGNCOMPOSITE_LITASSIGNCALL_METHODCALL_METHODCOMPOSITE_LITIFBINARY_OPRETURNCALL_PKGIFASSIGNCALL_METHODCALL_METHODBINARY_OPRETURNCALL_PKGRETURNRETURNRETURN −request -0.7
GetTeamsForUserWithPagination sqlstore store/sqlstore/team_store.go:1148 ASSIGNCALL_METHODCALL_METHODCALL_METHODCALL_METHODCOMPOSITE_LITCALLCALLBINARY_OPASSIGNCALL_METHODIFBINARY_OPRETURNCALL_PKGASSIGNCOMPOSITE_LITASSIGNCALL_METHODCALL_METHODIFBINARY_OPRETURNCALL_PKGRETURNCALL_METHODRETURNRETURN +CALL −request -0.7
Get sqlstore store/sqlstore/remote_cluster_store.go:174 ASSIGNCALL_METHODCALL_METHODCALL_METHODCALL_METHODCALLCOMPOSITE_LITIFASSIGNCALL_METHODCOMPOSITE_LITASSIGNCALL_METHODIFBINARY_OPRETURNCALL_PKGIFASSIGNCALL_METHODCALL_METHODBINARY_OPRETURNCALL_PKGRETURNRETURNRETURN +CALL −request +0.3
GetTeamsByScheme sqlstore store/sqlstore/team_store.go:1281 ASSIGNCALL_METHODCALL_METHODCALL_METHODCALL_METHODCALL_METHODCOMPOSITE_LITCALLCALLIFBINARY_OPRETURNCALL_PKGASSIGNCOMPOSITE_LITASSIGNCALL_METHODCALL_METHODIFBINARY_OPRETURNCALL_PKGRETURNRETURNRETURN +CALL −request -0.7
GetChannelUnreadsForTeam sqlstore store/sqlstore/team_store.go:1190 ASSIGNCALL_METHODCALL_METHODCALL_METHODCALL_METHODCALL_METHODCALL_METHODCOMPOSITE_LITIFBINARY_OPRETURNCALL_PKGASSIGNCOMPOSITE_LITASSIGNCALL_METHODCALL_METHODIFBINARY_OPRETURNCALL_PKGRETURNRETURNRETURN −request -0.7
GetAllNotInAuthService sqlstore store/sqlstore/user_store.go:1325 ASSIGNCALL_METHODCALL_METHODCOMPOSITE_LITASSIGNCALL_METHODIFBINARY_OPRETURNCALL_PKGASSIGNCOMPOSITE_LITIFASSIGNCALL_METHODCALL_METHODBINARY_OPRETURNCALL_PKGRETURNRETURNRETURN −request -0.7
GetLRUSessions sqlstore store/sqlstore/session_store.go:161 ASSIGNCALL_METHODCALL_METHODCALL_METHODCALL_METHODCOMPOSITE_LITASSIGNCALL_METHODIFBINARY_OPRETURNCALL_PKGIFASSIGNCALL_METHODCALL_METHODBINARY_OPRETURNCALL_PKGRETURNRETURNRETURN -0.7
528608 Longest Common Subsequence:ASSIGNCALL_PKGCALL_PKGCOMPOSITE_LITIFASSIGNCALL_METHODCOMPOSITE_LITBINARY_OPRETURNCALL_METHODCALL_PKGRETURNRETURN
Function Package File : Line Token Shape Token Δ Import Δ Call Δ Cyclo Δ
postLeaveChannelMessage app channels/app/channel.go:2725 ASSIGNCOMPOSITE_LITCALL_PKGCALL_PKGCALL_PKGCOMPOSITE_LITIFASSIGNCALL_METHODCOMPOSITE_LITBINARY_OPRETURNCALL_METHODCALL_PKGRETURNRETURN -0.5
5cfe4a Longest Common Subsequence:IFASSIGNCALL_METHODBINARY_OPCALL_METHODRETURNCALL_METHODASSIGNASSIGNCALL_METHODIFCALL_METHODRETURNASSIGNCALL_METHODIFBINARY_OPASSIGNASSIGNCALL_PKGIFBINARY_OPASSIGNCALL_METHODCALL_PKGRETURNCALL_METHODIFASSIGNCALL_METHODBINARY_OPCALL_METHODCALL_PKG
Function Package File : Line Token Shape Token Δ Import Δ Call Δ Cyclo Δ
createGroup api4 channels/api4/group.go:158 ASSIGNCALLIFBINARY_OPASSIGNRETURNIFASSIGNCALL_METHODCALL_PKGBINARY_OPBINARY_OPBINARY_OPCALL_METHODRETURNIFBINARY_OPASSIGNCALL_PKGRETURNIFASSIGNCALLBINARY_OPASSIGNASSIGNRETURNIFCALL_METHODCALL_METHODCALL_METHODRETURNIFASSIGNCALL_PKGRETURNIFBINARY_OPCALL_METHODASSIGNCALL_PKGRETURNASSIGNCALL_METHODDEFERCALL_METHODCALL_PKGASSIGNCALL_METHODIFBINARY_OPASSIGNRETURNCALL_METHODCALL_METHODASSIGNCALL_PKGIFBINARY_OPASSIGNCALL_METHODCALL_PKGRETURNCALL_METHODCALL_METHODIFASSIGNCALL_METHODBINARY_OPCALL_METHODCALL_PKG +CALL+DEFER +4.3
createPolicy api4 channels/api4/data_retention.go:122 IFASSIGNCALL_METHODCALL_PKGBINARY_OPCALL_METHODRETURNASSIGNCALL_METHODDEFERCALL_METHODCALL_PKGIFCALL_METHODCALL_METHODCALL_METHODRETURNASSIGNCALL_METHODIFBINARY_OPASSIGNRETURNCALL_METHODCALL_METHODASSIGNCALL_PKGIFBINARY_OPASSIGNCALL_METHODCALL_PKGRETURNCALL_METHODCALL_METHODIFASSIGNCALL_METHODBINARY_OPCALL_METHODCALL_PKG +DEFER -1.7
5ef5d3 Longest Common Subsequence:ASSIGNCALL_METHODCALL_METHODIFBINARY_OPRETURNCALL_PKGDEFERCALLRANGEIFASSIGNCALL_METHODBINARY_OPRETURNIFASSIGNCALL_METHODBINARY_OPRETURNCALL_PKGRETURNRETURN
Function Package File : Line Token Shape Token Δ Import Δ Call Δ Cyclo Δ
Delete sqlstore store/sqlstore/reaction_store.go:68 CALL_METHODASSIGNCALL_METHODCALL_METHODIFBINARY_OPRETURNCALL_PKGDEFERCALLIFASSIGNCALLBINARY_OPRETURNCALL_PKGIFASSIGNCALL_METHODBINARY_OPRETURNCALL_PKGRETURNRETURNRETURN −RANGE -2.3
63abc3 Longest Common Subsequence:IFASSIGNCALL_METHODCALL_PKGBINARY_OPCALL_METHODRETURNCALL_METHODCALL_METHODIFCALL_METHODASSIGNCALL_METHODASSIGNCALL_METHODIFBINARY_OPASSIGNRETURNCALL_METHODCALL_METHODCALL_METHODIFASSIGNCALL_METHODCALL_PKGBINARY_OPCALL_METHODCALL_PKG
Function Package File : Line Token Shape Token Δ Import Δ Call Δ Cyclo Δ
localPatchChannel api4 channels/api4/channel_local.go:282 CALL_METHODIFBINARY_OPRETURNASSIGNCALL_METHODCALL_PKGIFBINARY_OPBINARY_OPBINARY_OPCALL_METHODRETURNASSIGNCALL_METHODIFBINARY_OPASSIGNRETURNASSIGNCALL_METHODASSIGNCALL_METHODDEFERCALL_METHODCALL_PKGCALL_METHODASSIGNCALL_METHODIFBINARY_OPASSIGNRETURNASSIGNCALL_METHODIFBINARY_OPASSIGNRETURNCALL_METHODCALL_METHODCALL_METHODCALL_METHODIFASSIGNCALL_METHODCALL_PKGBINARY_OPCALL_METHODCALL_PKG +DEFER −github.com/mattermost/mattermost/server/public/model.IsValidId -1.3
6c11fa Longest Common Subsequence:CALL_METHODRETURNASSIGNCALL_METHODBINARY_OPRETURNIFBINARY_OPASSIGNRETURNIFASSIGNCALL_METHODCALL_PKGBINARY_OPCALL_METHODCALL_PKG
Function Package File : Line Token Shape Token Δ Import Δ Call Δ Cyclo Δ
getUserStatus api4 channels/api4/status.go:27 CALL_METHODIFBINARY_OPRETURNASSIGNCALL_METHODCOMPOSITE_LITIFBINARY_OPASSIGNRETURNIFBINARY_OPCALLASSIGNCALL_PKGRETURNIFASSIGNCALL_METHODCALL_PKGBINARY_OPCALL_METHODCALL_PKG +CALL+COMPOSITE_LIT -1.8
getJob api4 channels/api4/job.go:32 CALL_METHODIFBINARY_OPRETURNASSIGNCALL_METHODIFBINARY_OPASSIGNRETURNASSIGNCALL_METHODCALL_METHODIFBINARY_OPASSIGNCALL_PKGRETURNIFCALL_METHODRETURNIFASSIGNCALL_METHODCALL_PKGBINARY_OPCALL_METHODCALL_PKG -0.8
getInviteInfo api4 channels/api4/team.go:1771 CALL_METHODIFBINARY_OPRETURNASSIGNCALL_METHODIFBINARY_OPASSIGNRETURNIFBINARY_OPASSIGNCALL_PKGBINARY_OPRETURNASSIGNCOMPOSITE_LITASSIGNCALL_METHODCALL_PKGIFBINARY_OPCALL_METHODCALL_PKG +COMPOSITE_LIT -1.8
localGetUserByEmail api4 channels/api4/user_local.go:399 CALL_METHODIFBINARY_OPRETURNASSIGNCALL_METHODCALL_METHODIFASSIGNCALL_PKGBINARY_OPCALL_METHODRETURNASSIGNCALL_METHODIFBINARY_OPASSIGNRETURNASSIGNCALL_METHODCALL_METHODCALL_METHODIFCALL_METHODRETURNCALL_METHODCALL_METHODCALL_METHODCALL_METHODIFASSIGNCALL_METHODCALL_PKGBINARY_OPCALL_METHODCALL_PKG -0.8
getContentFlaggingFields api4 channels/api4/content_flagging.go:238 IFBINARY_OPRETURNASSIGNCALL_METHODIFBINARY_OPASSIGNCALL_METHODCALL_PKGRETURNASSIGNCALL_METHODIFBINARY_OPASSIGNRETURNIFASSIGNCALL_METHODCALL_PKGBINARY_OPCALL_METHODCALL_PKGASSIGNCALL_METHODCALL_PKG -1.8
775ca1 Longest Common Subsequence:IFCALL_METHODCALL_METHODCALL_METHODRETURNASSIGNCALL_METHODIFBINARY_OPASSIGNRETURNCALL_METHODIFASSIGNCALL_METHODCALL_PKGBINARY_OPCALL_METHODCALL_PKG
Function Package File : Line Token Shape Token Δ Import Δ Call Δ Cyclo Δ
getPreferenceByCategoryAndName api4 channels/api4/preference.go:68 CALL_METHODCALL_METHODCALL_METHODIFBINARY_OPRETURNIFCALL_METHODCALL_METHODCALL_METHODRETURNASSIGNCALL_METHODIFBINARY_OPASSIGNRETURNIFASSIGNCALL_METHODCALL_PKGBINARY_OPCALL_METHODCALL_PKG -1.0
listAutocompleteCommands api4 channels/api4/command.go:433 CALL_METHODIFBINARY_OPRETURNIFCALL_METHODCALL_METHODCALL_METHODRETURNASSIGNCALL_METHODIFBINARY_OPASSIGNRETURNIFASSIGNCALL_METHODCALL_PKGBINARY_OPCALL_METHODCALL_PKG -1.0
autocompleteChannelsForTeam api4 channels/api4/channel.go:1362 CALL_METHODIFBINARY_OPRETURNIFCALL_METHODCALL_METHODCALL_METHODRETURNASSIGNCALL_METHODCALL_METHODASSIGNCALL_METHODCALL_METHODIFBINARY_OPASSIGNRETURNIFASSIGNCALL_METHODCALL_PKGBINARY_OPCALL_METHODCALL_PKG -1.0
getScheme api4 channels/api4/scheme.go:61 CALL_METHODIFBINARY_OPRETURNIFCALL_METHODCALL_METHODCALL_METHODRETURNASSIGNCALL_METHODIFBINARY_OPASSIGNRETURNIFASSIGNCALL_METHODCALL_PKGBINARY_OPCALL_METHODCALL_PKG -1.0
getComplianceReports api4 channels/api4/compliance.go:61 IFCALL_METHODCALL_METHODCALL_METHODRETURNASSIGNCALL_METHODDEFERCALL_METHODASSIGNCALL_METHODIFBINARY_OPASSIGNRETURNCALL_METHODIFASSIGNCALL_METHODCALL_PKGBINARY_OPCALL_METHODCALL_PKG +DEFER -2.0
getOAuthApp api4 channels/api4/oauth.go:178 CALL_METHODIFBINARY_OPRETURNIFCALL_METHODCALL_METHODCALL_METHODRETURNASSIGNCALL_METHODIFBINARY_OPASSIGNRETURNIFBINARY_OPBINARY_OPCALL_METHODCALL_METHODCALL_METHODCALL_METHODRETURNIFASSIGNCALL_METHODCALL_PKGBINARY_OPCALL_METHODCALL_PKG +1.0
getPreferences api4 channels/api4/preference.go:24 CALL_METHODIFBINARY_OPRETURNIFCALL_METHODCALL_METHODCALL_METHODRETURNASSIGNCALL_METHODIFBINARY_OPASSIGNRETURNIFASSIGNCALL_METHODCALL_PKGBINARY_OPCALL_METHODCALL_PKG -1.0
799c72 Longest Common Subsequence:ASSIGNCALL_METHODCOMPOSITE_LITIFBINARY_OPRETURNCALL_PKGIFASSIGNCALL_METHODCALL_METHODBINARY_OPIFBINARY_OPRETURNCALL_PKGCALL_PKGRETURNCALL_PKGRETURNRETURNRETURN
Function Package File : Line Token Shape Token Δ Import Δ Call Δ Cyclo Δ
GetByToken sqlstore store/sqlstore/tokens_store.go:61 ASSIGNCALL_METHODCALL_METHODCOMPOSITE_LITIFBINARY_OPRETURNCALL_PKGIFASSIGNCALL_METHODCALL_METHODBINARY_OPIFBINARY_OPRETURNCALL_PKGCALL_PKGRETURNCALL_PKGRETURNRETURNRETURN +errors -0.2
GetDataByUserIdAndFeature sqlstore store/sqlstore/notify_admin_store.go:63 ASSIGNCOMPOSITE_LITASSIGNCALL_METHODCALL_METHODCOMPOSITE_LITIFBINARY_OPRETURNCALL_PKGIFASSIGNCALL_METHODCALL_METHODBINARY_OPIFBINARY_OPRETURNCALL_PKGCALL_PKGRETURNCALL_PKGRETURNRETURNRETURN +errors -0.2
GetTokenByTypeAndEmail sqlstore store/sqlstore/tokens_store.go:124 ASSIGNCALL_METHODCALL_METHODCOMPOSITE_LITCALL_PKGCOMPOSITE_LITIFBINARY_OPRETURNCALL_PKGIFASSIGNCALL_METHODCALL_METHODBINARY_OPIFBINARY_OPRETURNCALL_PKGCALL_PKGRETURNCALL_PKGRETURNRETURNRETURN +errors +github.com/mattermost/mattermost/server/public/model.MapToJSON−github.com/pkg/errors.Wrap -0.2
GetMember sqlstore store/sqlstore/team_store.go:973 ASSIGNCALL_METHODCALL_METHODCALL_METHODCOMPOSITE_LITCOMPOSITE_LITASSIGNCALL_METHODIFBINARY_OPRETURNCALL_PKGASSIGNCALL_METHODCALL_METHODCALL_METHODIFBINARY_OPIFBINARY_OPRETURNCALL_PKGCALL_PKGRETURNCALL_PKGRETURNCALL_METHODRETURNRETURN +errors+request -0.2
GetByName sqlstore store/sqlstore/team_store.go:402 ASSIGNCOMPOSITE_LITASSIGNCALL_METHODCALL_METHODCOMPOSITE_LITIFBINARY_OPRETURNCALL_PKGASSIGNCALL_METHODCALL_METHODIFBINARY_OPIFBINARY_OPRETURNCALL_PKGCALL_PKGRETURNCALL_PKGRETURNRETURNRETURN +errors -0.2
8a7db5 Longest Common Subsequence:ASSIGNCALL_METHODCALL_METHODCALL_METHODCALL_METHODCOMPOSITE_LITIFASSIGNCALL_METHODCALL_METHODBINARY_OPRETURNCALL_PKGASSIGNCALLCALLRANGEASSIGNCALL_METHODIFBINARY_OPCONTINUEIFASSIGNIFASSIGNTYPE_ASSERTASSIGNASSIGNCOMPOSITE_LITCALL_PKGCALL_PKGIFBINARY_OPASSIGNCALL_PKGASSIGNASSIGNRETURNRETURNRETURN
Function Package File : Line Token Shape Token Δ Import Δ Call Δ Cyclo Δ
GetBatch sqlstore store/sqlstore/autotranslation_store.go:174 IFBINARY_OPCALLRETURNCALLASSIGNCALL_METHODCALL_METHODCALL_METHODCALL_METHODCOMPOSITE_LITIFASSIGNCALL_METHODCALL_METHODBINARY_OPRETURNCALL_PKGASSIGNCALLCALLRANGEASSIGNCALL_METHODIFBINARY_OPCONTINUEIFASSIGNIFASSIGNTYPE_ASSERTASSIGNASSIGNCOMPOSITE_LITCALL_PKGCALL_PKGIFBINARY_OPASSIGNCALL_PKGASSIGNASSIGNRETURNRETURNRETURN +0.3
909be8 Longest Common Subsequence:CALL_METHODIFBINARY_OPRETURNASSIGNCALL_METHODIFBINARY_OPASSIGNASSIGNCALL_METHODIFASSIGNCALL_PKGRETURNIFASSIGNCALL_METHODBINARY_OPASSIGNRETURNCALL_METHODCALL_METHODCALL
Function Package File : Line Token Shape Token Δ Import Δ Call Δ Cyclo Δ
removeChannelMember api4 channels/api4/channel.go:2562 CALL_METHODCALL_METHODIFBINARY_OPRETURNASSIGNCALL_METHODDEFERCALL_METHODCALL_PKGCALL_PKGASSIGNCALL_METHODIFBINARY_OPASSIGNRETURNASSIGNCALL_METHODIFBINARY_OPASSIGNRETURNIFBINARY_OPBINARY_OPBINARY_OPASSIGNCALL_PKGRETURNIFBINARY_OPBINARY_OPCALL_METHODBINARY_OPCALL_METHODASSIGNCALL_PKGRETURNIFBINARY_OPCALL_METHODIFBINARY_OPIFASSIGNCALL_METHODCALL_METHODCALL_METHODRETURNIFBINARY_OPIFASSIGNCALL_METHODCALL_METHODCALL_METHODRETURNIFASSIGNCALL_METHODCALL_METHODBINARY_OPASSIGNRETURNCALL_METHODCALL_METHODBINARY_OPBINARY_OPBINARY_OPCALL +DEFER +7.0
90eec8 Longest Common Subsequence:ASSIGNCALL_METHODCALL_METHODCOMPOSITE_LITCOMPOSITE_LITIFASSIGNCALL_METHODCALL_METHODBINARY_OPRETURNCALL_PKGRETURNRETURNRETURN
Function Package File : Line Token Shape Token Δ Import Δ Call Δ Cyclo Δ
GetIncomingByChannel sqlstore store/sqlstore/webhook_store.go:209 ASSIGNCOMPOSITE_LITASSIGNCALL_METHODCOMPOSITE_LITCOMPOSITE_LITCOMPOSITE_LITIFASSIGNCALL_METHODCALL_METHODBINARY_OPRETURNCALL_PKGRETURNRETURNRETURN 0.0
GetViews sqlstore store/sqlstore/product_notices_store.go:121 ASSIGNCOMPOSITE_LITASSIGNCALL_METHODCOMPOSITE_LITIFASSIGNCALL_METHODCALL_METHODBINARY_OPRETURNCALL_PKGRETURNRETURNRETURN 0.0
Get sqlstore store/sqlstore/preference_store.go:113 ASSIGNCALL_METHODCALL_METHODCALL_METHODCOMPOSITE_LITCOMPOSITE_LITCOMPOSITE_LITIFASSIGNCALL_METHODCALL_METHODBINARY_OPRETURNCALL_PKGRETURNRETURNRETURN 0.0
GetAccessData sqlstore store/sqlstore/oauth_store.go:195 ASSIGNCOMPOSITE_LITASSIGNCALL_METHODCOMPOSITE_LITIFASSIGNCALL_METHODCALL_METHODBINARY_OPRETURNCALL_PKGRETURNRETURNRETURN 0.0
GetAccessDataByRefreshToken sqlstore store/sqlstore/oauth_store.go:217 ASSIGNCOMPOSITE_LITASSIGNCALL_METHODCOMPOSITE_LITIFASSIGNCALL_METHODCALL_METHODBINARY_OPRETURNCALL_PKGRETURNRETURNRETURN 0.0
DistinctGroupMemberCountForSource sqlstore store/sqlstore/group_store.go:1875 ASSIGNCALL_METHODCALL_METHODCALL_METHODCALL_METHODCALL_METHODCOMPOSITE_LITIFASSIGNCALL_METHODCALL_METHODBINARY_OPRETURNCALL_PKGRETURNRETURNRETURN 0.0
GetAllBySource sqlstore store/sqlstore/group_store.go:350 ASSIGNCOMPOSITE_LITASSIGNCALL_METHODCOMPOSITE_LITIFASSIGNCALL_METHODCALL_METHODBINARY_OPRETURNCALL_PKGRETURNRETURNRETURN 0.0
GetThreadUnreadReplyCount sqlstore store/sqlstore/thread_store.go:1042 ASSIGNCALL_METHODCALL_METHODCALL_METHODCALL_METHODCOMPOSITE_LITCOMPOSITE_LITCOMPOSITE_LITCOMPOSITE_LITASSIGNCALL_METHODCALL_METHODIFBINARY_OPRETURNCALL_PKGRETURNRETURNRETURN 0.0
GetAccessDataByUserForApp sqlstore store/sqlstore/oauth_store.go:206 ASSIGNCOMPOSITE_LITASSIGNCALL_METHODCOMPOSITE_LITIFASSIGNCALL_METHODCALL_METHODBINARY_OPRETURNCALL_PKGRETURNRETURNRETURN 0.0
GetMemberUsers sqlstore store/sqlstore/group_store.go:494 ASSIGNCOMPOSITE_LITASSIGNCALL_METHODCOMPOSITE_LITIFASSIGNCALL_METHODCALL_METHODBINARY_OPRETURNCALL_PKGRETURNRETURNRETURN 0.0
GetByUser sqlstore store/sqlstore/group_store.go:365 ASSIGNCOMPOSITE_LITASSIGNCALL_METHODCALL_METHODCOMPOSITE_LITIFASSIGNCALL_METHODIFASSIGNCALL_METHODCALL_METHODBINARY_OPRETURNCALL_PKGRETURNRETURNRETURN +1.0
91ec0a Longest Common Subsequence:ASSIGNCALL_METHODCALL_METHODCALL_METHODIFBINARY_OPRETURNCALLDEFERCALLASSIGNCALLIFBINARY_OPRETURNCALLCALL_PKGRETURNRETURNRETURNRETURN
Function Package File : Line Token Shape Token Δ Import Δ Call Δ Cyclo Δ
GetMarketplacePlugins model public/model/client4.go:6620 ASSIGNCALL_METHODCALL_METHODCALL_METHODCALL_METHODIFBINARY_OPRETURNCALLDEFERCALLASSIGNCALLIFBINARY_OPRETURNCALLCALL_PKGRETURNCALLRETURNRETURNRETURN -0.3
960d69 Longest Common Subsequence:ASSIGNCALL_METHODCALL_METHODCALL_METHODCALL_METHODCOMPOSITE_LITCOMPOSITE_LITCOMPOSITE_LITASSIGNCALL_METHODIFBINARY_OPRETURNCALL_PKGASSIGNBINARY_OPRETURNRETURNRETURNRETURN
Function Package File : Line Token Shape Token Δ Import Δ Call Δ Cyclo Δ
GroupSyncedChannelCount sqlstore store/sqlstore/channel_store.go:4381 ASSIGNCALL_METHODCALL_METHODCALL_METHODCALL_METHODCOMPOSITE_LITASSIGNCALL_METHODIFBINARY_OPRETURNCALL_PKGASSIGNCALL_METHODCALL_METHODIFBINARY_OPRETURNCALL_PKGRETURNRETURNRETURN −model 0.0
Clear sqlstore store/sqlstore/product_notices_store.go:34 ASSIGNCALL_METHODCALL_METHODCALL_METHODCALL_METHODCOMPOSITE_LITIFBINARY_OPRETURNCALL_PKGIFASSIGNCALL_METHODCALL_METHODBINARY_OPRETURNCALL_PKGRETURNRETURN −model 0.0
GetKnownUsers sqlstore store/sqlstore/user_store.go:2295 ASSIGNCOMPOSITE_LITASSIGNCALL_METHODCALL_METHODCALL_METHODCALL_METHODCALL_METHODCALL_METHODCALL_METHODCOMPOSITE_LITCOMPOSITE_LITIFBINARY_OPRETURNCALL_PKGASSIGNCALL_METHODCALL_METHODIFBINARY_OPRETURNCALL_PKGRETURNRETURNRETURN −model 0.0
GetTeamPoliciesCountForUser sqlstore store/sqlstore/retention_policy_store.go:722 ASSIGNCALL_METHODCALL_METHODCALL_METHODCALL_METHODCALL_METHODCALL_METHODCALL_METHODCALL_METHODCOMPOSITE_LITCOMPOSITE_LITCOMPOSITE_LITCOMPOSITE_LITASSIGNCALL_METHODIFBINARY_OPRETURNCALL_PKGIFASSIGNCALL_METHODCALL_METHODBINARY_OPRETURNCALL_PKGRETURNRETURNRETURN −model 0.0
DeleteAllSidebarChannelForChannel sqlstore store/sqlstore/channel_store_categories.go:1059 ASSIGNCALL_METHODCALL_METHODCALL_METHODCALL_METHODCOMPOSITE_LITIFBINARY_OPRETURNCALL_PKGASSIGNCALL_METHODCALL_METHODRETURNRETURN −model -1.0
GroupSyncedTeamCount sqlstore store/sqlstore/team_store.go:1715 ASSIGNCALL_METHODCALL_METHODCALL_METHODCALL_METHODCOMPOSITE_LITASSIGNCALL_METHODIFBINARY_OPRETURNCALL_PKGASSIGNCALL_METHODCALL_METHODIFBINARY_OPRETURNCALL_PKGRETURNRETURNRETURN −model 0.0
GetUniqueCountForPost sqlstore store/sqlstore/reaction_store.go:149 ASSIGNCALL_METHODCALL_METHODCALL_METHODCALL_METHODCALL_METHODCOMPOSITE_LITCOMPOSITE_LITASSIGNCALL_METHODCALL_METHODIFBINARY_OPRETURNCALL_PKGRETURNCALLRETURNRETURN +CALL −model -1.0
98adc4 Longest Common Subsequence:CALL_METHODCALL_METHODIFBINARY_OPASSIGNCALL_PKGRETURNIFASSIGNCALL_PKGRETURNRETURN
Function Package File : Line Token Shape Token Δ Import Δ Call Δ Cyclo Δ
GenerateMfaSecret app channels/app/user.go:872 ASSIGNCALL_METHODIFBINARY_OPRETURNIFCALL_METHODRETURNCALL_PKGASSIGNCALL_METHODIFBINARY_OPRETURNCALL_METHODCALL_PKGRETURNRETURNRETURN -0.7
ValidateAttachmentImportData imports app/imports/import_validators.go:864 IFBINARY_OPRETURNIFBINARY_OPBINARY_OPBINARY_OPRETURNIFASSIGNCALLRETURNCALL_PKGCOMPOSITE_LITRETURNRETURN +CALL+COMPOSITE_LIT−CALL_METHOD +0.3
CheckRolesExist app channels/app/role.go:258 ASSIGNCALL_METHODIFBINARY_OPRETURNRANGEASSIGNRANGEIFBINARY_OPASSIGNBREAKIFRETURNCALL_PKGBINARY_OPRETURNRETURN +BREAK+RANGE +1.3
GetPostContentFlaggingPropertyValues app channels/app/content_flagging.go:547 ASSIGNCALL_METHODIFBINARY_OPRETURNCALL_METHODCALL_PKGASSIGNCALL_METHODCOMPOSITE_LITCOMPOSITE_LITIFBINARY_OPRETURNCALL_METHODCALL_PKGRETURNRETURNRETURN +COMPOSITE_LIT -1.7
requireTeamContentReviewer api4 channels/api4/content_flagging.go:70 ASSIGNCALL_METHODIFBINARY_OPASSIGNRETURNIFASSIGNCALL_PKGRETURN -1.7
99dc34 Longest Common Subsequence:CALL_METHODIFBINARY_OPASSIGNCALL_METHODCALL_METHODCALL_METHODRETURNASSIGNCALL_METHODASSIGNIFBINARY_OPASSIGNRETURNIFBINARY_OPCALL_METHODCALL_METHODIFASSIGNCALL_METHODCALL_PKGBINARY_OPCALL_METHODCALL_PKG
Function Package File : Line Token Shape Token Δ Import Δ Call Δ Cyclo Δ
getFileInfo api4 channels/api4/file.go:834 CALL_METHODIFBINARY_OPRETURNASSIGNCALL_METHODIFBINARY_OPASSIGNCALLRETURNASSIGNCALL_METHODIFBINARY_OPASSIGNRETURNASSIGNCALL_METHODCALL_METHODIFBINARY_OPIFCALL_METHODRETURNIFBINARY_OPBINARY_OPCALL_METHODCALL_METHODRETURNIFCALL_METHODCALL_METHODCALL_METHODASSIGNCALL_PKGRETURNCALL_METHODCALL_METHODIFASSIGNCALL_METHODCALL_PKGBINARY_OPCALL_METHODCALL_PKGASSIGNCALL_METHODDEFERCALL_METHODCALL_PKGIFCALL_PKG +CALL+DEFER −github.com/mattermost/mattermost/server/public/model.MapFromJSON +1.2
a0be80 Longest Common Subsequence:ASSIGNCALL_METHODCALL_METHODCALL_METHODCOMPOSITE_LITIFBINARY_OPRETURNCALL_PKGASSIGNCOMPOSITE_LITIFASSIGNCALL_METHODCALL_METHODBINARY_OPRETURNRETURNRETURNRETURN
Function Package File : Line Token Shape Token Δ Import Δ Call Δ Cyclo Δ
GetAllForExportAfter sqlstore store/sqlstore/team_store.go:1470 ASSIGNCOMPOSITE_LITASSIGNCALL_METHODCALL_METHODCALL_METHODCALL_METHODCALL_METHODCALL_METHODCALL_METHODCALL_METHODCALL_METHODCALLCOMPOSITE_LITCALLIFBINARY_OPRETURNCALL_PKGIFASSIGNCALL_METHODCALL_METHODBINARY_OPRETURNCALL_PKGRETURNRETURNRETURN +CALL -0.4
GetTeamPoliciesForUser sqlstore store/sqlstore/retention_policy_store.go:690 ASSIGNCALL_METHODCALL_METHODCALL_METHODCALL_METHODCALL_METHODCALL_METHODCALL_METHODCALL_METHODCALL_METHODCALL_METHODCALL_METHODCOMPOSITE_LITCOMPOSITE_LITCOMPOSITE_LITCOMPOSITE_LITCALLCALLASSIGNCALL_METHODIFBINARY_OPRETURNCALL_PKGASSIGNCOMPOSITE_LITIFASSIGNCALL_METHODCALL_METHODBINARY_OPRETURNCALL_PKGRETURNRETURNRETURN +CALL -0.4
GetActiveMemberCount sqlstore store/sqlstore/team_store.go:1069 ASSIGNCALL_METHODCALL_METHODCALL_METHODCALL_METHODCALL_METHODCALL_METHODCALL_METHODCOMPOSITE_LITASSIGNCALLASSIGNCALL_METHODIFBINARY_OPRETURNCALL_PKGASSIGNCALL_METHODCALL_METHODIFBINARY_OPRETURNCALL_PKGRETURNRETURNRETURN +CALL -0.4
a160b5 Longest Common Subsequence:ASSIGNCALL_METHODIFBINARY_OPASSIGNCALL_METHODIFBINARY_OPIFBINARY_OPASSIGNIFASSIGNCALL_METHODCALL_METHODCALL_METHODCALL_METHODIFBINARY_OPIFASSIGNCALL_METHODBINARY_OPIFASSIGNCALL_METHODBINARY_OPRETURNRETURNRETURN
Function Package File : Line Token Shape Token Δ Import Δ Call Δ Cyclo Δ
MarkChannelAsUnreadFromPost app channels/app/channel.go:3044 IFBINARY_OPCALL_METHODRETURNCALL_METHODASSIGNCALL_METHODIFBINARY_OPRETURNASSIGNCALL_METHODIFBINARY_OPRETURNASSIGNCALL_METHODIFBINARY_OPRETURNASSIGNCALL_METHODCALL_METHODCALL_METHODCALL_METHODIFBINARY_OPRETURNCALL_METHODCALL_PKGCALL_METHODCALL_METHODRETURNRETURNRETURN +CALL_PKG -4.0
DeauthorizeOAuthAppForUser app channels/app/oauth.go:641 IFCALL_METHODRETURNCALL_PKGASSIGNCALL_METHODCALL_METHODCALL_METHODCALL_METHODIFBINARY_OPRETURNCALL_METHODCALL_PKGRANGEIFASSIGNCALL_METHODBINARY_OPRETURNIFASSIGNCALL_METHODCALL_METHODCALL_METHODCALL_METHODBINARY_OPRETURNCALL_METHODCALL_PKGIFASSIGNCALL_METHODCALL_METHODCALL_METHODCALL_METHODBINARY_OPRETURNCALL_METHODCALL_PKGIFASSIGNCALL_METHODCALL_METHODCALL_METHODCALL_METHODBINARY_OPRETURNCALL_METHODCALL_PKGRETURNRETURN +CALL_PKG+RANGE -3.0
UserCanSeeOtherUser app channels/app/user.go:2586 IFBINARY_OPRETURNASSIGNCALL_METHODIFBINARY_OPRETURNIFBINARY_OPRETURNIFBINARY_OPCALLASSIGNCALL_METHODCALL_METHODCALL_METHODCALL_METHODIFBINARY_OPRETURNCALL_METHODCALL_PKGIFRETURNIFBINARY_OPCALLASSIGNCALL_METHODIFBINARY_OPRETURNIFRETURNRETURNRETURNRETURN +CALL+CALL_PKG -1.0
HandleCommandResponsePost app channels/app/command.go:639 ASSIGNCOMPOSITE_LITASSIGNASSIGNASSIGNASSIGNCALL_METHODIFBINARY_OPASSIGNCALL_METHODIFBINARY_OPASSIGNCALL_METHODCALL_PKGRETURNASSIGNASSIGNIFCALL_METHODIFBINARY_OPCALL_METHODASSIGNIFBINARY_OPCALL_METHODASSIGNIFCALL_METHODIFBINARY_OPCALL_METHODASSIGNIFBINARY_OPCALL_METHODASSIGNIFCALL_METHODIFASSIGNCALL_METHODASSIGNCALL_METHODIFASSIGNCALL_METHODBINARY_OPRETURNRETURNRETURNRETURN +CALL_PKG+COMPOSITE_LIT +1.0
countThreadMentions app channels/app/post.go:2393 ASSIGNCALL_METHODIFBINARY_OPRETURNASSIGNCOMPOSITE_LITCALL_METHODCOMPOSITE_LITCOMPOSITE_LITASSIGNCALL_METHODCALL_METHODCALL_METHODCALL_METHODIFBINARY_OPRETURNCALL_METHODCALL_PKGASSIGNIFBINARY_OPBINARY_OPBINARY_OPASSIGNCALL_METHODRANGEIFBINARY_OPRETURNCALLIFBINARY_OPASSIGNCALL_METHODIFBINARY_OPRETURNASSIGNCALL_METHODIFBINARY_OPRETURNCALL_METHODCALL_PKGCALL_METHODRANGEIFBINARY_OPASSIGNCALLIFASSIGNASSIGNRETURNCALLRETURNRETURN +CALL+CALL_PKG+COMPOSITE_LIT+RANGE +2.0
a1d9e4 Longest Common Subsequence:ASSIGNCALL_PKGASSIGNCALL_METHODCALL_METHODCALL_METHODCALL_METHODCOMPOSITE_LITCOMPOSITE_LITIFASSIGNCALL_METHODCALL_METHODBINARY_OPRETURNCALL_PKGRETURNRETURN
Function Package File : Line Token Shape Token Δ Import Δ Call Δ Cyclo Δ
MarkAsRead sqlstore store/sqlstore/thread_store.go:685 ASSIGNCALL_METHODCALL_METHODCALL_METHODCALL_METHODCALL_METHODCALL_METHODCOMPOSITE_LITCOMPOSITE_LITCALL_PKGASSIGNCALL_METHODCALL_METHODIFBINARY_OPRETURNCALL_PKGRETURNRETURN 0.0
ad21ab Longest Common Subsequence:ASSIGNCALL_PKGIFBINARY_OPASSIGNCALL_METHODCALL_PKGRETURNIFBINARY_OPCALLCALL_METHODRETURNIFASSIGNRETURNASSIGNCALL_METHODIFBINARY_OPASSIGNRETURNIFASSIGNCALL_METHODCALL_PKGBINARY_OPCALL_METHODCALL_PKG
Function Package File : Line Token Shape Token Δ Import Δ Call Δ Cyclo Δ
getChannelsMemberCount api4 channels/api4/channel.go:905 IFBINARY_OPRETURNASSIGNCALL_PKGIFBINARY_OPASSIGNCALL_METHODCALL_PKGRETURNASSIGNCALL_METHODIFBINARY_OPASSIGNRETURNASSIGNCALLCALLRANGEASSIGNRANGEIFCALL_METHODCALL_METHODCALL_METHODRETURNASSIGNCALL_METHODIFBINARY_OPASSIGNRETURNIFASSIGNCALL_METHODCALL_PKGBINARY_OPCALL_METHODCALL_PKG +RANGE −github.com/mattermost/mattermost/server/public/model.IsValidId -0.3
getUsersByGroupChannelIds api4 channels/api4/user.go:751 ASSIGNCALL_PKGIFBINARY_OPBINARY_OPBINARY_OPCALLASSIGNCALL_METHODCALL_PKGRETURNIFBINARY_OPCALLCALL_METHODRETURNASSIGNCALL_METHODCALL_METHODIFBINARY_OPASSIGNRETURNASSIGNCALL_METHODCALL_PKGIFBINARY_OPCALL_METHODCALL_PKG −github.com/mattermost/mattermost/server/public/model.IsValidId -3.3
readMultipleChannels api4 channels/api4/channel.go:1906 CALL_METHODASSIGNCALL_PKGIFBINARY_OPASSIGNCALL_METHODCALL_PKGRETURNIFBINARY_OPCALLCALL_METHODRETURNIFCALL_METHODCALL_METHODCALL_METHODRETURNASSIGNCALL_METHODCALL_METHODCALL_METHODIFBINARY_OPASSIGNRETURNASSIGNCOMPOSITE_LITIFASSIGNCALL_METHODCALL_PKGBINARY_OPCALL_METHODCALL_PKG +COMPOSITE_LIT −github.com/mattermost/mattermost/server/public/model.IsValidId -3.3
ada31f Longest Common Subsequence:ASSIGNCALL_METHODIFBINARY_OPASSIGNRETURNIFASSIGNCALL_METHODCALL_PKGBINARY_OPCALL_METHODCALL_PKG
Function Package File : Line Token Shape Token Δ Import Δ Call Δ Cyclo Δ
autocompleteEmojis api4 channels/api4/emoji.go:325 ASSIGNCALL_METHODCALL_METHODIFBINARY_OPCALL_METHODRETURNASSIGNCALL_METHODIFBINARY_OPASSIGNRETURNIFASSIGNCALL_METHODCALL_PKGBINARY_OPCALL_METHODCALL_PKG +0.2
be1dc8 Longest Common Subsequence:ASSIGNCALL_METHODCOMPOSITE_LITIFBINARY_OPIFASSIGNCALL_METHODCALL_METHODBINARY_OPIFCALL_PKGRETURNCALL_PKGRETURNCALL_PKGRETURNRETURNRETURN
Function Package File : Line Token Shape Token Δ Import Δ Call Δ Cyclo Δ
GetFieldByName sqlstore store/sqlstore/property_field_store.go:79 ASSIGNCALL_METHODCALL_METHODCALL_METHODCALL_METHODCOMPOSITE_LITCOMPOSITE_LITCOMPOSITE_LITCOMPOSITE_LITIFASSIGNCALL_METHODCALL_METHODBINARY_OPIFCALL_PKGRETURNCALL_PKGRETURNCALL_PKGRETURNRETURNRETURN +context −github.com/pkg/errors.Wrapf -1.0
bf4c7e Longest Common Subsequence:IFRETURNASSIGNCALL_METHODIFBINARY_OPASSIGNRETURNIFASSIGNCALL_METHODCALL_PKGBINARY_OPCALL_METHODCALL_PKG
Function Package File : Line Token Shape Token Δ Import Δ Call Δ Cyclo Δ
getServerLimits api4 channels/api4/limits.go:19 ASSIGNBINARY_OPCALL_METHODCALL_METHODCALL_METHODASSIGNCALL_METHODIFBINARY_OPASSIGNRETURNIFASSIGNCOMPOSITE_LITASSIGNIFASSIGNCALL_METHODCALL_PKGBINARY_OPCALL_METHODCALL_PKG +COMPOSITE_LIT -0.3
d1f541 Longest Common Subsequence:ASSIGNCALL_METHODCALL_METHODCALL_METHODCALL_METHODIFBINARY_OPSWITCHCASECALL_PKGRETURNCALL_METHODCALL_PKGCASERETURNCALL_METHODCALL_PKGRETURNRETURNRETURN
Function Package File : Line Token Shape Token Δ Import Δ Call Δ Cyclo Δ
GetViewsForChannel app channels/app/view.go:59 ASSIGNCALL_METHODCALL_METHODCALL_METHODCALL_METHODIFBINARY_OPIFCALL_PKGRETURNCALL_METHODCALL_PKGRETURNCALL_METHODCALL_PKGIFBINARY_OPASSIGNCOMPOSITE_LITRETURNRETURNRETURN +COMPOSITE_LIT−CASE−SWITCH −github.com/mattermost/mattermost/server/public/model.MakeBotNotFoundError -0.3
CreateSession app channels/app/session.go:24 IFASSIGNCALL_METHODBINARY_OPRETURNASSIGNCALL_METHODIFBINARY_OPBINARY_OPBINARY_OPRETURNIFBINARY_OPBINARY_OPCALL_METHODRETURNCALL_PKGASSIGNCALL_METHODIFBINARY_OPSWITCHCASECALL_PKGRETURNCALL_METHODCALL_PKGCASERETURNCALL_METHODCALL_PKGRETURNRETURNRETURN −github.com/mattermost/mattermost/server/public/model.MakeBotNotFoundError +3.7
d64eef Longest Common Subsequence:ASSIGNCALL_METHODCALL_METHODCALL_METHODCALL_METHODCOMPOSITE_LITCOMPOSITE_LITCOMPOSITE_LITASSIGNCALL_METHODIFBINARY_OPIFBINARY_OPRETURNCALL_PKGRETURNCALL_PKGRETURNRETURNRETURN
Function Package File : Line Token Shape Token Δ Import Δ Call Δ Cyclo Δ
Get sqlstore store/sqlstore/draft_store.go:66 ASSIGNCALL_METHODCALL_METHODCALL_METHODCALL_METHODCALLCOMPOSITE_LITIFASSIGNCALL_METHODCOMPOSITE_LITASSIGNCOMPOSITE_LITASSIGNCALL_METHODCALL_METHODIFBINARY_OPIFBINARY_OPRETURNCALL_PKGRETURNCALL_PKGRETURNRETURNRETURN +CALL +1.0
e63df6 Longest Common Subsequence:IFCALL_METHODCALL_METHODCALL_METHODRETURNIFASSIGNCALL_METHODCALL_PKGBINARY_OPCALL_METHODRETURNIFBINARY_OPRETURNASSIGNCALL_METHODIFBINARY_OPASSIGNRETURNASSIGNCALL_PKGIFBINARY_OPASSIGNCALL_METHODCALL_PKGRETURNIFASSIGNCALL_METHODBINARY_OPCALL_METHODCALL_PKG
Function Package File : Line Token Shape Token Δ Import Δ Call Δ Cyclo Δ
searchTeamsInPolicy api4 channels/api4/data_retention.go:243 CALL_METHODIFCALL_METHODCALL_METHODCALL_METHODRETURNIFASSIGNCALL_METHODCALL_PKGBINARY_OPCALL_METHODRETURNASSIGNCALLASSIGNCALLASSIGNCALL_METHODIFBINARY_OPASSIGNRETURNCALL_METHODCALL_METHODASSIGNCALL_PKGIFBINARY_OPASSIGNCALL_METHODCALL_PKGRETURNIFASSIGNCALL_METHODBINARY_OPCALL_METHODCALL_PKG +CALL -3.7
searchChannelsInPolicy api4 channels/api4/data_retention.go:359 CALL_METHODASSIGNCALL_METHODCALL_PKGIFBINARY_OPBINARY_OPBINARY_OPCALL_METHODRETURNIFCALL_METHODCALL_METHODCALL_METHODRETURNASSIGNCOMPOSITE_LITASSIGNCALL_METHODIFBINARY_OPASSIGNRETURNASSIGNCALL_PKGIFBINARY_OPASSIGNCALL_METHODCALL_PKGRETURNIFASSIGNCALL_METHODBINARY_OPCALL_METHODCALL_PKG +COMPOSITE_LIT -2.7
ea22e6 Longest Common Subsequence:IFBINARY_OPRETURNIFBINARY_OPCALL_METHODCALL_METHODCALL_METHODCALL_METHODRETURNASSIGNCALL_METHODIFBINARY_OPASSIGNRETURNASSIGNCALL_PKGIFBINARY_OPASSIGNCALL_METHODCALL_PKGRETURNIFASSIGNCALL_METHODBINARY_OPCALL_METHODCALL_PKG
Function Package File : Line Token Shape Token Δ Import Δ Call Δ Cyclo Δ
getGroupsByUserId api4 channels/api4/group.go:856 ASSIGNCALLIFBINARY_OPASSIGNRETURNCALL_METHODIFBINARY_OPRETURNIFBINARY_OPBINARY_OPCALL_METHODCALL_METHODCALL_METHODCALL_METHODRETURNIFCALL_METHODCALL_METHODASSIGNCALL_PKGRETURNASSIGNCALL_METHODCALL_METHODASSIGNCOMPOSITE_LITASSIGNCALL_METHODIFBINARY_OPASSIGNRETURNASSIGNCALL_PKGIFBINARY_OPASSIGNCALL_METHODCALL_PKGRETURNIFASSIGNCALL_METHODBINARY_OPCALL_METHODCALL_PKG +CALL+COMPOSITE_LIT +0.5
fa22f4 Longest Common Subsequence:ASSIGNCOMPOSITE_LITCALL_METHODCALL_PKGASSIGNCALL_METHODIFBINARY_OPRETURNCALLDEFERCALLRETURNRETURNRETURN
Function Package File : Line Token Shape Token Δ Import Δ Call Δ Cyclo Δ
GetUsersNotInChannelWithOptions model public/model/client4.go:1395 ASSIGNCOMPOSITE_LITIFBINARY_OPCALL_METHODCALL_METHODCALL_METHODCALL_PKGCALL_METHODCALL_PKGCALL_METHODASSIGNCALL_METHODCALL_METHODIFBINARY_OPRETURNCALLDEFERCALLRETURNCALLRETURNRETURNRETURN +0.9
c69608 Longest Common Subsequence:ASSIGNCALLIFRETURNIFCALL_METHODCALL_METHODASSIGNCALL_PKGRETURNIFCALL_METHODCALL_METHODCALL_METHODRETURNASSIGNCALL_METHODCALL_METHODCALL_METHODIFBINARY_OPASSIGNRETURNASSIGNCALL_PKGIFBINARY_OPASSIGNCALL_METHODCALL_PKGRETURNIFASSIGNCALL_METHODBINARY_OPCALL_METHODCALL_PKG
Function Package File : Line Token Shape Token Δ Import Δ Call Δ Cyclo Δ
getPostsUsage api4 channels/api4/usage.go:24 ASSIGNCALL_METHODIFBINARY_OPASSIGNCALL_METHODCALL_PKGRETURNASSIGNCALL_PKGCOMPOSITE_LITIFBINARY_OPASSIGNCALL_METHODCALL_PKGRETURNIFASSIGNCALL_METHODBINARY_OPCALL_METHODCALL_PKG +COMPOSITE_LIT−CALL −github.com/mattermost/mattermost/server/public/model.MakePermissionError -4.3
getAllTeams api4 channels/api4/team.go:1299 ASSIGNCOMPOSITE_LITASSIGNCOMPOSITE_LITIFIFCALL_METHODCALL_METHODCALL_METHODRETURNASSIGNCALLIFCALL_METHODCALL_METHODASSIGNCALLASSIGNCALL_METHODCALL_METHODASSIGNCALL_METHODCALL_METHODASSIGNASSIGNBINARY_OPIFBINARY_OPIFASSIGNCALLIFASSIGNCALLASSIGNCALL_PKGRETURNIFASSIGNCALL_METHODASSIGNCALL_METHODIFBINARY_OPASSIGNRETURNIFCALL_METHODCALL_METHODASSIGNCALL_PKGCALL_METHODCALL_METHODASSIGNCALL_PKGIFBINARY_OPASSIGNCALL_METHODCALL_PKGRETURNIFASSIGNCALL_METHODBINARY_OPCALL_METHODCALL_PKG +COMPOSITE_LIT −github.com/mattermost/mattermost/server/public/model.MakePermissionError +4.7
channelMemberCountsByGroup api4 channels/api4/channel.go:2738 IFBINARY_OPCALL_METHODCALL_METHODASSIGNCALL_PKGRETURNCALL_METHODIFBINARY_OPRETURNIFASSIGNCALL_METHODCALL_METHODCALL_METHODRETURNASSIGNBINARY_OPCALL_METHODCALL_METHODASSIGNCALL_METHODCALL_METHODIFBINARY_OPASSIGNRETURNASSIGNCALL_PKGIFBINARY_OPASSIGNCALL_METHODCALL_PKGRETURNIFASSIGNCALL_METHODBINARY_OPCALL_METHODCALL_PKG −CALL +app −github.com/mattermost/mattermost/server/public/model.MakePermissionError -1.3
d3d536 Longest Common Subsequence:ASSIGNCALLIFBINARY_OPASSIGNRETURNASSIGNCALL_METHODDEFERCALL_METHODCALL_PKGIFASSIGNCALL_METHODBINARY_OPASSIGNRETURNCALL_METHODCALL
Function Package File : Line Token Shape Token Δ Import Δ Call Δ Cyclo Δ
localDeletePost api4 channels/api4/post_local.go:19 CALL_METHODIFBINARY_OPRETURNASSIGNASSIGNCALL_METHODDEFERCALL_METHODCALL_PKGCALL_PKGASSIGNASSIGNCALL_METHODIFBINARY_OPASSIGNRETURNCALL_METHODCALL_METHODIFASSIGNCALL_METHODCALL_METHODASSIGNCALL_METHODCALL_METHODIFBINARY_OPASSIGNRETURNCALL_METHODCALL +1.7
Clusters — sorted by confidence score ↓
· ·
scroll to explore
# ID Common Shape Size Avg Score CScore Import Coh. Call Coh. Packages Potential
1 873792 ASSIGNCALL_METHODCALL_METHODIFBINARY_OPSWITCHCASECALL_PKGRETURNCALL_METHODCALL_PKGCASERETURNCALL_METHODCALL_PKGRETURNRETURNRETURN8737922097c07d61 36 0.917
3.18
0.90 1.00
appjobs
top imports: errors, github.com/mattermost/mattermost/server/public/model, github.com/mattermost/mattermost/server/v8/channels/store, net/http, github.com/mattermost/mattermost/server/public/shared/request cyclo mean: 3.3
FunctionPackageFileLineScore
DeleteRoleapp channels/app/role.go 96
0.942
GetGroupByNameapp channels/app/group.go 53
0.942
GetGroupByRemoteIDapp channels/app/group.go 68
0.942
GetGroupSyncableapp channels/app/group.go 472
0.942
GetLatestTermsOfServiceapp channels/app/terms_of_service.go 41
0.942
GetTeamByInviteIdapp channels/app/team.go 918
0.942
GetTeamByNameapp channels/app/team.go 903
0.942
GetTermsOfServiceapp channels/app/terms_of_service.go 55
0.942
GetUserTermsOfServiceapp channels/app/user_terms_of_service.go 14
0.942
SaveAdminNotifyDataapp channels/app/notify_admin.go 62
0.942
GetSidebarCategoryOrderapp channels/app/channel_category.go 75
0.931
GetViewapp channels/app/view.go 44
0.931
GetUploadSessionapp channels/app/upload.go 172
0.931
GetSidebarCategoryapp channels/app/channel_category.go 90
0.931
GetPublicChannelsByIdsForTeamapp channels/app/channel.go 2354
0.931
GetJobapp channels/app/job.go 39
0.931
GetDeletedChannelsapp channels/app/channel.go 2331
0.931
GetChannelsMemberCountapp channels/app/channel.go 2172
0.931
GetChannelsForUserapp channels/app/channel.go 2272
0.931
GetAuditsapp channels/app/audit.go 45
0.931
GetUserAccessTokenapp channels/app/session.go 570
0.922
GetNumberOfChannelsOnTeamapp channels/app/channel.go 2958
0.918
GetBoardChannelapp channels/app/channel.go 2128
0.907
GetJobjobs channels/jobs/jobs.go 83
0.900
GetDraftapp channels/app/draft.go 18
0.898
GetIncomingWebhookapp channels/app/webhook.go 471
0.898
GetOutgoingWebhookapp channels/app/webhook.go 646
0.898
GetEditHistoryForPostapp channels/app/post.go 2688
0.892
DeleteGroupMemberapp channels/app/group.go 358
0.892
AddUserToTeamByTeamIdapp channels/app/team.go 607
0.891
GetChannelUnreadapp channels/app/channel.go 2543
0.887
GetCommandapp channels/app/command.go 748
0.886
CreateCommandWebhookapp channels/app/webhook.go 909
0.880
GetPostsByIdsapp channels/app/post.go 2668
0.870
GetRoleapp channels/app/role.go 24
0.870
CreateRoleapp channels/app/role.go 166
0.869
2 9ba0de ASSIGNFUNCLITRETURNRETURNCALL_PKGRETURN9ba0de0e8d56b028 5 1.000
2.88
1.00 1.00
active_userscleanup_desktop_tokensexpirynotifymobile_session_metadataplugins
top imports: github.com/mattermost/mattermost/server/public/model, github.com/mattermost/mattermost/server/v8/channels/jobs cyclo mean: 1.0
FunctionPackageFileLineScore
MakeScheduleractive_users jobs/active_users/scheduler.go 15
1.000
MakeSchedulercleanup_desktop_tokens jobs/cleanup_desktop_tokens/scheduler.go 15
1.000
MakeSchedulerexpirynotify jobs/expirynotify/scheduler.go 15
1.000
MakeSchedulermobile_session_metadata jobs/mobile_session_metadata/scheduler.go 15
1.000
MakeSchedulerplugins jobs/plugins/scheduler.go 15
1.000
3 ddc59a IFBINARY_OPRETURNIFCALL_PKGCALL_METHODRETURNRETURNddc59a9257a354eb 26 1.000
2.26
1.00 1.00
web
top imports: github.com/mattermost/mattermost/server/public/model cyclo mean: 3.0
FunctionPackageFileLineScore
RequireAppIdweb channels/web/context.go 425
1.000
RequireBotUserIdweb channels/web/context.go 770
1.000
RequireChannelIdweb channels/web/context.go 380
1.000
RequireCommandIdweb channels/web/context.go 615
1.000
RequireContentReviewerIdweb channels/web/context.go 793
1.000
RequireEmojiIdweb channels/web/context.go 506
1.000
RequireFieldIdweb channels/web/context.go 659
1.000
RequireFileIdweb channels/web/context.go 447
1.000
RequireGroupIdweb channels/web/context.go 726
1.000
RequireHookIdweb channels/web/context.go 603
1.000
RequireJobIdweb channels/web/context.go 626
1.000
RequireOtherUserIdweb channels/web/context.go 303
1.000
RequireOutgoingOAuthConnectionIdweb channels/web/context.go 436
1.000
RequirePolicyIdweb channels/web/context.go 414
1.000
RequirePostIdweb channels/web/context.go 403
1.000
RequireRecapIdweb channels/web/context.go 804
1.000
RequireReportIdweb channels/web/context.go 495
1.000
RequireRoleIdweb channels/web/context.go 648
1.000
RequireSchemeIdweb channels/web/context.go 703
1.000
RequireSyncableIdweb channels/web/context.go 748
1.000
RequireTargetIdweb channels/web/context.go 692
1.000
RequireTeamIdweb channels/web/context.go 314
1.000
RequireThreadIdweb channels/web/context.go 358
1.000
RequireTokenIdweb channels/web/context.go 347
1.000
RequireUploadIdweb channels/web/context.go 459
1.000
RequireViewIdweb channels/web/context.go 815
1.000
4 fa22f4 ASSIGNCOMPOSITE_LITCALL_METHODCALL_PKGASSIGNCALL_METHODIFBINARY_OPRETURNCALLDEFERCALLRETURNRETURNRETURNfa22f4f681d83ab7 35 0.952
2.25
1.00 1.00
model
1
top imports: context, net/url, strconv cyclo mean: 2.1
FunctionPackageFileLineScore
GetAllTeamsmodel public/model/client4.go 2186
0.968
GetBotsmodel public/model/client4.go 2079
0.968
GetChannelMembersmodel public/model/client4.go 3180
0.968
GetComplianceReportsmodel public/model/client4.go 4973
0.968
GetEmojiListmodel public/model/client4.go 6089
0.968
GetIncomingWebhooksmodel public/model/client4.go 4611
0.968
GetLogsmodel public/model/client4.go 5361
0.968
GetOAuthAppsmodel public/model/client4.go 5418
0.968
GetOutgoingWebhooksmodel public/model/client4.go 4692
0.968
GetPublicChannelsForTeammodel public/model/client4.go 2946
0.968
GetTeamMembersmodel public/model/client4.go 2399
0.968
GetUserAccessTokensmodel public/model/client4.go 1891
0.968
GetUsersmodel public/model/client4.go 1252
0.968
GetBotsOrphanedmodel public/model/client4.go 2106
0.964
GetAllTeamsExcludePolicyConstrainedmodel public/model/client4.go 2218
0.964
GetJobsmodel public/model/client4.go 6255
0.964
GetIncomingWebhooksWithCountmodel public/model/client4.go 4624
0.964
GetBotsIncludeDeletedmodel public/model/client4.go 2092
0.964
GetActiveUsersInTeammodel public/model/client4.go 1325
0.956
GetNewUsersInTeammodel public/model/client4.go 1295
0.956
GetRecentlyActiveUsersInTeammodel public/model/client4.go 1310
0.956
GetUsersInGroupByDisplayNamemodel public/model/client4.go 1441
0.956
GetAuditsmodel public/model/client4.go 5293
0.952
AutocompleteUsersmodel public/model/client4.go 1219
0.949
GetChannelsForAccessControlPolicymodel public/model/client4.go 8289
0.949
GetChannelsForTeamAndUserWithLastDeleteAtmodel public/model/client4.go 2994
0.945
GetPostsAroundLastUnreadmodel public/model/client4.go 3793
0.943
AutocompleteUsersInChannelmodel public/model/client4.go 1204
0.943
getAllChannelsmodel public/model/client4.go 2748
0.942
GetJobsByTypeForTeammodel public/model/client4.go 6274
0.936
GetPostsAftermodel public/model/client4.go 3751
0.922
GetPostsBeforemodel public/model/client4.go 3767
0.922
SetServerBusymodel public/model/client4.go 6674
0.921
GetAllChannelsWithCountmodel public/model/client4.go 2763
0.891
GetAllTeamsWithTotalCountmodel public/model/client4.go 2199
0.891
5 7bbc6b IFCALL_PKGCALL_METHODCALL_METHODCALL7bbc6b87e8912f97 24 0.959
2.06
1.00 1.00
localcachelayer
top imports: bytes, github.com/mattermost/mattermost/server/public/model cyclo mean: 2.0
FunctionPackageFileLineScore
handleClusterInvalidateAllProfileslocalcachelayer store/localcachelayer/user_layer.go 48
0.977
handleClusterInvalidateChannelByIdlocalcachelayer store/localcachelayer/channel_layer.go 46
0.977
handleClusterInvalidateChannelByNamelocalcachelayer store/localcachelayer/channel_layer.go 70
0.977
handleClusterInvalidateChannelForUserlocalcachelayer store/localcachelayer/channel_layer.go 54
0.977
handleClusterInvalidateChannelGuestCountslocalcachelayer store/localcachelayer/channel_layer.go 38
0.977
handleClusterInvalidateChannelMemberCountslocalcachelayer store/localcachelayer/channel_layer.go 22
0.977
handleClusterInvalidateChannelMembersNotifyPropslocalcachelayer store/localcachelayer/channel_layer.go 62
0.977
handleClusterInvalidateChannelPinnedPostCountlocalcachelayer store/localcachelayer/channel_layer.go 30
0.977
handleClusterInvalidateLastPostTimelocalcachelayer store/localcachelayer/post_layer.go 22
0.977
handleClusterInvalidateLastPostslocalcachelayer store/localcachelayer/post_layer.go 30
0.977
handleClusterInvalidatePostTranslationEtaglocalcachelayer store/localcachelayer/autotranslation_layer.go 42
0.977
handleClusterInvalidatePostsUsagelocalcachelayer store/localcachelayer/post_layer.go 38
0.977
handleClusterInvalidateProfilesInChannellocalcachelayer store/localcachelayer/user_layer.go 40
0.977
handleClusterInvalidateReactionlocalcachelayer store/localcachelayer/reaction_layer.go 18
0.977
handleClusterInvalidateRolelocalcachelayer store/localcachelayer/role_layer.go 23
0.977
handleClusterInvalidateRolePermissionslocalcachelayer store/localcachelayer/role_layer.go 31
0.977
handleClusterInvalidateSchemelocalcachelayer store/localcachelayer/scheme_layer.go 18
0.977
handleClusterInvalidateTeamlocalcachelayer store/localcachelayer/team_layer.go 18
0.977
handleClusterInvalidateTermsOfServicelocalcachelayer store/localcachelayer/terms_of_service_layer.go 22
0.977
handleClusterInvalidateUserAutoTranslationlocalcachelayer store/localcachelayer/autotranslation_layer.go 33
0.977
handleClusterInvalidateWebhooklocalcachelayer store/localcachelayer/webhook_layer.go 18
0.977
handleClusterInvalidateEmojiByIdlocalcachelayer store/localcachelayer/emoji_layer.go 25
0.838
handleClusterInvalidateEmojiIdByNamelocalcachelayer store/localcachelayer/emoji_layer.go 36
0.838
handleClusterInvalidateSchemelocalcachelayer store/localcachelayer/user_layer.go 29
0.838
6 356ab7 ASSIGNCOMPOSITE_LITCALL_METHODCALL_PKGASSIGNCALL_METHODCALL_METHODIFBINARY_OPRETURNCALLDEFERCALLRETURNCALLRETURNRETURNRETURN356ab73445248371 20 0.976
1.98
1.00 1.00
model
top imports: context, net/url, strconv cyclo mean: 2.0
FunctionPackageFileLineScore
GetUserAuditsmodel public/model/client4.go 1792
0.985
GetAuthorizedOAuthAppsForUsermodel public/model/client4.go 5486
0.985
GetChannelsForSchememodel public/model/client4.go 6455
0.985
GetDataRetentionPoliciesmodel public/model/client4.go 5660
0.985
GetDeletedChannelsForTeammodel public/model/client4.go 2959
0.985
GetFlaggedPostsForUsermodel public/model/client4.go 3689
0.985
GetPostsForViewmodel public/model/client4.go 7920
0.985
GetPrivateChannelsForTeammodel public/model/client4.go 2933
0.985
GetUserAccessTokensForUsermodel public/model/client4.go 1920
0.985
GetTeamsForSchememodel public/model/client4.go 6442
0.985
GetAllSharedChannelsmodel public/model/client4.go 7498
0.985
GetUsersWithInvalidEmailsmodel public/model/client4.go 7678
0.985
AutocompleteUsersInTeammodel public/model/client4.go 1190
0.971
GetIncomingWebhooksForTeammodel public/model/client4.go 4638
0.969
GetOutgoingWebhooksForChannelmodel public/model/client4.go 4715
0.969
GetOutgoingWebhooksForTeammodel public/model/client4.go 4729
0.969
GetSortedEmojiListmodel public/model/client4.go 6103
0.969
GetChannelsForUserWithLastDeleteAtmodel public/model/client4.go 3007
0.958
GetTeamMembersSortAndWithoutDeletedUsersmodel public/model/client4.go 2413
0.956
GetPostsForChannelmodel public/model/client4.go 3650
0.943
7 0667e1 IFASSIGNCALL_METHODBINARY_OPRETURNASSIGNCALL_METHODCALL_METHODBINARY_OPSWITCHCASECALL_PKGRETURNCALL_METHODCALL_PKGCASERETURNCALL_METHODCALL_PKGRETURNRETURNRETURN0667e1e93214e736 8 0.918
1.96
1.00 1.00
appplatform
top imports: errors, github.com/mattermost/mattermost/server/public/model, github.com/mattermost/mattermost/server/v8/channels/store, net/http cyclo mean: 4.9
FunctionPackageFileLineScore
DeleteSchemeapp channels/app/scheme.go 145
0.947
GetSchemeapp channels/app/scheme.go 14
0.947
GetSchemeByNameapp channels/app/scheme.go 32
0.947
UpdateSchemeapp channels/app/scheme.go 124
0.931
CreateGroupapp channels/app/group.go 109
0.919
GetStatusplatform app/platform/status.go 235
0.891
GetComplianceReportapp channels/app/compliance.go 61
0.886
CreateTermsOfServiceapp channels/app/terms_of_service.go 14
0.873
8 3d1adc CALL_METHODDEFERCALL_METHODIFBINARY_OPCALL_METHODRETURNCALL_PKGCOMPOSITE_LITIFBINARY_OPASSIGNCALL_METHODCOMPOSITE_LITCALLBINARY_OPCALL_METHODCALLIFBINARY_OPRETURNCALL_METHODCALL_PKGASSIGNCALL_PKGCALL_PKGBINARY_OPCALL_PKGCALL_METHODDEFERCALLASSIGNCALL_METHODBINARY_OPCALL_METHODIFBINARY_OPRETURNCALL_METHODCALL_PKGRETURNRETURN3d1adc80b4dea600 6 0.965
1.76
0.91 1.00
elasticsearchopensearch
top imports: context, github.com/elastic/go-elasticsearch/v8/typedapi/types, github.com/mattermost/mattermost/server/public/model, github.com/mattermost/mattermost/server/v8/enterprise/elasticsearch/common, net/http cyclo mean: 5.0
FunctionPackageFileLineScore
DeleteChannelopensearch elasticsearch/opensearch/opensearch.go 1268
0.965
DeleteFileopensearch elasticsearch/opensearch/opensearch.go 2150
0.965
DeleteUseropensearch elasticsearch/opensearch/opensearch.go 1637
0.965
DeleteChannelelasticsearch elasticsearch/elasticsearch/elasticsearch.go 1199
0.965
DeleteFileelasticsearch elasticsearch/elasticsearch/elasticsearch.go 2038
0.965
DeleteUserelasticsearch elasticsearch/elasticsearch/elasticsearch.go 1548
0.965
9 07b24e ASSIGNCALL_METHODIFBINARY_OPASSIGNRETURNASSIGNCALL_PKGIFBINARY_OPASSIGNCALL_METHODCALL_PKGRETURNIFASSIGNCALL_METHODBINARY_OPCALL_METHODCALL_PKG07b24e8a32eb9474 19 0.886
1.65
1.00 1.00
api4
4
top imports: encoding/json, github.com/mattermost/mattermost/server/public/model, github.com/mattermost/mattermost/server/public/shared/mlog, net/http cyclo mean: 6.2
FunctionPackageFileLineScore
getReactionsapi4 channels/api4/reaction.go 54
0.910
getPolicyapi4 channels/api4/data_retention.go 99
0.907
getPoliciesapi4 channels/api4/data_retention.go 53
0.906
getTeamsForPolicyapi4 channels/api4/data_retention.go 216
0.903
getChannelsForPolicyapi4 channels/api4/data_retention.go 332
0.903
getUploadsForUserapi4 channels/api4/user.go 3377
0.902
listExportsapi4 channels/api4/export.go 23
0.901
getUserAccessTokensForUserapi4 channels/api4/user.go 2920
0.901
getSchemesapi4 channels/api4/scheme.go 83
0.889
getCategoryForTeamForUserapi4 channels/api4/channel_category.go 170
0.888
getChannelPoliciesForUserapi4 channels/api4/data_retention.go 486
0.886
getTeamPoliciesForUserapi4 channels/api4/data_retention.go 456
0.886
getRemoteClustersapi4 channels/api4/remote_cluster.go 320
0.875
getTeamsForSchemeapi4 channels/api4/scheme.go 112
0.875
localGetUploadsForUserapi4 channels/api4/user_local.go 430
0.865
getPreviewModalDataapi4 channels/api4/cloud.go 620
0.865
getGlobalPolicyapi4 channels/api4/data_retention.go 34
0.865
getChannelModerationsapi4 channels/api4/channel.go 2773
0.860
getMarketplacePluginsapi4 channels/api4/plugin.go 284
0.851
10 683e83 ASSIGNCOMPOSITE_LITCALLCALLCALLCALL_METHODCALL_METHODCALL_PKGRETURNRETURN683e83fdec2311fd 4 0.880
1.52
0.69 1.00
jobsmigrationspluginsresend_invitation_email
top imports: github.com/mattermost/mattermost/server/public/model, github.com/mattermost/mattermost/server/public/shared/mlog, github.com/mattermost/mattermost/server/v8/channels/jobs, github.com/mattermost/mattermost/server/v8/channels/store cyclo mean: 1.0
FunctionPackageFileLineScore
MakeWorkermigrations jobs/migrations/worker.go 34
0.901
MakeWorkerresend_invitation_email jobs/resend_invitation_email/worker.go 39
0.901
MakeWorkerplugins jobs/plugins/worker.go 26
0.897
NewSimpleWorkerjobs channels/jobs/base_workers.go 24
0.820
11 9a0363 ASSIGNCOMPOSITE_LITCALL_PKGCALLIFBINARY_OPCALL_METHODRETURNCALL_PKGRETURNRETURN9a0363be07bb1a5a 9 1.000
1.52
1.00 1.00
api4
top imports: github.com/klauspost/compress/gzhttp, github.com/mattermost/mattermost/server/v8/channels/web, net/http cyclo mean: 2.0
FunctionPackageFileLineScore
APIHandlerapi4 channels/api4/handlers.go 29
1.000
APIHandlerTrustRequesterapi4 channels/api4/handlers.go 137
1.000
APILocalapi4 channels/api4/handlers.go 203
1.000
APISessionRequiredapi4 channels/api4/handlers.go 50
1.000
APISessionRequiredDisableWhenBusyapi4 channels/api4/handlers.go 179
1.000
APISessionRequiredMfaapi4 channels/api4/handlers.go 115
1.000
APISessionRequiredTrustRequesterapi4 channels/api4/handlers.go 158
1.000
CloudAPIKeyRequiredapi4 channels/api4/handlers.go 70
1.000
RemoteClusterTokenRequiredapi4 channels/api4/handlers.go 91
1.000
12 6b374f ASSIGNFUNCLITRETURNBINARY_OPBINARY_OPBINARY_OPRETURNCALL_PKGRETURN6b374f42078c867f 3 1.000
1.52
1.00 1.00
export_deletehosted_purchase_screeningimport_delete
top imports: github.com/mattermost/mattermost/server/public/model, github.com/mattermost/mattermost/server/v8/channels/jobs cyclo mean: 2.0
FunctionPackageFileLineScore
MakeSchedulerexport_delete jobs/export_delete/scheduler.go 15
1.000
MakeSchedulerhosted_purchase_screening jobs/hosted_purchase_screening/scheduler.go 15
1.000
MakeSchedulerimport_delete jobs/import_delete/scheduler.go 15
1.000
13 99cf23 ASSIGNCOMPOSITE_LITASSIGNCALL_METHODIFBINARY_OPCALL_PKGASSIGNCALLRETURNRETURN99cf23ef6764d5d4 9 0.978
1.46
1.00 1.00
plugin
top imports: log cyclo mean: 2.0
FunctionPackageFileLineScore
ConnCloseplugin public/plugin/db_rpc.go 77
0.987
ConnPingplugin public/plugin/db_rpc.go 61
0.987
RowsCloseplugin public/plugin/db_rpc.go 333
0.987
RowsNextResultSetplugin public/plugin/db_rpc.go 398
0.987
StmtCloseplugin public/plugin/db_rpc.go 175
0.987
TxCommitplugin public/plugin/db_rpc.go 118
0.987
TxRollbackplugin public/plugin/db_rpc.go 134
0.987
Connplugin public/plugin/db_rpc.go 45
0.969
Stmtplugin public/plugin/db_rpc.go 155
0.926
14 751bc1 ASSIGNCALL_METHODCALL_METHODIFBINARY_OPIFASSIGNCALLBINARY_OPRETURNRETURNCALL_METHODCALL_PKGRETURNRETURNRETURN751bc1c79cf6c674 9 0.972
1.45
1.00 1.00
app
top imports: github.com/mattermost/mattermost/server/public/model, github.com/mattermost/mattermost/server/public/shared/request, net/http cyclo mean: 3.2
FunctionPackageFileLineScore
GetPropertyFieldapp channels/app/property_field.go 100
0.982
GetPropertyFieldByNameapp channels/app/property_field.go 124
0.982
GetPropertyFieldsapp channels/app/property_field.go 112
0.982
GetPropertyValueapp channels/app/property_value.go 77
0.982
GetPropertyValuesapp channels/app/property_value.go 89
0.982
SearchPropertyFieldsapp channels/app/property_field.go 136
0.982
SearchPropertyValuesapp channels/app/property_value.go 101
0.982
CountPropertyFieldsForGroupapp channels/app/property_field.go 148
0.937
CountPropertyFieldsForTargetapp channels/app/property_field.go 167
0.937
15 4852ee ASSIGNCALL_PKGCALL_PKGDEFERCALLRETURNCALL_METHODRETURN4852ee9ad97c50ff 5 0.850
1.44
0.70 1.00
elasticsearchfilestoremlog
top imports: context, io cyclo mean: 1.0
FunctionPackageFileLineScore
Flushmlog shared/mlog/mlog.go 412
0.872
Shutdownmlog shared/mlog/mlog.go 425
0.872
_stopelasticsearch elasticsearch/elasticsearch/bulk_client_data.go 149
0.862
WriteFilefilestore shared/filestore/s3store.go 486
0.822
WriteFilefilestore shared/filestore/azurestore.go 317
0.822
16 309304 ASSIGNCALL_METHODCOMPOSITE_LITIFASSIGNCALL_METHODCALL_METHODBINARY_OPIFRETURNCALL_PKGRETURNCALL_PKGRETURNRETURNRETURN309304e4e004dfeb 11 0.928
1.40
1.00 0.94
sqlstore
1
top imports: database/sql, github.com/mattermost/mattermost/server/public/model, github.com/mattermost/mattermost/server/v8/channels/store, github.com/mattermost/squirrel, github.com/pkg/errors cyclo mean: 3.3
FunctionPackageFileLineScore
Getsqlstore store/sqlstore/user_access_token_store.go 132
0.953
Getsqlstore store/sqlstore/group_store.go 275
0.953
Getsqlstore store/sqlstore/terms_of_service_store.go 77
0.953
GetRecapsqlstore store/sqlstore/recap_store.go 123
0.953
GetByUsersqlstore store/sqlstore/user_terms_of_service.go 34
0.947
GetIncomingsqlstore store/sqlstore/webhook_store.go 114
0.930
GetOutgoingsqlstore store/sqlstore/webhook_store.go 247
0.930
Getsqlstore store/sqlstore/compliance_store.go 122
0.925
GetAppsqlstore store/sqlstore/oauth_store.go 106
0.925
Getsqlstore store/sqlstore/team_store.go 332
0.904
Getsqlstore store/sqlstore/view_store.go 77
0.833
17 a245fc ASSIGNFUNCLITASSIGNBINARY_OPBINARY_OPCALL_PKGBINARY_OPCALL_PKGCALL_PKGRETURNRETURNCALL_PKGRETURNa245fc32c9b6df97 3 0.955
1.40
1.00 1.00
last_accessible_filelast_accessible_postnotify_admin
top imports: github.com/mattermost/mattermost/server/public/model, github.com/mattermost/mattermost/server/public/shared/mlog, github.com/mattermost/mattermost/server/v8/channels/jobs, strconv cyclo mean: 2.3
FunctionPackageFileLineScore
MakeSchedulerlast_accessible_file jobs/last_accessible_file/scheduler.go 17
0.967
MakeSchedulernotify_admin jobs/notify_admin/scheduler.go 17
0.967
MakeSchedulerlast_accessible_post jobs/last_accessible_post/scheduler.go 17
0.933
18 ac2260 ASSIGNCOMPOSITE_LITCALL_METHODCALL_METHODCALL_PKGCALL_METHODCALL_PKGASSIGNCALL_METHODCALL_METHODIFBINARY_OPRETURNCALLDEFERCALLRETURNCALLRETURNRETURNRETURNac2260af4abb736a 7 0.996
1.34
1.00 1.00
model
top imports: context, net/url, strconv cyclo mean: 2.0
FunctionPackageFileLineScore
GetSchemesmodel public/model/client4.go 6408
0.997
GetUsersInChannelmodel public/model/client4.go 1354
0.997
GetUsersInGroupmodel public/model/client4.go 1427
0.997
GetUsersInTeammodel public/model/client4.go 1281
0.997
GetUsersNotInTeammodel public/model/client4.go 1340
0.997
GetUsersWithoutTeammodel public/model/client4.go 1413
0.997
GetUsersInChannelByStatusmodel public/model/client4.go 1368
0.985
19 1a3a7d ASSIGNCALL_METHODCALL_METHODCALL_METHODCALL_METHODIFBINARY_OPSWITCHCASECALL_PKGRETURNCALL_METHODCALL_PKGCASERETURNCALL_METHODCALL_PKGASSIGNCALL_METHODIFBINARY_OPRETURNCALL_METHODRETURNRETURNRETURN1a3a7df28a16cc83 11 0.863
1.30
1.00 1.00
app
1
top imports: errors, github.com/mattermost/mattermost/server/public/model, github.com/mattermost/mattermost/server/public/shared/request, github.com/mattermost/mattermost/server/v8/channels/store, net/http cyclo mean: 6.5
FunctionPackageFileLineScore
GetPostsAfterPostapp channels/app/post.go 1633
0.898
GetPostsBeforePostapp channels/app/post.go 1597
0.898
GetPostsForViewapp channels/app/post.go 1261
0.890
GetPostsPageapp channels/app/post.go 1231
0.890
GetSinglePostapp channels/app/post.go 1419
0.882
GetPostThreadapp channels/app/post.go 1449
0.879
ToggleMuteChannelapp channels/app/channel.go 3786
0.847
GetPermalinkPostapp channels/app/post.go 1553
0.840
GetChannelByNameForTeamNameapp channels/app/channel.go 2217
0.840
GetFileInfosForPostWithMigrationapp channels/app/post.go 2261
0.831
HandleCommandWebhookapp channels/app/webhook.go 933
0.798
20 59e691 ASSIGNCALL_PKGASSIGNCALLCOMPOSITE_LITCALL_METHODASSIGNCALL_METHODASSIGNASSIGNCALLASSIGNCALLCOMPOSITE_LITASSIGNCALLASSIGNCALL_METHODIFBINARY_OPRETURNIFASSIGNCALL_METHODBINARY_OPRETURNRETURNRETURN59e69177f95dd924 7 0.966
1.26
1.00 1.00
email
top imports: github.com/mattermost/mattermost/server/public/shared/i18n cyclo mean: 3.1
FunctionPackageFileLineScore
SendSignInChangeEmailemail app/email/email.go 161
0.976
SendUserAccessTokenAddedEmailemail app/email/email.go 314
0.976
SendChangeUsernameEmailemail app/email/email.go 38
0.976
SendEmailChangeEmailemail app/email/email.go 97
0.976
SendPasswordChangeEmailemail app/email/email.go 288
0.976
SendDeactivateAccountEmailemail app/email/email.go 875
0.944
SendMfaChangeEmailemail app/email/email.go 369
0.935
21 f8b53b ASSIGNCALL_METHODIFBINARY_OPSWITCHCASECALL_PKGRETURNCALL_METHODCALL_PKGCASERETURNCALL_METHODCALL_PKGRETURNRETURNRETURNf8b53b7c6f6b30e8 10 0.889
1.24
0.93 1.00
app
top imports: errors, github.com/mattermost/mattermost/server/public/model, github.com/mattermost/mattermost/server/v8/channels/store, net/http, github.com/mattermost/mattermost/server/public/shared/request cyclo mean: 3.5
FunctionPackageFileLineScore
getChannelMemberapp channels/app/channel.go 2391
0.925
getChannelMemberLastViewedAtapp channels/app/channel.go 2406
0.925
getChannelsForTeamForUserapp channels/app/channel.go 2253
0.925
GetAuditsPageapp channels/app/audit.go 59
0.911
getChannelapp channels/app/channel.go 2142
0.901
GetEmojiapp channels/app/emoji.go 177
0.863
GetEmojiByNameapp channels/app/emoji.go 200
0.863
GetTeamapp channels/app/team.go 873
0.861
GetTeamsapp channels/app/team.go 888
0.861
GetChannelMembersWithTeamDataForUserWithPaginationapp channels/app/channel.go 2483
0.855
22 6b46b7 CALLCALL_PKGFUNCLITCALLBINARY_OP6b46b7cf5d453cce 6 1.000
1.24
1.00 1.00
app
top imports: github.com/mattermost/mattermost/server/public/model, time cyclo mean: 1.0
FunctionPackageFileLineScore
runCommandWebhookCleanupJobapp channels/app/server.go 1285
1.000
runConfigCleanupJobapp channels/app/server.go 1306
1.000
runJobsCleanupJobapp channels/app/server.go 1299
1.000
runSecurityJobapp channels/app/server.go 1271
1.000
runSessionCleanupJobapp channels/app/server.go 1292
1.000
runTokenCleanupJobapp channels/app/server.go 1278
1.000
23 452bba ASSIGNCALL_METHODIFBINARY_OPIFBINARY_OPRETURNCALL_PKGCALL_PKGRETURNCALL_PKGRETURNRETURNRETURN452bbac601e78f47 9 0.908
1.23
0.93 1.00
sqlstore
2
top imports: database/sql, fmt, github.com/mattermost/mattermost/server/public/model, github.com/mattermost/mattermost/server/v8/channels/store, github.com/pkg/errors cyclo mean: 3.1
FunctionPackageFileLineScore
Getsqlstore store/sqlstore/scheme_store.go 327
0.947
Getsqlstore store/sqlstore/status_store.go 110
0.947
GetByNamesqlstore store/sqlstore/scheme_store.go 339
0.947
GetByRemoteIDsqlstore store/sqlstore/group_store.go 332
0.947
GetByTokensqlstore store/sqlstore/user_access_token_store.go 161
0.947
GetAuthDatasqlstore store/sqlstore/oauth_store.go 284
0.880
GetByNamesqlstore store/sqlstore/role_store.go 200
0.874
GetDeletedByNamesqlstore store/sqlstore/channel_store.go 1625
0.855
GetGroupSyncablesqlstore store/sqlstore/group_store.go 749
0.834
24 528608 ASSIGNCALL_PKGCALL_PKGCOMPOSITE_LITIFASSIGNCALL_METHODCOMPOSITE_LITBINARY_OPRETURNCALL_METHODCALL_PKGRETURNRETURN528608f53ed235cf 8 0.905
1.22
1.00 1.00
app
1
top imports: fmt, github.com/mattermost/mattermost/server/public/model, github.com/mattermost/mattermost/server/public/shared/i18n, github.com/mattermost/mattermost/server/public/shared/request, net/http cyclo mean: 2.5
FunctionPackageFileLineScore
postAddToTeamMessageapp channels/app/channel.go 2775
0.931
postChannelMoveMessageapp channels/app/channel.go 3716
0.931
postJoinTeamMessageapp channels/app/channel.go 2645
0.931
postLeaveTeamMessageapp channels/app/team.go 1326
0.931
postRemoveFromTeamMessageapp channels/app/team.go 1344
0.931
PostAddToChannelMessageapp channels/app/channel.go 2746
0.873
postJoinChannelMessageapp channels/app/channel.go 2619
0.873
postRemoveFromChannelMessageapp channels/app/channel.go 2797
0.837
25 3c95e6 ASSIGNCALL_METHODIFBINARY_OPSWITCHCASECALL_PKGRETURNCALL_METHODCALL_PKGCASERETURNCALL_METHODCALL_PKGRETURNRETURNRETURN3c95e6dec1918d95 7 0.920
1.17
1.00 1.00
app
top imports: github.com/mattermost/mattermost/server/public/model, github.com/mattermost/mattermost/server/v8/channels/store, github.com/pkg/errors, net/http cyclo mean: 3.4
FunctionPackageFileLineScore
GetUserapp channels/app/user.go 525
0.949
GetUserByEmailapp channels/app/user.go 563
0.949
GetUserByRemoteIDapp channels/app/user.go 577
0.949
GetUserByUsernameapp channels/app/user.go 549
0.949
getFileInfoapp channels/app/file.go 1283
0.929
GetUserByAuthapp channels/app/user.go 591
0.896
UpdateOAuthAppapp channels/app/oauth.go 94
0.818
26 7611da ASSIGNCALL_PKGASSIGNCALL_METHODCALL_METHODCALL_METHODCALL_METHODIFBINARY_OPRETURNCALL_METHODCALL_PKGRANGECALL_METHODRETURNRETURNRETURN7611daed7fae69d8 7 0.947
1.15
0.88 1.00
app
top imports: github.com/mattermost/mattermost/server/public/model, net/http, strings, github.com/mattermost/mattermost/server/public/shared/request cyclo mean: 3.1
FunctionPackageFileLineScore
SearchUsersInChannelapp channels/app/user.go 2310
0.964
SearchUsersInGroupapp channels/app/user.go 2396
0.964
SearchUsersNotInGroupapp channels/app/user.go 2410
0.964
SearchUsersNotInTeamapp channels/app/user.go 2368
0.964
SearchUsersWithoutTeamapp channels/app/user.go 2382
0.964
SearchUsersInTeamapp channels/app/user.go 2353
0.918
AutocompleteUsersInChannelapp channels/app/user.go 2424
0.890
27 2ba8e9 CALL_METHODCALL_METHODCALL_METHODCALL_METHODRETURNASSIGNCALL_METHODBINARY_OPASSIGNRETURNCALL_METHODCALL2ba8e995b8761f7c 8 0.865
1.14
1.00 1.00
api4
top imports: github.com/mattermost/mattermost/server/public/model, net/http cyclo mean: 3.8
FunctionPackageFileLineScore
addLdapPrivateCertificateapi4 channels/api4/ldap.go 424
0.882
addLdapPublicCertificateapi4 channels/api4/ldap.go 400
0.882
addSamlPrivateCertificateapi4 channels/api4/saml.go 97
0.882
addSamlPublicCertificateapi4 channels/api4/saml.go 73
0.882
removeTeamIconapi4 channels/api4/team.go 1919
0.861
revokeAllSessionsForUserapi4 channels/api4/user.go 2512
0.861
deleteExportapi4 channels/api4/export.go 46
0.848
deletePolicyapi4 channels/api4/data_retention.go 195
0.823
28 e27ce3 ASSIGNCOMPOSITE_LITASSIGNCOMPOSITE_LITASSIGNCALL_METHODIFBINARY_OPCALL_PKGASSIGNCALLRETURNRETURNe27ce3d2ab085d78 6 0.952
1.13
1.00 1.00
plugin
top imports: database/sql/driver, log cyclo mean: 2.0
FunctionPackageFileLineScore
ConnQueryplugin public/plugin/db_rpc.go 264
0.963
StmtQueryplugin public/plugin/db_rpc.go 214
0.963
Txplugin public/plugin/db_rpc.go 98
0.963
RowsNextplugin public/plugin/db_rpc.go 359
0.953
ConnExecplugin public/plugin/db_rpc.go 290
0.936
StmtExecplugin public/plugin/db_rpc.go 234
0.936
29 775ca1 IFCALL_METHODCALL_METHODCALL_METHODRETURNASSIGNCALL_METHODIFBINARY_OPASSIGNRETURNCALL_METHODIFASSIGNCALL_METHODCALL_PKGBINARY_OPCALL_METHODCALL_PKG775ca167efd5d216 7 0.905
1.13
1.00 1.00
api4
7
top imports: encoding/json, github.com/mattermost/mattermost/server/public/model, github.com/mattermost/mattermost/server/public/shared/mlog, net/http cyclo mean: 6.0
FunctionPackageFileLineScore
getTeamStatsapi4 channels/api4/team.go 1201
0.939
getPrivateChannelsForTeamapi4 channels/api4/channel.go 1149
0.937
getPublicChannelsForTeamapi4 channels/api4/channel.go 1067
0.937
getDeletedChannelsForTeamapi4 channels/api4/channel.go 1120
0.916
getChannelMembersapi4 channels/api4/channel.go 1705
0.893
getUserCountForReportingapi4 channels/api4/report.go 58
0.889
restoreChannelapi4 channels/api4/channel.go 514
0.823
30 14c190 IFASSIGNTYPE_ASSERTASSIGNCALL_METHODRETURNCALLCALL_PKGRETURNRETURN14c19042869820ca 5 1.000
1.12
1.00 1.00
plugin
top imports: fmt, github.com/mattermost/mattermost/server/public/model cyclo mean: 2.0
FunctionPackageFileLineScore
ChannelMemberWillBeAddedplugin public/plugin/client_rpc.go 1451
1.000
MessageWillBePostedplugin public/plugin/client_rpc.go 905
1.000
MessageWillBeUpdatedplugin public/plugin/client_rpc.go 948
1.000
MessagesWillBeConsumedplugin public/plugin/client_rpc.go 985
1.000
TeamMemberWillBeAddedplugin public/plugin/client_rpc.go 1489
1.000
31 b4d7f3 IFCALL_METHODASSIGNCALL_PKGRETURNASSIGNCALL_METHODIFBINARY_OPASSIGNRETURNIFASSIGNCALL_METHODCALL_PKGBINARY_OPCALL_METHODCALL_PKGb4d7f30af1457a58 3 0.957
1.11
1.00 1.00
api4web
top imports: encoding/json, github.com/mattermost/mattermost/server/public/model, github.com/mattermost/mattermost/server/public/shared/mlog, net/http cyclo mean: 4.7
FunctionPackageFileLineScore
getEmojiapi4 channels/api4/emoji.go 201
0.968
getEmojiByNameapi4 channels/api4/emoji.go 223
0.968
getAuthorizationServerMetadataweb channels/web/oauth.go 619
0.935
32 4823e2 RANGECALL_METHODIFCALL_METHODCALLFUNCLITIFASSIGNCALL_METHODBINARY_OPCALL_METHODCALL_METHODCALL_PKGCALL_PKGCALL_METHODCALL_PKGRETURN4823e22cfb4c5d1f 8 0.902
1.11
0.87 1.00
searchlayer
top imports: github.com/mattermost/mattermost/server/public/shared/mlog, github.com/mattermost/mattermost/server/public/shared/request, github.com/mattermost/mattermost/server/v8/platform/services/searchengine, github.com/mattermost/mattermost/server/public/model cyclo mean: 4.1
FunctionPackageFileLineScore
deleteFileIndexForPostsearchlayer store/searchlayer/file_info_layer.go 71
0.926
deleteFileIndexForUsersearchlayer store/searchlayer/file_info_layer.go 56
0.926
deleteChannelPostsIndexsearchlayer store/searchlayer/post_layer.go 59
0.918
deleteUserPostsIndexsearchlayer store/searchlayer/post_layer.go 73
0.918
deleteUserIndexsearchlayer store/searchlayer/user_layer.go 24
0.900
deleteFileIndexsearchlayer store/searchlayer/file_info_layer.go 43
0.889
deleteChannelIndexsearchlayer store/searchlayer/channel_layer.go 23
0.878
deletePostIndexsearchlayer store/searchlayer/post_layer.go 46
0.865
33 63abc3 IFASSIGNCALL_METHODCALL_PKGBINARY_OPCALL_METHODRETURNCALL_METHODCALL_METHODIFCALL_METHODASSIGNCALL_METHODASSIGNCALL_METHODIFBINARY_OPASSIGNRETURNCALL_METHODCALL_METHODCALL_METHODIFASSIGNCALL_METHODCALL_PKGBINARY_OPCALL_METHODCALL_PKG63abc301c3a55e7d 9 0.841
1.10
1.00 0.96
api4
1
top imports: encoding/json, github.com/mattermost/mattermost/server/public/model, github.com/mattermost/mattermost/server/public/shared/mlog, net/http cyclo mean: 9.3
FunctionPackageFileLineScore
createCommandapi4 channels/api4/command.go 31
0.874
createOutgoingHookapi4 channels/api4/webhook.go 445
0.873
createOAuthAppapi4 channels/api4/oauth.go 29
0.854
localCreateOutgoingHookapi4 channels/api4/webhook_local.go 74
0.851
localCreateIncomingHookapi4 channels/api4/webhook_local.go 28
0.841
createBoardapi4 channels/api4/board.go 20
0.836
createIncomingHookapi4 channels/api4/webhook.go 29
0.835
patchTeamapi4 channels/api4/team.go 334
0.815
setActiveStatusapi4 channels/api4/access_control.go 587
0.786
34 42df2d ASSIGNCALL_PKGCALL_METHODCALLRETURNCALL_METHODCALL_METHODRETURN42df2dcf95747dcc 3 0.952
1.10
1.00 1.00
appplatform
top imports: crypto/sha256, encoding/base64 cyclo mean: 1.0
FunctionPackageFileLineScore
getKeyHashapp channels/app/plugin_key_value_store.go 18
0.964
getKeyHashplatform app/platform/utils.go 11
0.964
GeneratePublicLinkHashapp channels/app/file.go 597
0.928
35 a0be80 ASSIGNCALL_METHODCALL_METHODCALL_METHODCOMPOSITE_LITIFBINARY_OPRETURNCALL_PKGASSIGNCOMPOSITE_LITIFASSIGNCALL_METHODCALL_METHODBINARY_OPRETURNRETURNRETURNRETURNa0be80b52ac42e5a 7 0.882
1.09
1.00 1.00
sqlstore
3
top imports: github.com/mattermost/mattermost/server/public/model, github.com/mattermost/squirrel, github.com/pkg/errors cyclo mean: 3.4
FunctionPackageFileLineScore
GetTeamssqlstore store/sqlstore/retention_policy_store.go 540
0.906
GetChannelssqlstore store/sqlstore/retention_policy_store.go 435
0.904
GetChannelPoliciesForUsersqlstore store/sqlstore/retention_policy_store.go 751
0.903
getFromChannelMemberHistoryTablesqlstore store/sqlstore/channel_member_history_store.go 202
0.895
AllChannelSchemeRolessqlstore store/sqlstore/role_store.go 388
0.882
ChannelRolesUnderTeamRolesqlstore store/sqlstore/role_store.go 428
0.850
GetForUsersqlstore store/sqlstore/upload_session_store.go 122
0.833
36 6ce709 IFBINARY_OPRETURNCALL_PKGASSIGNCALL_PKGASSIGNCALL_METHODCALL_METHODIFBINARY_OPIFASSIGNCALLBINARY_OPRETURNRETURNCALL_METHODCALL_PKGRETURNRETURNRETURN6ce7099fda2e9233 5 0.983
1.08
1.00 1.00
app
top imports: github.com/mattermost/mattermost/server/public/model, github.com/mattermost/mattermost/server/public/shared/request, net/http cyclo mean: 4.4
FunctionPackageFileLineScore
CreatePropertyValueapp channels/app/property_value.go 41
0.986
UpdatePropertyValueapp channels/app/property_value.go 113
0.986
UpsertPropertyValueapp channels/app/property_value.go 149
0.986
CreatePropertyValuesapp channels/app/property_value.go 58
0.979
UpdatePropertyValuesapp channels/app/property_value.go 130
0.979
37 ada31f ASSIGNCALL_METHODIFBINARY_OPASSIGNRETURNIFASSIGNCALL_METHODCALL_PKGBINARY_OPCALL_METHODCALL_PKGada31f5bccb34293 6 0.910
1.05
1.00 1.00
api4
1
top imports: encoding/json, github.com/mattermost/mattermost/server/public/shared/mlog, net/http cyclo mean: 3.8
FunctionPackageFileLineScore
getRoleapi4 channels/api4/role.go 55
0.933
getRoleByNameapi4 channels/api4/role.go 72
0.933
getUserTermsOfServiceapi4 channels/api4/user.go 3154
0.909
autocompleteChannelsForTeamForSearchapi4 channels/api4/channel.go 1388
0.906
getLatestTermsOfServiceapi4 channels/api4/terms_of_service.go 20
0.892
getTotalUsersStatsapi4 channels/api4/user.go 662
0.885
38 bca206 ASSIGNCALL_METHODASSIGNCALL_PKGCALL_PKGDEFERCALLIFDEFERCALLFUNCLITCALLCALL_PKGCALL_PKGRETURNCALL_METHODRETURNbca206c0af4e8733 8 0.895
1.04
0.77 1.00
sqlstore
top imports: context, time, github.com/jmoiron/sqlx, strings cyclo mean: 2.0
FunctionPackageFileLineScore
QueryXsqlstore store/sqlstore/sqlx_wrapper.go 251
0.916
QueryXsqlstore store/sqlstore/sqlx_wrapper.go 481
0.916
QueryRowXsqlstore store/sqlstore/sqlx_wrapper.go 237
0.911
QueryRowXsqlstore store/sqlstore/sqlx_wrapper.go 467
0.911
Getsqlstore store/sqlstore/sqlx_wrapper.go 346
0.887
Getsqlstore store/sqlstore/sqlx_wrapper.go 128
0.887
Selectsqlstore store/sqlstore/sqlx_wrapper.go 495
0.887
NamedQuerysqlstore store/sqlstore/sqlx_wrapper.go 207
0.844
39 d0577d ASSIGNCALLASSIGNCALL_METHODIFBINARY_OPRETURNCALL_PKGASSIGNCOMPOSITE_LITIFASSIGNCALL_METHODCALL_METHODBINARY_OPRETURNCALL_PKGRANGECALL_METHODCOMPOSITE_LITRETURNRETURNRETURNd0577d0c2fc5ecd3 6 0.901
1.03
1.00 1.00
sqlstore
top imports: github.com/mattermost/mattermost/server/public/model, github.com/pkg/errors cyclo mean: 5.2
FunctionPackageFileLineScore
GetNewUsersForTeamsqlstore store/sqlstore/user_store.go 1108
0.921
GetProfilesNotInChannelsqlstore store/sqlstore/user_store.go 974
0.916
GetProfilesInChannelByAdminsqlstore store/sqlstore/user_store.go 892
0.895
GetProfilesWithoutTeamsqlstore store/sqlstore/user_store.go 1005
0.893
GetChannelGroupUserssqlstore store/sqlstore/user_store.go 2080
0.890
GetTeamGroupUserssqlstore store/sqlstore/user_store.go 2060
0.890
40 bf4c7e IFRETURNASSIGNCALL_METHODIFBINARY_OPASSIGNRETURNIFASSIGNCALL_METHODCALL_PKGBINARY_OPCALL_METHODCALL_PKGbf4c7e8f214081d7 6 0.873
0.99
1.00 1.00
api4
8
top imports: encoding/json, github.com/mattermost/mattermost/server/public/model, github.com/mattermost/mattermost/server/public/shared/mlog, net/http cyclo mean: 5.3
FunctionPackageFileLineScore
getPreferencesByCategoryapi4 channels/api4/preference.go 46
0.908
getChannelAccessControlAttributesapi4 channels/api4/channel.go 3063
0.906
getRecommendedChannelsForTeamapi4 channels/api4/channel.go 1098
0.906
listImportsapi4 channels/api4/import.go 19
0.867
getAnalyticsapi4 channels/api4/system.go 494
0.845
getTeamByNameapi4 channels/api4/team.go 252
0.807
41 90eec8 ASSIGNCALL_METHODCALL_METHODCOMPOSITE_LITCOMPOSITE_LITIFASSIGNCALL_METHODCALL_METHODBINARY_OPRETURNCALL_PKGRETURNRETURNRETURN90eec8954a98a63f 5 0.931
0.98
1.00 1.00
sqlstore
11
top imports: github.com/mattermost/mattermost/server/public/model, github.com/mattermost/squirrel, github.com/pkg/errors cyclo mean: 2.0
FunctionPackageFileLineScore
GetCategorysqlstore store/sqlstore/preference_store.go 139
0.944
GetCategoryAndNamesqlstore store/sqlstore/preference_store.go 127
0.944
UpdateRecapsqlstore store/sqlstore/recap_store.go 154
0.944
GetForPostsqlstore store/sqlstore/reaction_store.go 89
0.926
Searchsqlstore store/sqlstore/user_access_token_store.go 191
0.894
42 d1f541 ASSIGNCALL_METHODCALL_METHODCALL_METHODCALL_METHODIFBINARY_OPSWITCHCASECALL_PKGRETURNCALL_METHODCALL_PKGCASERETURNCALL_METHODCALL_PKGRETURNRETURNRETURNd1f5417915bb0348 7 0.848
0.96
1.00 0.90
app
2
top imports: errors, github.com/mattermost/mattermost/server/public/model, github.com/mattermost/mattermost/server/public/shared/request, github.com/mattermost/mattermost/server/v8/channels/store, net/http cyclo mean: 4.3
FunctionPackageFileLineScore
GetChannelsapp channels/app/channel.go 2157
0.886
GetChannelByNameapp channels/app/channel.go 2186
0.866
GetSidebarCategoriesapp channels/app/channel_category.go 51
0.861
GetSidebarCategoriesForTeamForUserapp channels/app/channel_category.go 27
0.861
CreatePostMissingChannelapp channels/app/post.go 99
0.854
UpdateViewapp channels/app/view.go 84
0.819
GetBotapp channels/app/bot.go 334
0.790
43 6a8aa3 CALL_METHODASSIGNASSIGNCALL_PKGIFBINARY_OPASSIGNCALL_METHODCALL_PKGRETURNASSIGNCALL_METHODDEFERCALL_METHODCALL_PKGCALL_PKGIFCALL_METHODCALL_METHODCALL_METHODRETURNASSIGNCALL_METHODIFBINARY_OPASSIGNRETURNCALL_METHODCALL6a8aa3c8030b9f91 4 1.000
0.96
1.00 1.00
api4
top imports: github.com/mattermost/mattermost/server/public/model, net/http cyclo mean: 4.0
FunctionPackageFileLineScore
addChannelsToPolicyapi4 channels/api4/data_retention.go 400
1.000
addTeamsToPolicyapi4 channels/api4/data_retention.go 277
1.000
removeChannelsFromPolicyapi4 channels/api4/data_retention.go 428
1.000
removeTeamsFromPolicyapi4 channels/api4/data_retention.go 304
1.000
44 c1eee3 CALLASSIGNCALL_PKGCALL_METHODCALLc1eee3634f94f563 4 1.000
0.96
1.00 1.00
logger
top imports: fmt cyclo mean: 1.0
FunctionPackageFileLineScore
Debugflogger bot/logger/default_logger.go 59
1.000
Errorflogger bot/logger/default_logger.go 65
1.000
Infoflogger bot/logger/default_logger.go 71
1.000
Warnflogger bot/logger/default_logger.go 77
1.000
45 459c0e ASSIGNCALLASSIGNCOMPOSITE_LITASSIGNCOMPOSITE_LITIFASSIGNCALL_METHODBINARY_OPCALL_PKGCALL_METHOD459c0e224fed679d 4 1.000
0.96
1.00 1.00
plugin
top imports: log cyclo mean: 2.0
FunctionPackageFileLineScore
LogDebugplugin public/plugin/client_rpc.go 1003
1.000
LogErrorplugin public/plugin/client_rpc.go 1084
1.000
LogInfoplugin public/plugin/client_rpc.go 1030
1.000
LogWarnplugin public/plugin/client_rpc.go 1057
1.000
46 bac589 IFASSIGNTYPE_ASSERTCALL_METHODRETURNCALLCALL_PKGRETURNRETURNbac589ed3b053fbb 4 1.000
0.96
1.00 1.00
plugin
top imports: fmt cyclo mean: 2.0
FunctionPackageFileLineScore
LogDebugplugin public/plugin/client_rpc.go 1012
1.000
LogErrorplugin public/plugin/client_rpc.go 1093
1.000
LogInfoplugin public/plugin/client_rpc.go 1039
1.000
LogWarnplugin public/plugin/client_rpc.go 1066
1.000
47 3f87fa ASSIGNCALL_PKGCOMPOSITE_LITRETURNRETURN3f87fa33a8b92014 4 1.000
0.96
1.00 1.00
web
top imports: github.com/mattermost/mattermost/server/public/model, net/http cyclo mean: 1.0
FunctionPackageFileLineScore
NewInvalidParamDetailedErrorweb channels/web/context.go 242
1.000
NewInvalidParamErrorweb channels/web/context.go 246
1.000
NewInvalidRemoteIdErrorweb channels/web/context.go 261
1.000
NewInvalidURLParamErrorweb channels/web/context.go 251
1.000
48 3dea34 ASSIGNCALL_METHODFUNCLITIFBINARY_OPCALLRETURNASSIGNCALLCALLASSIGNCALL_METHODRANGEIFBINARY_OPIFBINARY_OPRETURNCONTINUEASSIGNTYPE_ASSERTIFBINARY_OPCALL_METHODRETURNIFBINARY_OPCALL_METHODCALL_PKGRETURN3dea342887041c79 3 0.872
0.95
1.00 1.00
localcachelayerplatform
top imports: github.com/mattermost/mattermost/server/public/model, github.com/mattermost/mattermost/server/public/shared/mlog, github.com/mattermost/mattermost/server/v8/platform/services/cache cyclo mean: 8.7
FunctionPackageFileLineScore
InvalidateProfilesInChannelCacheByUserlocalcachelayer store/localcachelayer/user_layer.go 79
0.895
ClearUserSessionCacheLocalplatform app/platform/session.go 48
0.870
GetAllStatusesplatform app/platform/status.go 41
0.852
49 25494d ASSIGNCOMPOSITE_LITASSIGNCALL_PKGASSIGNCALL_METHODIFBINARY_OPRETURNCALL_PKGIFASSIGNCALL_PKGCALL_PKGBINARY_OPRETURNCALL_PKGIFASSIGNCALL_METHODBINARY_OPRETURNCALL_PKGASSIGNCALL_METHODCALL_METHODCALL_METHODIFBINARY_OPRETURNCALLDEFERCALLRETURNCALLRETURNRETURN25494d5be466c867 4 0.996
0.95
1.00 1.00
model
top imports: bytes, context, fmt, io, mime/multipart cyclo mean: 5.0
FunctionPackageFileLineScore
SetProfileImagemodel public/model/client4.go 1848
0.997
SetTeamIconmodel public/model/client4.go 2685
0.997
UploadBrandImagemodel public/model/client4.go 5333
0.997
UploadLicenseFilemodel public/model/client4.go 4525
0.991
50 ca5748 CALL_METHODCALL_METHODIFBINARY_OPRETURNIFCALL_METHODCALL_METHODCALL_METHODRETURNIFCALL_METHODCALL_METHODCALL_METHODRETURNIFBINARY_OPRETURNASSIGNCALL_METHODCALL_PKGBINARY_OPCALL_METHODCALL_PKGca5748bb2a82d647 5 0.914
0.95
1.00 1.00
api4
5
top imports: encoding/json, github.com/mattermost/mattermost/server/public/model, github.com/mattermost/mattermost/server/public/shared/mlog, net/http cyclo mean: 6.8
FunctionPackageFileLineScore
getTeamUnreadapi4 channels/api4/team.go 1174
0.944
getChannelUnreadapi4 channels/api4/channel.go 825
0.938
getCategoryOrderForTeamForUserapi4 channels/api4/channel_category.go 97
0.928
getChannelMembersForTeamForUserapi4 channels/api4/channel.go 1818
0.901
getCommandapi4 channels/api4/command.go 321
0.859
51 4f5673 ASSIGNCALL_METHODCALL_METHODIFBINARY_OPRETURNCALL_PKGDEFERCALLIFASSIGNCALL_METHODBINARY_OPIFASSIGNCALL_METHODBINARY_OPRETURNCALL_PKGRETURNRETURN4f567358b01c510c 4 0.992
0.95
1.00 1.00
sqlstore
top imports: github.com/pkg/errors cyclo mean: 4.0
FunctionPackageFileLineScore
DeleteAllForUsersqlstore store/sqlstore/user_access_token_store.go 97
0.995
DeleteAppsqlstore store/sqlstore/oauth_store.go 162
0.995
UpdateTokenDisablesqlstore store/sqlstore/user_access_token_store.go 217
0.995
Deletesqlstore store/sqlstore/user_access_token_store.go 61
0.985
52 21fc84 ASSIGNCOMPOSITE_LITASSIGNCOMPOSITE_LITIFIFASSIGNCALL_METHODBINARY_OPCALL_METHODCALL_PKGRETURNRETURN21fc842d6c75ae94 4 0.988
0.94
1.00 1.00
plugin
top imports: github.com/mattermost/mattermost/server/public/model, github.com/mattermost/mattermost/server/public/shared/mlog cyclo mean: 3.0
FunctionPackageFileLineScore
ChannelMemberWillBeAddedplugin public/plugin/client_rpc.go 1440
0.992
MessageWillBePostedplugin public/plugin/client_rpc.go 894
0.992
TeamMemberWillBeAddedplugin public/plugin/client_rpc.go 1478
0.992
MessagesWillBeConsumedplugin public/plugin/client_rpc.go 974
0.976
53 dd535d IFBINARY_OPBINARY_OPCALL_PKGASSIGNBINARY_OPRETURNCOMPOSITE_LITBINARY_OPBINARY_OPBINARY_OPBINARY_OPBINARY_OPRETURNdd535ddeead6f6a2 5 0.897
0.92
1.00 1.00
sqlstore
top imports: strings cyclo mean: 3.0
FunctionPackageFileLineScore
sharedChannelFieldssqlstore store/sqlstore/shared_channel_store.go 76
0.914
remoteClusterFieldssqlstore store/sqlstore/remote_cluster_store.go 27
0.903
sharedChannelRemoteFieldssqlstore store/sqlstore/shared_channel_store.go 401
0.903
sharedChannelUserFieldssqlstore store/sqlstore/shared_channel_store.go 703
0.890
sharedChannelAttachementFieldssqlstore store/sqlstore/shared_channel_store.go 854
0.875
54 a1d9e4 ASSIGNCALL_PKGASSIGNCALL_METHODCALL_METHODCALL_METHODCALL_METHODCOMPOSITE_LITCOMPOSITE_LITIFASSIGNCALL_METHODCALL_METHODBINARY_OPRETURNCALL_PKGRETURNRETURNa1d9e436713c96be 4 0.948
0.87
1.00 1.00
sqlstore
1
top imports: github.com/mattermost/mattermost/server/public/model, github.com/mattermost/squirrel, github.com/pkg/errors cyclo mean: 2.0
FunctionPackageFileLineScore
DeleteRecapsqlstore store/sqlstore/recap_store.go 238
0.965
MarkRecapAsReadsqlstore store/sqlstore/recap_store.go 192
0.965
UpdateRecapStatussqlstore store/sqlstore/recap_store.go 174
0.965
GetSessionsWithActiveDeviceIdssqlstore store/sqlstore/session_store.go 179
0.896
55 5e0d7d ASSIGNCALL_METHODIFBINARY_OPSWITCHCASECALL_PKGRETURNCASECALL_PKGRETURNCALL_METHODCALL_PKGCASECALL_PKGRETURNCALL_METHODCALL_PKGCOMPOSITE_LITCASERETURNCALL_METHODCALL_PKGIFASSIGNCALL_METHODBINARY_OPRETURNRETURNRETURNRETURN5e0d7d1900f0ce9e 5 0.906
0.87
0.88 1.00
app
top imports: errors, github.com/mattermost/mattermost/server/public/model, github.com/mattermost/mattermost/server/v8/channels/store, net/http, github.com/mattermost/mattermost/server/v8/channels/app/teams cyclo mean: 6.8
FunctionPackageFileLineScore
UpsertGroupMemberapp channels/app/group.go 333
0.923
DeleteGroupMembersapp channels/app/group.go 851
0.920
UpsertGroupMembersapp channels/app/group.go 824
0.920
UpdateTeamapp channels/app/team.go 165
0.885
PatchTeamapp channels/app/team.go 306
0.883
56 882ff6 ASSIGNCALL_METHODBINARY_OPSWITCHCASECALL_PKGRETURNCASERETURNCALL_METHODCALL_PKGRETURNRETURN882ff6b4b0af604c 6 0.843
0.87
0.89 1.00
app
top imports: github.com/mattermost/mattermost/server/public/model, github.com/mattermost/mattermost/server/v8/channels/store, github.com/pkg/errors, net/http, github.com/mattermost/mattermost/server/public/shared/request cyclo mean: 3.7
FunctionPackageFileLineScore
GetThreadMembershipForUserapp channels/app/user.go 2947
0.883
GetOAuthAppapp channels/app/oauth.go 75
0.877
GetOnboardingapp channels/app/onboarding.go 90
0.856
UpdateUserAuthapp channels/app/user.go 1368
0.844
SetFileSearchableContentapp channels/app/file.go 1315
0.822
RequestTrialLicenseapp channels/app/license.go 62
0.777
57 40735b ASSIGNCALL_METHODCALL_METHODCALL_METHODCALL_METHODCALL_PKGIFBINARY_OPRETURNCALL_METHODCALL_PKGASSIGNCALL_PKGCALL_PKGASSIGNCOMPOSITE_LITCOMPOSITE_LITIFASSIGNCALL_METHODCOMPOSITE_LITBINARY_OPRETURNCALL_METHODCALL_PKGRETURNRETURN40735b3b8f05a750 4 0.940
0.86
1.00 1.00
app
top imports: context, fmt, github.com/mattermost/mattermost/server/public/model, github.com/mattermost/mattermost/server/public/shared/i18n, github.com/mattermost/mattermost/server/public/shared/request cyclo mean: 4.2
FunctionPackageFileLineScore
PostUpdateChannelHeaderMessageapp channels/app/channel.go 1999
0.948
PostUpdateChannelPurposeMessageapp channels/app/channel.go 2033
0.948
postUpdateChannelAutotranslationMessageapp channels/app/channel.go 2066
0.947
PostUpdateChannelDisplayNameMessageapp channels/app/channel.go 2097
0.919
58 4bae07 ASSIGNCALL_METHODCALL_METHODIFBINARY_OPRETURNCALL_PKGASSIGNCOMPOSITE_LITASSIGNCALL_METHODCALL_METHODBINARY_OPRETURNCALL_PKGRETURNRETURNRETURN4bae07f1a17da523 6 0.846
0.86
0.87 1.00
sqlstore
8
top imports: github.com/mattermost/mattermost/server/public/model, github.com/mattermost/squirrel, github.com/pkg/errors, github.com/mattermost/mattermost/server/public/shared/request cyclo mean: 3.7
FunctionPackageFileLineScore
GetAllByTypesqlstore store/sqlstore/job_store.go 265
0.877
GetAllByTypeAndStatussqlstore store/sqlstore/job_store.go 281
0.877
GetMembersByChannelIdssqlstore store/sqlstore/channel_store.go 3897
0.846
GetMembersByIdssqlstore store/sqlstore/channel_store.go 3876
0.846
GetMemberCountsByGroupsqlstore store/sqlstore/channel_store.go 2593
0.818
GetTeamsForUsersqlstore store/sqlstore/team_store.go 1120
0.813
59 bd7596 ASSIGNCALL_METHODCALL_METHODCALL_METHODCALL_METHODCALL_METHODCALL_METHODCALL_METHODCOMPOSITE_LITIFBINARY_OPASSIGNCALL_METHODCOMPOSITE_LITASSIGNCOMPOSITE_LITIFASSIGNCALL_METHODCALL_METHODBINARY_OPRETURNCALL_PKGRETURNRETURNRETURNbd759601034cffd4 4 0.937
0.85
1.00 1.00
sqlstore
top imports: github.com/mattermost/mattermost/server/public/model, github.com/mattermost/squirrel, github.com/pkg/errors cyclo mean: 3.5
FunctionPackageFileLineScore
ChannelMembersToAddsqlstore store/sqlstore/group_store.go 1023
0.937
TeamMembersToAddsqlstore store/sqlstore/group_store.go 987
0.937
ChannelMembersToRemovesqlstore store/sqlstore/group_store.go 1250
0.937
TeamMembersToRemovesqlstore store/sqlstore/group_store.go 1076
0.937
60 c99049 CALL_METHODDEFERCALL_METHODIFBINARY_OPCALL_METHODRETURNCALL_PKGCOMPOSITE_LITASSIGNCALL_METHODIFBINARY_OPRETURNCALL_METHODCALL_PKGCOMPOSITE_LITASSIGNCALL_PKGCALL_PKGDEFERCALLASSIGNCOMPOSITE_LITCOMPOSITE_LITCOMPOSITE_LITCOMPOSITE_LITCOMPOSITE_LITCOMPOSITE_LITASSIGNASSIGNASSIGNCALL_PKGIFBINARY_OPRETURNCALL_METHODCALL_PKGCOMPOSITE_LITASSIGNCALL_METHODCALL_METHODCALL_PKGIFBINARY_OPRETURNCALL_METHODCALL_PKGCOMPOSITE_LITIFBINARY_OPCALLCALL_METHODCALL_METHODCALL_PKGCALL_PKGCALLCALL_PKGCALL_PKGCALL_METHODCALL_METHODCALL_PKGCALL_PKGCALL_PKGRETURNRETURNc99049811edf3051 4 0.828
0.85
0.86 0.77
elasticsearchopensearch
top imports: context, encoding/json, fmt, github.com/elastic/go-elasticsearch/v8/typedapi/core/updatebyquery, github.com/elastic/go-elasticsearch/v8/typedapi/types cyclo mean: 6.5
FunctionPackageFileLineScore
UpdatePostsChannelTypeByChannelIdelasticsearch elasticsearch/elasticsearch/elasticsearch.go 833
0.830
UpdatePostsChannelTypeByChannelIdopensearch elasticsearch/opensearch/opensearch.go 872
0.830
BackfillPostsChannelTypeelasticsearch elasticsearch/elasticsearch/elasticsearch.go 890
0.826
BackfillPostsChannelTypeopensearch elasticsearch/opensearch/opensearch.go 934
0.826
61 0c864d CALL_METHODDEFERCALL_METHODIFBINARY_OPCALL_METHODRETURNCALL_PKGCOMPOSITE_LITASSIGNCALL_PKGCALL_PKGBINARY_OPCALL_PKGCALL_METHODDEFERCALLASSIGNCOMPOSITE_LITCOMPOSITE_LITCOMPOSITE_LITCOMPOSITE_LITCOMPOSITE_LITCOMPOSITE_LITASSIGNCALL_PKGCOMPOSITE_LITIFBINARY_OPRETURNCALL_METHODCALL_PKGASSIGNCALL_METHODCOMPOSITE_LITCALL_PKGIFBINARY_OPRETURNCALL_METHODCALL_PKGCALL_METHODCALL_METHODCALL_PKGCALL_PKGRETURNRETURN0c864d3240e25b5a 5 0.900
0.85
0.95 0.91
opensearch
top imports: bytes, context, encoding/json, github.com/elastic/go-elasticsearch/v8/typedapi/core/deletebyquery, github.com/elastic/go-elasticsearch/v8/typedapi/types cyclo mean: 4.4
FunctionPackageFileLineScore
DeletePostFilesopensearch elasticsearch/opensearch/opensearch.go 2220
0.925
DeleteUserFilesopensearch elasticsearch/opensearch/opensearch.go 2183
0.925
DeleteChannelPostsopensearch elasticsearch/opensearch/opensearch.go 831
0.903
DeleteUserPostsopensearch elasticsearch/opensearch/opensearch.go 1005
0.903
DeleteFilesBatchopensearch elasticsearch/opensearch/opensearch.go 2256
0.842
62 06dfdd ASSIGNCALLGOCALLFUNCLITASSIGNCALL_METHODCALL_METHODCALL_METHODCALL_METHODSENDCOMPOSITE_LITCALLASSIGNCALLGOCALLFUNCLITASSIGNCALL_METHODCALL_METHODCALL_METHODCALL_METHODCALL_PKGSENDCOMPOSITE_LITCALLASSIGNIFBINARY_OPSWITCHCASECALL_PKGRETURNCALL_METHODCALL_PKGCASERETURNCALL_METHODCALL_PKGASSIGNASSIGNIFBINARY_OPSWITCHCASECALL_PKGRETURNCALL_METHODCALL_PKGCASERETURNCALL_METHODCALL_PKGASSIGNBINARY_OPRETURNRETURNRETURN06dfdd65dec5e27c 5 0.884
0.84
0.90 1.00
app
top imports: context, errors, github.com/mattermost/mattermost/server/public/model, github.com/mattermost/mattermost/server/v8/channels/store, net/http cyclo mean: 7.6
FunctionPackageFileLineScore
AddUserToTeamapp channels/app/team.go 560
0.911
RemoveUserFromTeamapp channels/app/team.go 1172
0.901
AddUserToTeamByInviteIdapp channels/app/team.go 722
0.897
prepareInviteNewUsersToTeamapp channels/app/team.go 1362
0.875
prepareInviteGuestsToChannelsapp channels/app/team.go 1495
0.838
63 13f054 IFRETURNCALLIFBINARY_OPRETURNCALLBINARY_OPIFRETURNCALLIFRETURNCALLIFBINARY_OPCALLBINARY_OPRETURNCALLIFBINARY_OPRETURNCALLBINARY_OPIFBINARY_OPRETURNCALLBINARY_OPIFBINARY_OPCALLRETURNCALLBINARY_OPRETURNRETURN13f0547079b2360c 5 0.843
0.84
1.00 1.00
model
top imports: net/http, unicode/utf8 cyclo mean: 18.2
FunctionPackageFileLineScore
IsValidmodel public/model/outgoing_oauth_connection.go 91
0.863
IsValidmodel public/model/team.go 111
0.862
IsValidmodel public/model/shared_channel.go 51
0.851
IsValidmodel public/model/channel_bookmark.go 76
0.823
BaseIsValidmodel public/model/draft.go 39
0.816
64 6c11fa CALL_METHODRETURNASSIGNCALL_METHODBINARY_OPRETURNIFBINARY_OPASSIGNRETURNIFASSIGNCALL_METHODCALL_PKGBINARY_OPCALL_METHODCALL_PKG6c11faf53433f0ba 5 0.842
0.84
1.00 1.00
api4
5
top imports: encoding/json, github.com/mattermost/mattermost/server/public/model, github.com/mattermost/mattermost/server/public/shared/mlog, net/http cyclo mean: 6.8
FunctionPackageFileLineScore
getChannelsForSchemeapi4 channels/api4/scheme.go 151
0.863
getSharedChannelRemotesByRemoteClusterapi4 channels/api4/shared_channel.go 102
0.849
getPostPropertyValuesapi4 channels/api4/content_flagging.go 261
0.835
getEmojiListapi4 channels/api4/emoji.go 110
0.832
getUploadapi4 channels/api4/upload.go 100
0.829
65 255fba CALL_METHODIFBINARY_OPRETURNIFASSIGNCALL_METHODCALL_PKGBINARY_OPCALL_METHODRETURNASSIGNCALL_METHODIFBINARY_OPBINARY_OPCALL_METHODCALL_METHODCALL_METHODCALL_METHODRETURNIFBINARY_OPCALL_METHODCALL_METHODCALL_METHODCALL_METHODCALL_METHODRETURNASSIGNCALL_METHODIFBINARY_OPASSIGNRETURNCALL_METHODCALL_METHODIFASSIGNCALL_METHODCALL_PKGBINARY_OPCALL_METHODCALL_PKG255fba70594ca465 6 0.822
0.83
1.00 0.90
api4
top imports: encoding/json, github.com/mattermost/mattermost/server/public/model, github.com/mattermost/mattermost/server/public/shared/mlog, net/http cyclo mean: 14.2
FunctionPackageFileLineScore
updateCommandapi4 channels/api4/command.go 83
0.836
updateOutgoingHookapi4 channels/api4/webhook.go 380
0.834
patchUserapi4 channels/api4/user.go 1466
0.822
updateIncomingHookapi4 channels/api4/webhook.go 97
0.814
updateUserapi4 channels/api4/user.go 1383
0.813
patchSchemeapi4 channels/api4/scheme.go 184
0.812
66 89b666 CALL_METHODIFBINARY_OPRETURNASSIGNCALL_METHODDEFERCALL_METHODCALL_METHODBINARY_OPCALL_METHODCALL_METHODASSIGNCALL_PKGRETURNIFASSIGNCALL_METHODBINARY_OPASSIGNRETURNCALL_METHODCALL89b666eca526a5ad 5 0.832
0.82
1.00 1.00
api4
top imports: github.com/mattermost/mattermost/server/public/model, net/http cyclo mean: 8.0
FunctionPackageFileLineScore
promoteGuestToUserapi4 channels/api4/user.go 3166
0.853
unlinkLdapGroupapi4 channels/api4/ldap.go 308
0.848
cancelJobapi4 channels/api4/job.go 364
0.842
deleteSchemeapi4 channels/api4/scheme.go 235
0.828
demoteUserToGuestapi4 channels/api4/user.go 3207
0.787
67 c5965e ASSIGNCALL_PKGIFBINARY_OPASSIGNCALL_METHODCALL_PKGRETURNIFBINARY_OPCALLCALL_METHODBINARY_OPRETURNASSIGNCALL_METHODIFBINARY_OPASSIGNRETURNASSIGNCALL_PKGIFBINARY_OPASSIGNCALL_METHODCALL_PKGRETURNIFASSIGNCALL_METHODBINARY_OPCALL_METHODCALL_PKGc5965eef1c447d59 5 0.862
0.82
1.00 0.92
api4
top imports: encoding/json, github.com/mattermost/mattermost/server/public/model, github.com/mattermost/mattermost/server/public/shared/mlog, net/http cyclo mean: 8.4
FunctionPackageFileLineScore
getUsersByNamesapi4 channels/api4/user.go 1132
0.890
getUserStatusesByIdsapi4 channels/api4/status.go 51
0.884
getGroupsByNamesapi4 channels/api4/group.go 920
0.857
getTeamMembersByIdsapi4 channels/api4/team.go 792
0.852
getRolesByNamesapi4 channels/api4/role.go 89
0.828
68 ad99c3 ASSIGNCALL_METHODCALL_METHODCALL_METHODCALL_METHODCALL_METHODCALLCALLIFASSIGNCALL_METHODIFIFASSIGNCALL_METHODCALL_METHODBINARY_OPRETURNCALL_PKGRANGECALL_METHODCOMPOSITE_LITRETURNRETURNRETURNad99c34fad4ab439 4 0.909
0.81
1.00 1.00
sqlstore
top imports: github.com/mattermost/mattermost/server/public/model, github.com/pkg/errors cyclo mean: 5.5
FunctionPackageFileLineScore
GetProfilesInChannelsqlstore store/sqlstore/user_store.go 831
0.919
GetProfilesInChannelByStatussqlstore store/sqlstore/user_store.go 858
0.912
GetProfilessqlstore store/sqlstore/user_store.go 797
0.912
GetProfilesNotInTeamsqlstore store/sqlstore/user_store.go 1828
0.893
69 c188dd ASSIGNCALL_PKGDEFERCALLFUNCLITIFBINARY_OPASSIGNCALL_METHODCALL_PKGCALL_METHODRETURNCALL_METHODCALL_METHODCALL_PKGCALL_METHODCALL_METHODCALL_METHODCALL_METHODRETURNc188dd13fa7ed8d0 4 0.901
0.81
1.00 1.00
cache
top imports: context, time cyclo mean: 2.2
FunctionPackageFileLineScore
Removecache services/cache/redis.go 251
0.929
Decrementcache services/cache/redis.go 110
0.927
Incrementcache services/cache/redis.go 92
0.927
RemoveMulticache services/cache/redis.go 267
0.822
70 ea22e6 IFBINARY_OPRETURNIFBINARY_OPCALL_METHODCALL_METHODCALL_METHODCALL_METHODRETURNASSIGNCALL_METHODIFBINARY_OPASSIGNRETURNASSIGNCALL_PKGIFBINARY_OPASSIGNCALL_METHODCALL_PKGRETURNIFASSIGNCALL_METHODBINARY_OPCALL_METHODCALL_PKGea22e63f64476835 4 0.898
0.80
1.00 1.00
api4
3
top imports: encoding/json, github.com/mattermost/mattermost/server/public/model, github.com/mattermost/mattermost/server/public/shared/mlog, net/http cyclo mean: 8.5
FunctionPackageFileLineScore
getGroupSyncablesapi4 channels/api4/group.go 483
0.923
getGroupStatsapi4 channels/api4/group.go 814
0.909
getGroupSyncableapi4 channels/api4/group.go 433
0.906
getTeamsForUserapi4 channels/api4/team.go 597
0.854
71 94b287 ASSIGNCALL_PKGDEFERCALLFUNCLITIFASSIGNCALL_METHODBINARY_OPCALL_METHODCALL_METHODCALL_PKGASSIGNCALL_PKGASSIGNCALL_METHODFUNCLITIFBINARY_OPCALLCALL_METHODCALL_METHODCALL_PKGCALL_PKGCALL_PKGRETURN94b28777bce34452 5 0.845
0.78
1.00 0.90
sharedchannel
top imports: github.com/mattermost/mattermost/server/public/model, github.com/mattermost/mattermost/server/public/shared/mlog, time cyclo mean: 5.2
FunctionPackageFileLineScore
sendAcknowledgementSyncDatasharedchannel services/sharedchannel/sync_send_remote.go 942
0.877
sendReactionSyncDatasharedchannel services/sharedchannel/sync_send_remote.go 919
0.877
sendPostSyncDatasharedchannel services/sharedchannel/sync_send_remote.go 890
0.876
sendMembershipSyncDatasharedchannel services/sharedchannel/sync_send_remote.go 473
0.798
sendUserSyncDatasharedchannel services/sharedchannel/sync_send_remote.go 836
0.795
72 824331 IFBINARY_OPCALLRETURNASSIGNCALL_METHODIFBINARY_OPRETURNCALL_METHODCALL_PKGIFBINARY_OPRETURNIFASSIGNCALLASSIGNFUNCLITRETURNASSIGNCALLIFCALL_METHODRETURNIFCALL_METHODIFBINARY_OPASSIGNASSIGNBINARY_OPASSIGNCALLRETURNASSIGNCALL_METHODCALLASSIGNASSIGNASSIGNCALLASSIGNBINARY_OPASSIGNCALLRETURNRETURN8243314273f46651 4 0.879
0.78
1.00 1.00
app
top imports: github.com/mattermost/mattermost/server/public/model, net/http cyclo mean: 11.5
FunctionPackageFileLineScore
getFilteredAccessibleFilesapp channels/app/file_helper.go 124
0.880
getFilteredAccessiblePostsapp channels/app/post_helpers.go 225
0.880
filterInaccessiblePostsapp channels/app/post_helpers.go 144
0.879
filterInaccessibleFilesapp channels/app/file_helper.go 42
0.877
73 9f3e0c ASSIGNCALLIFBINARY_OPRETURNCALL_PKGBINARY_OPBINARY_OPASSIGNCOMPOSITE_LITCALLIFASSIGNCALL_METHODCALL_PKGBINARY_OPRETURNRETURNRETURN9f3e0cf6097a99ee 4 0.877
0.78
1.00 1.00
commands
top imports: context, github.com/mattermost/mattermost/server/public/model, github.com/mattermost/mattermost/server/v8/cmd/mmctl/client, github.com/pkg/errors, github.com/spf13/cobra cyclo mean: 4.0
FunctionPackageFileLineScore
channelGroupDisableCmdFcommands mmctl/commands/group.go 195
0.877
teamGroupDisableCmdFcommands mmctl/commands/group.go 279
0.877
channelGroupEnableCmdFcommands mmctl/commands/group.go 165
0.877
teamGroupEnableCmdFcommands mmctl/commands/group.go 250
0.877
74 b68aae CALL_METHODIFBINARY_OPRETURNASSIGNCALL_METHODIFBINARY_OPASSIGNRETURNASSIGNCALL_METHODIFBINARY_OPBINARY_OPBINARY_OPASSIGNRETURNIFBINARY_OPASSIGNASSIGNASSIGNCALL_METHODCALL_METHODCALL_METHODIFCALL_METHODRETURNCALL_METHODCALL_METHODCALL_METHODCALL_METHODIFASSIGNCALL_METHODCALL_PKGBINARY_OPCALL_METHODCALL_PKGb68aae717b76eade 4 0.880
0.77
1.00 1.00
api4
top imports: encoding/json, github.com/mattermost/mattermost/server/public/model, github.com/mattermost/mattermost/server/public/shared/mlog, net/http cyclo mean: 11.0
FunctionPackageFileLineScore
localGetUserapi4 channels/api4/user_local.go 280
0.894
localGetUserByUsernameapi4 channels/api4/user_local.go 363
0.894
getUserapi4 channels/api4/user.go 297
0.876
getUserByUsernameapi4 channels/api4/user.go 351
0.857
75 be1232 ASSIGNCALL_METHODASSIGNCALL_METHODIFBINARY_OPRETURNCALL_PKGASSIGNCOMPOSITE_LITIFASSIGNCALL_METHODCALL_METHODBINARY_OPIFBINARY_OPRETURNCALL_PKGCALL_PKGCALL_PKGRETURNCALL_PKGRETURNRETURNRETURNbe1232b801f79c13 3 1.000
0.76
1.00 1.00
sqlstore
top imports: database/sql, fmt, github.com/mattermost/mattermost/server/public/model, github.com/mattermost/mattermost/server/v8/channels/store, github.com/pkg/errors cyclo mean: 4.0
FunctionPackageFileLineScore
GetByEmailsqlstore store/sqlstore/user_store.go 1244
1.000
GetByUsernamesqlstore store/sqlstore/user_store.go 1343
1.000
GetByUsernamesqlstore store/sqlstore/bot_store.go 252
1.000
76 acfe3a IFBINARY_OPCALLRETURNRANGEIFBINARY_OPRETURNCALL_PKGIFBINARY_OPRETURNCALL_PKGASSIGNCALL_METHODIFBINARY_OPRETURNCALL_PKGRETURNCALL_METHODRETURNRETURNacfe3ae34a1b0134 3 1.000
0.76
1.00 1.00
properties
top imports: fmt, github.com/mattermost/mattermost/server/public/model, github.com/mattermost/mattermost/server/public/shared/request cyclo mean: 6.0
FunctionPackageFileLineScore
CreatePropertyValuesproperties app/properties/property_value.go 148
1.000
UpdatePropertyValuesproperties app/properties/property_value.go 206
1.000
UpsertPropertyValuesproperties app/properties/property_value.go 245
1.000
77 74011f ASSIGNCALL_METHODGOCALLFUNCLITASSIGNCALL_METHODIFBINARY_OPCALL_PKGCALL_PKGRETURNDEFERCALL_METHODCALLASSIGNCOMPOSITE_LITASSIGNCOMPOSITE_LITIFASSIGNCALL_METHODBINARY_OPCALL_PKGCALL_PKGRETURNRETURNRETURN74011fb66416c548 3 1.000
0.76
1.00 1.00
plugin
top imports: github.com/mattermost/mattermost/server/public/model, github.com/mattermost/mattermost/server/public/shared/mlog, io, log cyclo mean: 3.0
FunctionPackageFileLineScore
InstallPluginplugin public/plugin/client_rpc.go 1170
1.000
ReceiveSharedChannelAttachmentSyncMsgplugin public/plugin/client_rpc.go 1224
1.000
UploadDataplugin public/plugin/client_rpc.go 1276
1.000
78 bb3112 ASSIGNIFRETURNASSIGNCALL_PKGIFBINARY_OPCALL_PKGCALL_PKGRETURNRETURNRETURNbb3112298253346c 3 1.000
0.76
1.00 1.00
model
top imports: github.com/mattermost/mattermost/server/public/shared/mlog, strconv cyclo mean: 3.0
FunctionPackageFileLineScore
IsMobilemodel public/model/session.go 186
1.000
IsOAuthUsermodel public/model/session.go 212
1.000
IsSamlmodel public/model/session.go 199
1.000
79 5d5f62 IFBINARY_OPBINARY_OPCALLCALL_METHODRETURNASSIGNCALL_METHODASSIGNCALL_METHODIFBINARY_OPRETURNRANGEASSIGNIFRETURNCALL_PKGIFASSIGNCALL_METHODBINARY_OPRETURNCALL_PKGRETURNRETURNRETURN5d5f62e16a2681b0 3 1.000
0.76
1.00 1.00
properties
top imports: fmt, github.com/mattermost/mattermost/server/public/model, github.com/mattermost/mattermost/server/public/shared/request cyclo mean: 7.0
FunctionPackageFileLineScore
PreCreatePropertyValuesproperties app/properties/access_control.go 341
1.000
PreUpdatePropertyValuesproperties app/properties/access_control.go 388
1.000
PreUpsertPropertyValuesproperties app/properties/access_control.go 435
1.000
80 c3e565 IFBINARY_OPRETURNASSIGNTYPE_ASSERTIFRETURNCALL_PKGASSIGNTYPE_ASSERTIFRETURNCALL_PKGCALLRETURNCALL_PKGRETURNc3e565fff1deaa4b 3 1.000
0.76
1.00 1.00
model
top imports: encoding/json, github.com/pkg/errors cyclo mean: 4.0
FunctionPackageFileLineScore
Scanmodel public/model/utils.go 185
1.000
Scanmodel public/model/utils.go 137
1.000
Scanmodel public/model/utils.go 118
1.000
81 9f36d6 IFASSIGNCALL_METHODCALL_METHODASSIGNIFBINARY_OPBINARY_OPCALL_PKGCALL_METHODCALL_METHODASSIGNCALL_METHODIFIFCALL_METHODRETURNASSIGNCALL_METHODIFCALL_METHODRETURNASSIGNCALL_METHODIFBINARY_OPASSIGNRETURNASSIGNCALL_PKGIFBINARY_OPASSIGNCALL_METHODCALL_PKGRETURNIFASSIGNCALL_METHODBINARY_OPCALL_METHODCALL_PKG9f36d6b1eea5a2f7 4 0.871
0.76
1.00 1.00
api4
top imports: encoding/json, github.com/mattermost/mattermost/server/public/model, github.com/mattermost/mattermost/server/public/shared/mlog, net/http cyclo mean: 14.8
FunctionPackageFileLineScore
convertToVisualASTapi4 channels/api4/access_control.go 972
0.896
checkExpressionapi4 channels/api4/access_control.go 252
0.888
testExpressionapi4 channels/api4/access_control.go 304
0.879
searchChannelsForAccessControlPolicyapi4 channels/api4/access_control.go 836
0.823
82 29efa4 ASSIGNCALL_METHODCALL_METHODCALL_METHODCALL_METHODIFBINARY_OPSWITCHCASECALL_PKGRETURNCALL_METHODCALL_PKGCASERETURNCALL_METHODCALL_PKGCALL_METHODASSIGNCALL_PKGASSIGNCALL_PKGIFBINARY_OPRETURNCALL_METHODCALL_PKGCALL_METHODCALLCALL_METHODRETURNRETURNRETURN29efa4dd1312a0b9 4 0.903
0.76
0.92 1.00
app
top imports: encoding/json, errors, github.com/mattermost/mattermost/server/public/model, github.com/mattermost/mattermost/server/v8/channels/store, net/http cyclo mean: 5.0
FunctionPackageFileLineScore
DeleteGroupapp channels/app/group.go 227
0.920
RestoreGroupapp channels/app/group.go 258
0.920
UpdateChannelBookmarkSortOrderapp channels/app/channel_bookmark.go 128
0.906
updateChannelMemberapp channels/app/channel.go 1569
0.865
83 f16e3b ASSIGNCALL_METHODCALL_METHODIFBINARY_OPRETURNCALL_PKGDEFERCALLASSIGNCALL_METHODCALL_METHODCALL_METHODCOMPOSITE_LITIFBINARY_OPRETURNCALL_PKGASSIGNCALL_METHODIFBINARY_OPRETURNCALL_PKGASSIGNCALL_METHODCALL_METHODCALL_METHODCALL_METHODCOMPOSITE_LITIFBINARY_OPRETURNCALL_PKGASSIGNCALL_METHODCALL_PKGASSIGNCALL_METHODBINARY_OPRETURNCALL_PKGIFASSIGNCALL_METHODBINARY_OPRETURNCALL_PKGRETURNRETURNf16e3b8a3e2f3f56 4 0.866
0.75
1.00 1.00
sqlstore
top imports: github.com/mattermost/mattermost/server/public/model, github.com/mattermost/squirrel, github.com/pkg/errors cyclo mean: 9.5
FunctionPackageFileLineScore
Deletesqlstore store/sqlstore/shared_channel_store.go 275
0.878
Deletesqlstore store/sqlstore/remote_cluster_store.go 123
0.870
Deletesqlstore store/sqlstore/post_priority_store.go 145
0.868
Savesqlstore store/sqlstore/post_priority_store.go 70
0.847
84 00e549 ASSIGNCALL_PKGCALL_PKGDEFERCALLIFDEFERCALLFUNCLITCALLCALL_PKGCALL_PKGRETURNCALL_METHODCALL_METHODRETURNRETURN00e54931f575a336 4 0.917
0.75
0.83 1.00
sqlstore
top imports: context, database/sql, time, strings cyclo mean: 2.0
FunctionPackageFileLineScore
ExecRawsqlstore store/sqlstore/sqlx_wrapper.go 398
0.917
ExecRawsqlstore store/sqlstore/sqlx_wrapper.go 194
0.917
NamedExecsqlstore store/sqlstore/sqlx_wrapper.go 411
0.917
NamedExecsqlstore store/sqlstore/sqlx_wrapper.go 151
0.917
85 a72d3d ASSIGNCALL_PKGASSIGNIFBINARY_OPCALL_METHODASSIGNCALL_METHODDEFERCALL_METHODCALL_METHODIFCALL_METHODCALL_METHODCALL_METHODRETURNASSIGNCALL_METHODIFBINARY_OPASSIGNRETURNIFASSIGNCALL_METHODBINARY_OPCALL_PKGIFCALL_METHODCALL_METHODCALL_METHODRETURNIFASSIGNCALL_METHODBINARY_OPASSIGNRETURNCALL_METHODCALL_METHODBINARY_OPCALLa72d3d1bffc4db00 3 0.989
0.75
1.00 1.00
api4
top imports: github.com/mattermost/mattermost/server/public/model, net/http cyclo mean: 7.0
FunctionPackageFileLineScore
enableUserAccessTokenapi4 channels/api4/user.go 3069
0.992
revokeUserAccessTokenapi4 channels/api4/user.go 2980
0.992
disableUserAccessTokenapi4 channels/api4/user.go 3024
0.984
86 5f3088 IFBINARY_OPRETURNIFBINARY_OPBINARY_OPBINARY_OPBINARY_OPBINARY_OPCALLBINARY_OPBINARY_OPCALLRETURNCALL_METHODASSIGNCALLCALLRANGEASSIGNASSIGNCALLCALLRANGEASSIGNASSIGNIFBINARY_OPCALLASSIGNCALL_METHODCALL_PKGCALL_PKGCALLIFBINARY_OPCALLASSIGNCALL_METHODCALL_PKGCALL_PKGCALLRETURNRETURN5f30883224c85514 3 0.981
0.73
1.00 1.00
sqlstore
top imports: fmt, github.com/mattermost/mattermost/server/public/model, github.com/mattermost/squirrel cyclo mean: 10.3
FunctionPackageFileLineScore
applyTeamMemberViewRestrictionsFiltersqlstore store/sqlstore/team_store.go 1654
0.982
applyTeamMemberViewRestrictionsFilterForStatssqlstore store/sqlstore/team_store.go 1684
0.982
applyViewRestrictionsFiltersqlstore store/sqlstore/user_store.go 2100
0.978
87 69d3f3 ASSIGNCOMPOSITE_LITCALL_METHODCALL_METHODCALL_METHODIFBINARY_OPCALL_METHODCALL_PKGCALL_METHODCALL_PKGASSIGNCALL_METHODCALL_METHODCALL_METHODIFBINARY_OPRETURNCALLDEFERCALLASSIGNCALLIFBINARY_OPRETURNCALLCALL_PKGRETURNRETURNRETURNRETURN69d3f33b48b7b0ec 3 0.980
0.73
1.00 1.00
model
top imports: context, fmt, net/url, strconv cyclo mean: 4.0
FunctionPackageFileLineScore
GetGroupsByChannelmodel public/model/client4.go 5104
0.985
GetGroupsByTeammodel public/model/client4.go 5131
0.985
GetGroupsAssociatedToChannelsByTeammodel public/model/client4.go 5158
0.971
88 8d8cdf IFCALL_METHODASSIGNCALL_PKGRETURNIFCALL_METHODCALL_METHODCALL_METHODRETURNASSIGNCALL_METHODIFBINARY_OPASSIGNRETURNASSIGNCALL_METHODCALL_PKGBINARY_OPCALL_METHODCALL_PKG8d8cdfc16d5ee85a 3 0.980
0.73
1.00 1.00
api4
top imports: encoding/json, github.com/mattermost/mattermost/server/public/model, github.com/mattermost/mattermost/server/public/shared/mlog, net/http cyclo mean: 5.0
FunctionPackageFileLineScore
getPluginStatusesapi4 channels/api4/plugin.go 198
0.985
getPluginsapi4 channels/api4/plugin.go 176
0.985
getUsersWithInvalidEmailsapi4 channels/api4/user.go 3901
0.970
89 83672c CALL_METHODCALL_METHODIFBINARY_OPRETURNASSIGNCALL_METHODDEFERCALL_METHODCALL_PKGCALL_PKGIFCALL_METHODCALL_METHODCALL_METHODRETURNIFCALL_METHODCALL_METHODCALL_METHODRETURNASSIGNCALL_METHODIFBINARY_OPASSIGNRETURNCALLCALL_METHOD83672c6478b0577d 3 0.978
0.73
1.00 1.00
api4
top imports: github.com/mattermost/mattermost/server/public/model, net/http cyclo mean: 5.0
FunctionPackageFileLineScore
followThreadByUserapi4 channels/api4/user.go 3839
0.984
unfollowThreadByUserapi4 channels/api4/user.go 3807
0.984
updateReadStateAllThreadsByUserapi4 channels/api4/user.go 3871
0.968
90 99dc34 CALL_METHODIFBINARY_OPASSIGNCALL_METHODCALL_METHODCALL_METHODRETURNASSIGNCALL_METHODASSIGNIFBINARY_OPASSIGNRETURNIFBINARY_OPCALL_METHODCALL_METHODIFASSIGNCALL_METHODCALL_PKGBINARY_OPCALL_METHODCALL_PKG99dc3436cc48dda9 5 0.793
0.72
1.00 0.92
api4
1
top imports: encoding/json, github.com/mattermost/mattermost/server/public/model, github.com/mattermost/mattermost/server/public/shared/mlog, net/http cyclo mean: 9.8
FunctionPackageFileLineScore
regenerateOAuthAppSecretapi4 channels/api4/oauth.go 264
0.818
restoreTeamapi4 channels/api4/team.go 393
0.798
getViewapi4 channels/api4/view.go 141
0.794
addUserToTeamFromInviteapi4 channels/api4/team.go 947
0.788
generateRemoteClusterInviteapi4 channels/api4/remote_cluster.go 532
0.768
91 e6a850 ASSIGNCALL_PKGDEFERCALLFUNCLITIFASSIGNCALL_METHODBINARY_OPCALL_METHODCALL_METHODCALL_PKGASSIGNCALL_PKGRANGEASSIGNCALL_METHODCALL_METHODCALL_METHODIFBINARY_OPCALL_METHODCALL_PKGCONTINUEASSIGNCALLRETURNCALL_METHODRETURNe6a850ce1138ef20 3 0.972
0.72
1.00 1.00
sharedchannel
top imports: fmt, github.com/wiggin77/merror, time cyclo mean: 4.7
FunctionPackageFileLineScore
fetchAcknowledgementsForSyncsharedchannel services/sharedchannel/sync_send_remote.go 571
0.979
fetchReactionsForSyncsharedchannel services/sharedchannel/sync_send_remote.go 549
0.979
fetchPostAttachmentsForSyncsharedchannel services/sharedchannel/sync_send_remote.go 690
0.958
92 ff47ba ASSIGNCALL_METHODIFBINARY_OPRETURNCALL_METHODCALL_PKGASSIGNASSIGNIFRETURNCALL_PKGIFBINARY_OPCALLRETURNCALL_PKGRETURNRETURNRETURNff47bae9a4e40411 3 0.970
0.72
1.00 1.00
api4
top imports: github.com/mattermost/mattermost/server/public/model, mime/multipart, net/http cyclo mean: 4.3
FunctionPackageFileLineScore
parseLdapCertificateRequestapi4 channels/api4/ldap.go 380
0.977
parseSamlCertificateRequestapi4 channels/api4/saml.go 53
0.977
parseAuditLogCertificateRequestapi4 channels/api4/audit_logging.go 18
0.954
93 ee7813 ASSIGNCOMPOSITE_LITIFBINARY_OPCALL_METHODCALL_PKGIFBINARY_OPBINARY_OPBINARY_OPCALL_METHODCALL_METHODCALL_PKGIFBINARY_OPBINARY_OPBINARY_OPRETURNCALL_PKGASSIGNCALL_METHODCALL_METHODIFBINARY_OPRETURNCALLDEFERCALLRETURNCALLRETURNRETURNRETURNee7813b49345b37e 3 0.964
0.71
1.00 1.00
model
top imports: context, errors, net/url, strconv cyclo mean: 7.7
FunctionPackageFileLineScore
GetPropertyValuesmodel public/model/client4.go 8123
0.973
GetSystemPropertyValuesmodel public/model/client4.go 8153
0.973
GetPropertyFieldsmodel public/model/client4.go 8080
0.946
94 4d5e72 ASSIGNCALL_METHODCALL_METHODCALL_METHODCALL_METHODCOMPOSITE_LITIFASSIGNCALL_METHODCOMPOSITE_LITIFASSIGNCALL_METHODCALL_METHODBINARY_OPRETURNCALLCALL_PKGRETURNRETURNRETURN4d5e72e23509295f 3 0.962
0.71
1.00 1.00
sqlstore
top imports: github.com/mattermost/squirrel, github.com/pkg/errors cyclo mean: 3.0
FunctionPackageFileLineScore
CountForGroupObjectTypesqlstore store/sqlstore/property_field_store.go 133
0.971
CountForTargetsqlstore store/sqlstore/property_field_store.go 151
0.958
CountForGroupsqlstore store/sqlstore/property_field_store.go 116
0.957
95 39ec82 RETURNFUNCLITCALL_PKGCALLCALLASSIGNCOMPOSITE_LITCOMPOSITE_LITCOMPOSITE_LITRETURN39ec82e572ab4455 3 0.961
0.71
1.00 1.00
common
top imports: github.com/elastic/go-elasticsearch/v8/typedapi/types, github.com/mattermost/mattermost/server/public/shared/mlog cyclo mean: 1.0
FunctionPackageFileLineScore
WithKuromojiAnalyzercommon elasticsearch/common/templates.go 58
0.971
WithNoriAnalyzercommon elasticsearch/common/templates.go 31
0.971
WithSmartCNAnalyzercommon elasticsearch/common/templates.go 87
0.941
96 286a83 ASSIGNCALL_PKGCALL_PKGDEFERCALLASSIGNCALL_METHODCALL_METHODBINARY_OPCALL_PKGRETURNCALL_PKGRETURNRETURN286a830eaa8862a1 4 0.869
0.70
1.00 0.90
filestore
top imports: context, github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/bloberror, github.com/pkg/errors cyclo mean: 3.2
FunctionPackageFileLineScore
FileExistsfilestore shared/filestore/azurestore.go 233
0.903
MakeContainerfilestore shared/filestore/azurestore.go 181
0.883
RemoveFilefilestore shared/filestore/azurestore.go 446
0.883
TestConnectionfilestore shared/filestore/azurestore.go 160
0.805
97 27ff3e ASSIGNCALL_METHODCALL_METHODCALL_METHODCALL_METHODCALL_METHODIFBINARY_OPRETURNCALL_METHODCALL_PKGASSIGNCALL_METHODCALL_METHODCALL_METHODCALL_METHODIFBINARY_OPRETURNCALL_METHODCALL_PKGCALLASSIGNIFASSIGNCALL_METHODCALL_METHODCALL_METHODCALL_METHODBINARY_OPRETURNCALL_METHODCALL_PKGASSIGNCALL_METHODCALL_METHODCALL_METHODCALL_METHODIFBINARY_OPSWITCHCASECALL_PKGRETURNCALL_METHODCALL_PKGCASERETURNCALL_METHODCALL_PKGIFCALL_METHODASSIGNCALL_PKGCALL_METHODCALL_METHODRANGECALL_METHODIFASSIGNCALL_PKGCALL_PKGCALL_METHODRETURNRETURNRETURN27ff3e57d0485b55 3 0.957
0.70
1.00 1.00
app
top imports: errors, github.com/mattermost/mattermost/server/public/model, github.com/mattermost/mattermost/server/public/shared/request, github.com/mattermost/mattermost/server/v8/channels/store, net/http cyclo mean: 12.7
FunctionPackageFileLineScore
MarkAllDirectAndGroupMessagesViewedapp channels/app/channel.go 3404
0.968
MarkTeamChannelsAndThreadsViewedapp channels/app/channel.go 3344
0.961
MarkChannelsAsViewedapp channels/app/channel.go 3467
0.943
98 afa21a ASSIGNCALL_METHODIFBINARY_OPRETURNASSIGNTYPE_ASSERTIFRETURNCALL_PKGRETURNRETURNRETURNafa21ae0632ad352 3 0.955
0.70
1.00 1.00
settings
top imports: errors cyclo mean: 3.3
FunctionPackageFileLineScore
Getsettings panel/settings/read_only_setting.go 28
0.967
Getsettings panel/settings/option_setting.go 39
0.967
Getsettings panel/settings/bool_setting.go 42
0.933
99 e6ae2b ASSIGNCALL_METHODCALL_METHODCALL_METHODCALLASSIGNCOMPOSITE_LITIFASSIGNCALL_METHODCALL_METHODBINARY_OPRETURNCALL_PKGRETURNRETURNRETURNe6ae2bee42ec4a00 3 0.955
0.70
1.00 1.00
sqlstore
top imports: github.com/mattermost/mattermost/server/public/model, github.com/pkg/errors cyclo mean: 2.0
FunctionPackageFileLineScore
ChannelMembersMinusGroupMemberssqlstore store/sqlstore/group_store.go 1775
0.966
TeamMembersMinusGroupMemberssqlstore store/sqlstore/group_store.go 1701
0.966
GetAllAftersqlstore store/sqlstore/user_store.go 621
0.932
100 3f5437 ASSIGNFUNCLITRETURNASSIGNFUNCLITDEFERCALL_METHODASSIGNCALL_METHODIFBINARY_OPRETURNRETURNASSIGNCALL_PKGRETURNRETURN3f543788e27ac95d 3 0.955
0.70
1.00 1.00
notify_admin
top imports: github.com/mattermost/mattermost/server/public/model, github.com/mattermost/mattermost/server/public/shared/mlog, github.com/mattermost/mattermost/server/v8/channels/jobs cyclo mean: 3.3
FunctionPackageFileLineScore
MakeTrialNotifyWorkernotify_admin jobs/notify_admin/worker.go 40
0.966
MakeUpgradeNotifyWorkernotify_admin jobs/notify_admin/worker.go 22
0.966
MakeInstallPluginNotifyWorkernotify_admin jobs/notify_admin/worker.go 58
0.932
101 26071b CALLIFBINARY_OPRETURNCALL_METHODIFBINARY_OPRETURNASSIGNCALL_METHODDEFERCALL_METHODCALL_METHODCALL_PKGASSIGNCALL_METHODIFBINARY_OPASSIGNRETURNIFBINARY_OPCALL_METHODASSIGNCALL_PKGRETURNCALL_METHODCALL_METHODIFASSIGNCALL_METHODCALL_PKGBINARY_OPCALL_METHODCALL_PKG26071b0ae10f1993 3 0.954
0.70
1.00 1.00
api4
top imports: encoding/json, github.com/mattermost/mattermost/server/public/model, github.com/mattermost/mattermost/server/public/shared/mlog, github.com/mattermost/mattermost/server/v8/channels/app, net/http cyclo mean: 6.7
FunctionPackageFileLineScore
markRecapAsReadapi4 channels/api4/recap.go 159
0.963
regenerateRecapapi4 channels/api4/recap.go 228
0.960
getRecapapi4 channels/api4/recap.go 94
0.938
102 91ec0a ASSIGNCALL_METHODCALL_METHODCALL_METHODIFBINARY_OPRETURNCALLDEFERCALLASSIGNCALLIFBINARY_OPRETURNCALLCALL_PKGRETURNRETURNRETURNRETURN91ec0a272afa991a 3 0.950
0.69
1.00 1.00
model
1
top imports: context, fmt cyclo mean: 3.3
FunctionPackageFileLineScore
ExecuteCommandmodel public/model/client4.go 5918
0.963
ExecuteCommandWithTeammodel public/model/client4.go 5938
0.963
GetLdapGroupsmodel public/model/client4.go 5041
0.925
103 909be8 CALL_METHODIFBINARY_OPRETURNASSIGNCALL_METHODIFBINARY_OPASSIGNASSIGNCALL_METHODIFASSIGNCALL_PKGRETURNIFASSIGNCALL_METHODBINARY_OPASSIGNRETURNCALL_METHODCALL_METHODCALL909be8b053f5daca 4 0.816
0.69
1.00 1.00
api4
1
top imports: github.com/mattermost/mattermost/server/public/model, net/http cyclo mean: 8.0
FunctionPackageFileLineScore
localDeleteChannelapi4 channels/api4/channel_local.go 407
0.834
localRemoveChannelMemberapi4 channels/api4/channel_local.go 238
0.814
deleteViewapi4 channels/api4/view.go 252
0.812
unlinkGroupSyncableapi4 channels/api4/group.go 624
0.805
104 9167b7 ASSIGNCALL_METHODCALL_METHODCALL_METHODCALL_METHODIFBINARY_OPSWITCHCASECALL_PKGRETURNCALL_METHODCALL_PKGCASERETURNCALL_METHODCALL_PKGASSIGNCALL_PKGCALL_METHODCALL_METHODRETURNRETURN9167b786afba0c78 3 0.948
0.69
1.00 1.00
app
top imports: errors, github.com/mattermost/mattermost/server/public/model, github.com/mattermost/mattermost/server/public/shared/request, github.com/mattermost/mattermost/server/v8/channels/store, net/http cyclo mean: 3.3
FunctionPackageFileLineScore
DeleteSidebarCategoryapp channels/app/channel_category.go 269
0.961
CreateSidebarCategoryapp channels/app/channel_category.go 105
0.954
UpdateSidebarCategoryOrderapp channels/app/channel_category.go 122
0.930
105 5d519d ASSIGNCALL_METHODCALL_METHODCALL_METHODCALL_METHODCALL_METHODCOMPOSITE_LITIFASSIGNCALL_METHODCALL_METHODBINARY_OPRETURNCALL_PKGASSIGNASSIGNASSIGNRANGEASSIGNBINARY_OPASSIGNBINARY_OPBINARY_OPBINARY_OPIFASSIGNCALLASSIGNIFBINARY_OPASSIGNIFBINARY_OPBINARY_OPBINARY_OPCALLIFASSIGNCALLIFBINARY_OPIFASSIGNCALLASSIGNCALLRETURNRETURNRETURNRETURNRETURN5d519dec1298a759 3 0.947
0.69
1.00 1.00
sqlstore
top imports: github.com/mattermost/mattermost/server/public/model, github.com/mattermost/mattermost/server/public/shared/request, github.com/mattermost/squirrel, github.com/pkg/errors cyclo mean: 11.3
FunctionPackageFileLineScore
GetDirectMessagesWithUnreadAndMentionssqlstore store/sqlstore/channel_store.go 2280
0.959
GetTeamChannelsWithUnreadAndMentionssqlstore store/sqlstore/channel_store.go 2214
0.959
GetChannelsWithUnreadsAndWithMentionssqlstore store/sqlstore/channel_store.go 2142
0.923
106 d6bbe1 ASSIGNCALL_PKGASSIGNCALL_PKGIFBINARY_OPRETURNCALL_METHODCALL_PKGCALL_METHODCALLCALL_METHODRETURNRETURNd6bbe1199d56f0ae 3 0.946
0.69
1.00 1.00
app
top imports: encoding/json, github.com/mattermost/mattermost/server/public/model, net/http cyclo mean: 2.0
FunctionPackageFileLineScore
publishGroupMemberEventapp channels/app/group.go 879
0.960
sendUpdatedTeamMemberEventapp channels/app/team.go 549
0.960
sendTeamEventapp channels/app/team.go 363
0.920
107 cd794d ASSIGNCALL_METHODCALL_METHODCALL_METHODCALL_METHODCALL_METHODCALL_METHODCOMPOSITE_LITCOMPOSITE_LITIFBINARY_OPRETURNCALL_PKGIFASSIGNCALL_METHODCALL_METHODBINARY_OPIFBINARY_OPRETURNCALL_PKGRETURNCALL_PKGRETURNRETURNRETURNcd794d1c36449174 3 0.947
0.69
1.00 1.00
sqlstore
top imports: database/sql, github.com/mattermost/mattermost/server/public/model, github.com/mattermost/mattermost/server/v8/channels/store, github.com/mattermost/squirrel, github.com/pkg/errors cyclo mean: 4.3
FunctionPackageFileLineScore
GetSingleUsersqlstore store/sqlstore/shared_channel_store.go 738
0.957
GetAttachmentsqlstore store/sqlstore/shared_channel_store.go 913
0.952
GetRemoteForUsersqlstore store/sqlstore/shared_channel_store.go 559
0.932
108 fc2af5 ASSIGNCALL_METHODIFBINARY_OPASSIGNCALLBINARY_OPASSIGNCALL_METHODCALL_METHODCALL_METHODCALLASSIGNCOMPOSITE_LITIFASSIGNCALL_METHODCALL_METHODBINARY_OPRETURNCALL_PKGRETURNRETURNRETURNfc2af55fa9d0e559 3 0.945
0.69
1.00 1.00
sqlstore
top imports: github.com/mattermost/mattermost/server/public/model, github.com/pkg/errors cyclo mean: 3.3
FunctionPackageFileLineScore
GetGroupsByChannelsqlstore store/sqlstore/group_store.go 1234
0.959
GetGroupsByTeamsqlstore store/sqlstore/group_store.go 1431
0.959
GetGroupsAssociatedToChannelsByTeamsqlstore store/sqlstore/group_store.go 1447
0.918
109 799c72 ASSIGNCALL_METHODCOMPOSITE_LITIFBINARY_OPRETURNCALL_PKGIFASSIGNCALL_METHODCALL_METHODBINARY_OPIFBINARY_OPRETURNCALL_PKGCALL_PKGRETURNCALL_PKGRETURNRETURNRETURN799c72e4ad59e6a2 5 0.817
0.69
0.94 0.85
sqlstore
7
top imports: database/sql, fmt, github.com/mattermost/mattermost/server/public/model, github.com/mattermost/mattermost/server/v8/channels/store, github.com/mattermost/squirrel cyclo mean: 4.2
FunctionPackageFileLineScore
GetRemoteByIdssqlstore store/sqlstore/shared_channel_store.go 447
0.859
GetByPathsqlstore store/sqlstore/file_info_store.go 322
0.826
getByNamesqlstore store/sqlstore/channel_store.go 1594
0.815
GetByRemoteIDsqlstore store/sqlstore/user_store.go 1264
0.805
GetMembersqlstore store/sqlstore/channel_store.go 2346
0.782
110 8a7db5 ASSIGNCALL_METHODCALL_METHODCALL_METHODCALL_METHODCOMPOSITE_LITIFASSIGNCALL_METHODCALL_METHODBINARY_OPRETURNCALL_PKGASSIGNCALLCALLRANGEASSIGNCALL_METHODIFBINARY_OPCONTINUEIFASSIGNIFASSIGNTYPE_ASSERTASSIGNASSIGNCOMPOSITE_LITCALL_PKGCALL_PKGIFBINARY_OPASSIGNCALL_PKGASSIGNASSIGNRETURNRETURNRETURN8a7db5f03b317d45 3 0.931
0.67
1.00 1.00
sqlstore
1
top imports: encoding/json, github.com/mattermost/mattermost/server/public/model, github.com/mattermost/squirrel, github.com/pkg/errors cyclo mean: 7.7
FunctionPackageFileLineScore
GetByStateOlderThansqlstore store/sqlstore/autotranslation_store.go 353
0.947
GetTranslationsSinceForChannelsqlstore store/sqlstore/autotranslation_store.go 439
0.931
GetAllForObjectsqlstore store/sqlstore/autotranslation_store.go 229
0.915
111 ae16ee CALL_METHODDEFERCALL_METHODIFBINARY_OPCALL_METHODRETURNCALL_PKGCOMPOSITE_LITASSIGNCALL_PKGCALL_PKGBINARY_OPCALL_PKGCALL_METHODDEFERCALLASSIGNCOMPOSITE_LITASSIGNCOMPOSITE_LITCOMPOSITE_LITCOMPOSITE_LITIFBINARY_OPASSIGNASSIGNCALLCOMPOSITE_LITCOMPOSITE_LITCOMPOSITE_LITIFASSIGNCOMPOSITE_LITCOMPOSITE_LITCOMPOSITE_LITCOMPOSITE_LITCOMPOSITE_LITCOMPOSITE_LITCOMPOSITE_LITCOMPOSITE_LITCOMPOSITE_LITCOMPOSITE_LITCOMPOSITE_LITIFASSIGNCALLCOMPOSITE_LITCOMPOSITE_LITCOMPOSITE_LITASSIGNCALL_METHODCALL_METHODCALL_METHODCALL_METHODCALL_PKGCALL_METHODCOMPOSITE_LITCOMPOSITE_LITASSIGNCALL_PKGIFBINARY_OPASSIGNBINARY_OPCALL_METHODIFBINARY_OPCALL_METHODASSIGNBINARY_OPBINARY_OPBINARY_OPCALLRETURNCALL_PKGASSIGNCOMPOSITE_LITRANGEASSIGNCALL_PKGIFBINARY_OPRETURNCALL_METHODCALL_PKGASSIGNCALLRETURNRETURNRETURNae16eed693624abc 3 0.928
0.66
1.00 1.00
elasticsearch
top imports: context, encoding/json, github.com/elastic/go-elasticsearch/v8/typedapi/core/search, github.com/elastic/go-elasticsearch/v8/typedapi/types, github.com/mattermost/mattermost/server/public/model cyclo mean: 11.3
FunctionPackageFileLineScore
SearchChannelselasticsearch elasticsearch/elasticsearch/elasticsearch.go 1096
0.930
autocompleteUsersNotInChannelelasticsearch elasticsearch/elasticsearch/elasticsearch.go 1385
0.929
autocompleteUserselasticsearch elasticsearch/elasticsearch/elasticsearch.go 1272
0.926
112 b43d83 ASSIGNCALLIFBINARY_OPASSIGNRETURNCALL_METHODIFBINARY_OPRETURNASSIGNIFBINARY_OPASSIGNRETURNIFBINARY_OPASSIGNRETURNIFASSIGNRETURNASSIGNCALL_PKGIFBINARY_OPASSIGNCALL_METHODCALL_PKGRETURNIFASSIGNCALL_METHODBINARY_OPCALL_METHODCALL_PKGb43d83e877955c2b 4 0.850
0.65
1.00 0.83
api4
1
top imports: encoding/json, github.com/mattermost/mattermost/server/public/model, github.com/mattermost/mattermost/server/public/shared/mlog, net/http cyclo mean: 9.5
FunctionPackageFileLineScore
deleteGroupapi4 channels/api4/group.go 1295
0.865
restoreGroupapi4 channels/api4/group.go 1349
0.865
getGroupapi4 channels/api4/group.go 107
0.839
getGroupMembersapi4 channels/api4/group.go 770
0.830
113 960d69 ASSIGNCALL_METHODCALL_METHODCALL_METHODCALL_METHODCOMPOSITE_LITCOMPOSITE_LITCOMPOSITE_LITASSIGNCALL_METHODIFBINARY_OPRETURNCALL_PKGASSIGNBINARY_OPRETURNRETURNRETURNRETURN960d69c3f94b5bd5 4 0.843
0.65
0.83 1.00
sqlstore
8
top imports: github.com/mattermost/squirrel, github.com/pkg/errors, github.com/mattermost/mattermost/server/public/model cyclo mean: 3.0
FunctionPackageFileLineScore
GetChannelPoliciesCountForUsersqlstore store/sqlstore/retention_policy_store.go 782
0.879
UserBelongsToChannelssqlstore store/sqlstore/channel_store.go 4325
0.855
GetLastCreateAtAndUserIdValuesForEmptyDraftsMigrationsqlstore store/sqlstore/draft_store.go 254
0.826
Existssqlstore store/sqlstore/cluster_discovery_store.go 84
0.811
114 5ef5d3 ASSIGNCALL_METHODCALL_METHODIFBINARY_OPRETURNCALL_PKGDEFERCALLRANGEIFASSIGNCALL_METHODBINARY_OPRETURNIFASSIGNCALL_METHODBINARY_OPRETURNCALL_PKGRETURNRETURN5ef5d3724875aed6 3 0.911
0.64
1.00 1.00
sqlstore
1
top imports: github.com/mattermost/mattermost/server/public/model, github.com/pkg/errors cyclo mean: 6.3
FunctionPackageFileLineScore
DeleteSidebarChannelsByPreferencessqlstore store/sqlstore/channel_store_categories.go 953
0.933
Savesqlstore store/sqlstore/preference_store.go 44
0.909
UpdateSidebarChannelsByPreferencessqlstore store/sqlstore/channel_store_categories.go 822
0.893
115 a1f1ed ASSIGNBINARY_OPASSIGNBINARY_OPASSIGNBINARY_OPASSIGNIFASSIGNASSIGNIFASSIGNASSIGNIFASSIGNASSIGNCALLCALL_PKGCOMPOSITE_LITCALL_PKGCALL_PKGRETURNa1f1ed66997e4f3a 3 0.906
0.64
1.00 1.00
sqlstore
top imports: github.com/mattermost/mattermost/server/public/model, strings cyclo mean: 9.0
FunctionPackageFileLineScore
ToModelsqlstore store/sqlstore/channel_store.go 290
0.929
ToModelsqlstore store/sqlstore/channel_store.go 354
0.925
ToModelsqlstore store/sqlstore/team_store.go 162
0.865
116 1aef48 IFIFASSIGNRETURNCOMPOSITE_LITCALL_PKGIFASSIGNBINARY_OPBINARY_OPRETURNCOMPOSITE_LITCALL_PKGRETURNRETURN1aef484cb6b6d660 3 0.906
0.64
1.00 1.00
importer
top imports: fmt cyclo mean: 5.7
FunctionPackageFileLineScore
checkDuplicateChannelimporter commands/importer/validate.go 584
0.920
checkDuplicateTeamimporter commands/importer/validate.go 526
0.920
checkDuplicateUserimporter commands/importer/validate.go 655
0.880
117 2efebe ASSIGNCOMPOSITE_LITIFCALL_METHODIFCALL_METHODIFCALL_METHODIFCALL_METHODIFCALL_METHODIFCALL_METHODIFCALL_METHODASSIGNCALL_METHODCALL_METHODIFBINARY_OPRETURNCALLDEFERCALLRETURNCALLRETURNRETURNRETURN2efebeb90b6d6fc9 3 0.900
0.63
1.00 1.00
model
top imports: context, fmt, net/url cyclo mean: 11.7
FunctionPackageFileLineScore
GetUserThreadsmodel public/model/client4.go 7376
0.916
GetRemoteClustersmodel public/model/client4.go 7519
0.901
GetSharedChannelRemotesByRemoteClustermodel public/model/client4.go 7619
0.882
118 2bba42 CALL_METHODIFBINARY_OPRETURNIFCALL_METHODCALL_METHODCALL_METHODRETURNASSIGNCALL_METHODIFBINARY_OPASSIGNRETURNCALL_METHODCALL_METHODCALL_METHODIFASSIGNCALL_METHODCALL_PKGBINARY_OPCALL_METHODCALL_PKG2bba426aed79c650 3 0.899
0.63
1.00 1.00
api4
1
top imports: encoding/json, github.com/mattermost/mattermost/server/public/model, github.com/mattermost/mattermost/server/public/shared/mlog, net/http cyclo mean: 6.7
FunctionPackageFileLineScore
generateMfaSecretapi4 channels/api4/user.go 1852
0.907
getUserAccessTokenapi4 channels/api4/user.go 2953
0.896
getTeamMemberapi4 channels/api4/team.go 658
0.892
119 cf08d8 IFCALL_METHODCALL_METHODBINARY_OPCALL_METHODBINARY_OPCALL_METHODASSIGNCALL_PKGRETURNcf08d8412f7ef850 3 0.892
0.63
1.00 1.00
web
top imports: github.com/mattermost/mattermost/server/public/model, net/http cyclo mean: 4.3
FunctionPackageFileLineScore
CloudKeyRequiredweb channels/web/context.go 144
0.919
RemoteClusterTokenRequiredweb channels/web/context.go 151
0.919
SessionRequiredweb channels/web/context.go 130
0.838
120 e77ec9 ASSIGNCALL_METHODCALL_PKGIFBINARY_OPCALL_METHODCALL_PKGIFBINARY_OPASSIGNCALL_METHODIFCALLASSIGNCALL_PKGRETURNIFCALL_METHODCALL_METHODCALL_METHODRETURNASSIGNCALL_METHODBINARY_OPASSIGNRETURNCALLe77ec971c52f88f8 3 0.898
0.63
1.00 1.00
api4
top imports: encoding/json, github.com/mattermost/mattermost/server/public/model, github.com/mattermost/mattermost/server/public/shared/mlog, net/http cyclo mean: 7.0
FunctionPackageFileLineScore
testEmailapi4 channels/api4/system.go 241
0.917
testElasticsearchapi4 channels/api4/elasticsearch.go 19
0.889
testS3api4 channels/api4/system.go 563
0.886
121 337e53 ASSIGNCALL_METHODCALL_METHODASSIGNCALL_METHODIFBINARY_OPRETURNCALL_PKGASSIGNCOMPOSITE_LITIFASSIGNCALL_METHODCALL_METHODBINARY_OPRETURNCALL_PKGRETURNRETURNRETURN337e53a2d1739790 3 0.897
0.63
1.00 1.00
sqlstore
2
top imports: github.com/mattermost/mattermost/server/public/model, github.com/pkg/errors cyclo mean: 3.3
FunctionPackageFileLineScore
GetAllAftersqlstore store/sqlstore/bot_store.go 235
0.917
GetProfilesByUsernamessqlstore store/sqlstore/user_store.go 1046
0.900
GetSystemAdminProfilessqlstore store/sqlstore/user_store.go 1219
0.873
122 169deb ASSIGNCALL_METHODCALL_PKGBINARY_OPCALL_METHODRETURNASSIGNCALL_METHODDEFERCALL_METHODASSIGNCALL_METHODIFBINARY_OPASSIGNRETURNCALL_METHODCALL_METHODCALL_METHODCALL_METHODIFASSIGNCALL_METHODCALL_PKGBINARY_OPCALL_METHODCALL_PKG169deb3c20b62080 4 0.847
0.63
0.90 0.90
api4
1
top imports: encoding/json, github.com/mattermost/mattermost/server/public/model, github.com/mattermost/mattermost/server/public/shared/mlog, net/http, strings cyclo mean: 4.5
FunctionPackageFileLineScore
localCreateCommandapi4 channels/api4/command_local.go 24
0.888
localCreateChannelapi4 channels/api4/channel_local.go 39
0.857
createComplianceReportapi4 channels/api4/compliance.go 24
0.853
localCreateTeamapi4 channels/api4/team_local.go 241
0.790
123 b531b4 CALL_METHODIFBINARY_OPRETURNASSIGNCALL_METHODIFBINARY_OPASSIGNRETURNASSIGNCALL_METHODDEFERCALL_METHODCALL_METHODIFCALL_METHODCALL_METHODCALL_METHODBINARY_OPIFASSIGNCALL_METHODCALL_PKGBINARY_OPCALL_METHODCALL_PKGb531b429f935028e 3 0.894
0.62
1.00 1.00
api4
top imports: encoding/json, github.com/mattermost/mattermost/server/public/model, github.com/mattermost/mattermost/server/public/shared/mlog, net/http cyclo mean: 6.0
FunctionPackageFileLineScore
verifyUserEmailWithoutTokenapi4 channels/api4/user.go 3296
0.903
getOutgoingHookapi4 channels/api4/webhook.go 561
0.892
localRestoreChannelapi4 channels/api4/channel_local.go 113
0.889
124 e63df6 IFCALL_METHODCALL_METHODCALL_METHODRETURNIFASSIGNCALL_METHODCALL_PKGBINARY_OPCALL_METHODRETURNIFBINARY_OPRETURNASSIGNCALL_METHODIFBINARY_OPASSIGNRETURNASSIGNCALL_PKGIFBINARY_OPASSIGNCALL_METHODCALL_PKGRETURNIFASSIGNCALL_METHODBINARY_OPCALL_METHODCALL_PKGe63df6290ad7ec50 3 0.885
0.62
1.00 1.00
api4
2
top imports: encoding/json, github.com/mattermost/mattermost/server/public/model, github.com/mattermost/mattermost/server/public/shared/mlog, net/http cyclo mean: 9.7
FunctionPackageFileLineScore
createCategoryForTeamForUserapi4 channels/api4/channel_category.go 47
0.907
updateCategoriesForTeamForUserapi4 channels/api4/channel_category.go 203
0.903
searchUserAccessTokensapi4 channels/api4/user.go 2863
0.845
125 24bee9 IFCALL_METHODASSIGNCALL_PKGRETURNASSIGNCALL_METHODCALL_PKGBINARY_OPCALL_METHODRETURNIFCALL_METHODCALL_METHODCALL_METHODRETURNASSIGNCALL_METHODBINARY_OPASSIGNRETURNCALL24bee95a941add96 3 0.888
0.62
1.00 1.00
api4
top imports: encoding/json, github.com/mattermost/mattermost/server/public/model, net/http cyclo mean: 7.0
FunctionPackageFileLineScore
updateUserCustomStatusapi4 channels/api4/status.go 136
0.900
handleTriggerNotifyAdminPostsapi4 channels/api4/notify_admin.go 31
0.884
removeUserRecentCustomStatusapi4 channels/api4/status.go 193
0.878
126 0f3f2d ASSIGNCALL_METHODCALL_METHODCALL_METHODCALL_METHODCALL_METHODCALLCOMPOSITE_LITCOMPOSITE_LITASSIGNASSIGNCALL_METHODCALL_METHODBINARY_OPRETURNCALL_PKGRETURNRETURNRETURN0f3f2dec6045469e 3 0.885
0.61
1.00 1.00
sqlstore
4
top imports: github.com/mattermost/mattermost/server/public/model, github.com/mattermost/squirrel, github.com/pkg/errors cyclo mean: 2.7
FunctionPackageFileLineScore
GetAllChannelsForExportAftersqlstore store/sqlstore/channel_store.go 4173
0.896
GetAllByPluginIDsqlstore store/sqlstore/remote_cluster_store.go 216
0.883
GetChannelsBatchForIndexingsqlstore store/sqlstore/channel_store.go 4301
0.877
127 efb78f ASSIGNCALL_METHODDEFERCALLIFASSIGNCALL_METHODCALL_METHODBINARY_OPRETURNCALL_PKGRETURNRETURNefb78f993b1361ef 3 0.877
0.61
1.00 1.00
sqlstore
top imports: github.com/pkg/errors cyclo mean: 2.3
FunctionPackageFileLineScore
RefreshFileStatssqlstore store/sqlstore/file_info_store.go 802
0.908
RefreshPostStatsForUserssqlstore store/sqlstore/user_store.go 2376
0.908
RefreshPostStatssqlstore store/sqlstore/post_store.go 3278
0.815
128 356f47 ASSIGNCALL_METHODCALL_METHODCALL_METHODCOMPOSITE_LITIFBINARY_OPASSIGNCALL_METHODCOMPOSITE_LITIFASSIGNCALL_METHODCALL_METHODBINARY_OPRETURNCALL_PKGRETURNRETURNRETURN356f47dda28ae97d 3 0.884
0.61
1.00 1.00
sqlstore
1
top imports: github.com/mattermost/mattermost/server/public/model, github.com/mattermost/squirrel, github.com/pkg/errors cyclo mean: 4.0
FunctionPackageFileLineScore
GetForPostSincesqlstore store/sqlstore/reaction_store.go 125
0.897
GetForPostSincesqlstore store/sqlstore/post_acknowledgements_store.go 167
0.887
GetIncomingByTeamByUsersqlstore store/sqlstore/webhook_store.go 183
0.869
129 1e44bb CALL_METHODDEFERCALL_METHODIFBINARY_OPCALL_METHODRETURNCALL_PKGCOMPOSITE_LITASSIGNCALL_PKGCALL_PKGBINARY_OPCALL_PKGCALL_METHODDEFERCALLASSIGNCOMPOSITE_LITASSIGNCOMPOSITE_LITCOMPOSITE_LITCOMPOSITE_LITIFBINARY_OPASSIGNASSIGNCALLCOMPOSITE_LITCOMPOSITE_LITCOMPOSITE_LITIFASSIGNCOMPOSITE_LITCOMPOSITE_LITCOMPOSITE_LITCOMPOSITE_LITCOMPOSITE_LITCOMPOSITE_LITCOMPOSITE_LITCOMPOSITE_LITCOMPOSITE_LITCOMPOSITE_LITCOMPOSITE_LITIFASSIGNCALLCOMPOSITE_LITCOMPOSITE_LITCOMPOSITE_LITASSIGNCALL_PKGCOMPOSITE_LITCOMPOSITE_LITIFBINARY_OPRETURNCALL_METHODCALL_PKGASSIGNCALL_METHODCOMPOSITE_LITCOMPOSITE_LITCALL_PKGCALL_METHODCALL_PKGCOMPOSITE_LITIFBINARY_OPASSIGNBINARY_OPCALL_METHODIFBINARY_OPCALL_METHODASSIGNBINARY_OPBINARY_OPBINARY_OPCALLRETURNCALL_PKGASSIGNCOMPOSITE_LITRANGEASSIGNCALL_PKGIFBINARY_OPRETURNCALL_METHODCALL_PKGASSIGNCALLRETURNRETURNRETURN1e44bb7bd89b56ac 3 0.908
0.61
1.00 0.93
opensearch
top imports: bytes, context, encoding/json, github.com/elastic/go-elasticsearch/v8/typedapi/core/search, github.com/elastic/go-elasticsearch/v8/typedapi/types cyclo mean: 12.3
FunctionPackageFileLineScore
autocompleteUsersNotInChannelopensearch elasticsearch/opensearch/opensearch.go 1468
0.915
autocompleteUsersopensearch elasticsearch/opensearch/opensearch.go 1349
0.912
SearchChannelsopensearch elasticsearch/opensearch/opensearch.go 1161
0.896
130 d64eef ASSIGNCALL_METHODCALL_METHODCALL_METHODCALL_METHODCOMPOSITE_LITCOMPOSITE_LITCOMPOSITE_LITASSIGNCALL_METHODIFBINARY_OPIFBINARY_OPRETURNCALL_PKGRETURNCALL_PKGRETURNRETURNRETURNd64eef24b3aea8c7 3 0.924
0.61
0.87 1.00
sqlstore
2
top imports: database/sql, github.com/mattermost/mattermost/server/v8/channels/store, github.com/mattermost/squirrel, github.com/pkg/errors, github.com/mattermost/mattermost/server/public/model cyclo mean: 3.0
FunctionPackageFileLineScore
GetSinglesqlstore store/sqlstore/post_persistent_notification_store.go 25
0.942
getMembershipForUsersqlstore store/sqlstore/thread_store.go 788
0.922
GetUserIdsqlstore store/sqlstore/desktop_tokens_store.go 27
0.908
131 d1c12d ASSIGNCALL_METHODBINARY_OPRETURNASSIGNASSIGNCALL_METHODCALL_METHODCALL_METHODCALL_METHODIFBINARY_OPSWITCHCASECALL_PKGRETURNCALL_METHODCALL_PKGCASECALL_PKGRETURNCASERETURNCALL_METHODCALL_PKGRETURNRETURNd1c12d5408d2d189 3 0.878
0.61
1.00 1.00
app
top imports: errors, github.com/mattermost/mattermost/server/public/model, github.com/mattermost/mattermost/server/v8/channels/store, net/http cyclo mean: 6.0
FunctionPackageFileLineScore
RestoreTeamapp channels/app/team.go 1867
0.907
MoveCommandapp channels/app/command.go 802
0.867
UpdateTeamSchemeapp channels/app/team.go 235
0.862
132 bf0d37 ASSIGNCALL_METHODIFBINARY_OPRETURNCALL_PKGASSIGNCALL_PKGCALL_PKGDEFERCALLASSIGNCALL_METHODCOMPOSITE_LITBINARY_OPRETURNCALL_PKGRETURNRETURNbf0d3723da773032 3 0.876
0.61
1.00 1.00
filestore
top imports: context, github.com/minio/minio-go/v7, github.com/pkg/errors cyclo mean: 3.7
FunctionPackageFileLineScore
RemoveFilefilestore shared/filestore/s3store.go 584
0.898
FileSizefilestore shared/filestore/s3store.go 330
0.891
RemoveDirectoryfilestore shared/filestore/s3store.go 647
0.839
133 95412a ASSIGNCOMPOSITE_LITCOMPOSITE_LITCOMPOSITE_LITCOMPOSITE_LITRETURNCOMPOSITE_LITCOMPOSITE_LITBINARY_OPBINARY_OPCOMPOSITE_LITCOMPOSITE_LITCOMPOSITE_LITCALLCALL_PKGCALLCALL_PKGRETURN95412ad464101600 3 0.868
0.61
1.00 1.00
common
top imports: github.com/elastic/go-elasticsearch/v8/typedapi/indices/putindextemplate, github.com/elastic/go-elasticsearch/v8/typedapi/types, github.com/mattermost/mattermost/server/public/model, strconv cyclo mean: 1.0
FunctionPackageFileLineScore
GetChannelTemplatecommon elasticsearch/common/templates.go 269
0.901
GetUserTemplatecommon elasticsearch/common/templates.go 307
0.901
GetFileInfoTemplatecommon elasticsearch/common/templates.go 203
0.802
134 98adc4 CALL_METHODCALL_METHODIFBINARY_OPASSIGNCALL_PKGRETURNIFASSIGNCALL_PKGRETURNRETURN98adc46271754d94 3 0.862
0.60
1.00 1.00
api4
5
top imports: github.com/mattermost/mattermost/server/public/model, net/http cyclo mean: 4.7
FunctionPackageFileLineScore
getPropertyValuesapi4 channels/api4/properties.go 411
0.897
patchPropertyValuesapi4 channels/api4/properties.go 495
0.897
ensureCloudInterfaceapi4 channels/api4/cloud.go 54
0.794
135 f6a973 CALL_METHODIFBINARY_OPRETURNCALL_METHODIFBINARY_OPRETURNIFASSIGNCALL_METHODBINARY_OPASSIGNRETURNASSIGNCALL_METHODCALL_METHODASSIGNCALL_METHODBINARY_OPRETURNCALL_METHODCALL_METHODCALL_METHODIFASSIGNIFASSIGNCALL_PKGRETURNCALL_METHODCALLf6a9739d9d7dec89 3 0.867
0.60
1.00 1.00
api4
top imports: github.com/mattermost/mattermost/server/public/model, net/http cyclo mean: 8.7
FunctionPackageFileLineScore
uninviteRemoteClusterToChannelapi4 channels/api4/shared_channel.go 194
0.887
inviteRemoteClusterToChannelapi4 channels/api4/shared_channel.go 143
0.886
deleteRemoteClusterapi4 channels/api4/remote_cluster.go 673
0.828
136 14f3a7 CALL_METHODCALL_METHODIFBINARY_OPRETURNIFCALL_METHODCALL_METHODCALL_METHODRETURNIFCALL_METHODCALL_METHODCALL_METHODRETURNASSIGNCALL_METHODIFBINARY_OPASSIGNRETURNASSIGNCALL_PKGIFBINARY_OPASSIGNCALL_METHODCALL_PKGRETURNIFASSIGNCALL_METHODBINARY_OPCALL_METHODCALL_PKG14f3a7c57c57da68 3 0.865
0.59
1.00 1.00
api4
3
top imports: encoding/json, github.com/mattermost/mattermost/server/public/model, github.com/mattermost/mattermost/server/public/shared/mlog, net/http cyclo mean: 10.0
FunctionPackageFileLineScore
getIncomingHooksapi4 channels/api4/webhook.go 191
0.883
getOutgoingHooksapi4 channels/api4/webhook.go 496
0.871
getCategoriesForTeamForUserapi4 channels/api4/channel_category.go 14
0.843
137 7eee37 ASSIGNCALL_PKGASSIGNIFASSIGNCALL_METHODIFBINARY_OPRETURNASSIGNCALL_PKGASSIGNCALL_PKGASSIGNCOMPOSITE_LITCALL_PKGRETURNRETURNRETURN7eee37690e3ad061 3 0.861
0.59
1.00 1.00
settings
top imports: fmt, github.com/mattermost/mattermost/server/public/model cyclo mean: 3.3
FunctionPackageFileLineScore
GetMessageAttachmentssettings panel/settings/option_setting.go 52
0.883
GetMessageAttachmentssettings panel/settings/bool_setting.go 60
0.866
GetMessageAttachmentssettings panel/settings/read_only_setting.go 45
0.833
138 37d6d0 CALL_METHODIFBINARY_OPRETURNIFASSIGNCALL_METHODCALL_PKGBINARY_OPBINARY_OPCALL_METHODRETURNASSIGNCALL_METHODIFBINARY_OPASSIGNRETURNIFASSIGNCALL_PKGRETURNASSIGNCALL_METHODDEFERCALL_METHODCALL_PKGASSIGNCALL_METHODIFBINARY_OPASSIGNRETURNCALL_METHODIFASSIGNCALL_METHODCALL_PKGBINARY_OPCALL_METHODCALL_PKG37d6d08ec1ad8474 3 0.856
0.59
1.00 1.00
api4
top imports: encoding/json, github.com/mattermost/mattermost/server/public/model, github.com/mattermost/mattermost/server/public/shared/mlog, net/http cyclo mean: 11.0
FunctionPackageFileLineScore
updateViewapi4 channels/api4/view.go 190
0.876
updateViewSortOrderapi4 channels/api4/view.go 305
0.866
convertGroupMessageToChannelapi4 channels/api4/channel.go 2987
0.825
139 feadb7 RANGECALL_METHODIFCALL_METHODCALLFUNCLITCALL_METHODCALL_METHODCALL_PKGCALL_METHODIFASSIGNCALL_METHODBINARY_OPCALL_METHODCALL_METHODCALL_PKGCALL_PKGCALL_METHODCALL_PKGfeadb73a7a8b4714 3 0.850
0.58
1.00 1.00
searchlayer
top imports: github.com/mattermost/mattermost/server/public/model, github.com/mattermost/mattermost/server/public/shared/mlog, github.com/mattermost/mattermost/server/public/shared/request, github.com/mattermost/mattermost/server/v8/platform/services/searchengine cyclo mean: 6.0
FunctionPackageFileLineScore
indexPostsearchlayer store/searchlayer/post_layer.go 21
0.874
indexFilesearchlayer store/searchlayer/file_info_layer.go 21
0.867
reindexChannelPostssearchlayer store/searchlayer/channel_layer.go 121
0.808
140 f45a26 ASSIGNCALL_PKGASSIGNCALLRANGEASSIGNCALL_METHODIFBINARY_OPRETURNRETURNRETURNRETURNf45a2639039dee2c 3 0.916
0.58
0.78 1.00
slashcommands
top imports: github.com/mattermost/mattermost/server/public/model, github.com/mattermost/mattermost/server/v8/channels/utils, github.com/mattermost/mattermost/server/public/shared/request cyclo mean: 3.0
FunctionPackageFileLineScore
CreateTestChannelsslashcommands app/slashcommands/auto_channels.go 66
0.937
CreateTestUsersslashcommands app/slashcommands/auto_users.go 139
0.937
CreateTestTeamsslashcommands app/slashcommands/auto_teams.go 69
0.874
141 4d7fbd CALL_METHODDEFERCALL_METHODIFBINARY_OPCALL_METHODRETURNCALL_PKGCOMPOSITE_LITASSIGNCALL_PKGCALL_PKGBINARY_OPCALL_PKGCALL_METHODDEFERCALLASSIGNCOMPOSITE_LITCOMPOSITE_LITCOMPOSITE_LITCOMPOSITE_LITCOMPOSITE_LITCOMPOSITE_LITASSIGNCALL_METHODCALL_METHODBINARY_OPCALL_METHODCOMPOSITE_LITASSIGNCALL_METHODIFBINARY_OPRETURNCALL_METHODCALL_PKGCALL_METHODCALL_METHODCALL_PKGCALL_PKGRETURNRETURN4d7fbdc2285435ba 3 0.912
0.58
1.00 0.81
elasticsearch
top imports: context, github.com/elastic/go-elasticsearch/v8/typedapi/core/deletebyquery, github.com/elastic/go-elasticsearch/v8/typedapi/types, github.com/mattermost/mattermost/server/public/model, github.com/mattermost/mattermost/server/public/shared/mlog cyclo mean: 3.0
FunctionPackageFileLineScore
DeletePostFileselasticsearch elasticsearch/elasticsearch/elasticsearch.go 2101
0.934
DeleteUserFileselasticsearch elasticsearch/elasticsearch/elasticsearch.go 2069
0.934
DeleteFilesBatchelasticsearch elasticsearch/elasticsearch/elasticsearch.go 2132
0.868
142 3a8881 CALL_METHODIFBINARY_OPRETURNASSIGNCALL_METHODIFCALL_METHODRETURNASSIGNCALL_METHODCALL_METHODIFCALL_METHODRETURNIFASSIGNCALL_METHODIFBINARY_OPASSIGNRETURNIFASSIGNCALL_METHODCALL_PKGBINARY_OPCALL_METHODCALL_PKG3a88810eef2d8847 3 0.844
0.58
1.00 1.00
api4
3
top imports: encoding/json, github.com/mattermost/mattermost/server/public/model, github.com/mattermost/mattermost/server/public/shared/mlog, net/http cyclo mean: 8.3
FunctionPackageFileLineScore
setUnreadThreadByPostIdapi4 channels/api4/user.go 3759
0.878
updateReadStateThreadByUserapi4 channels/api4/user.go 3720
0.867
getEditHistoryForPostapi4 channels/api4/post.go 669
0.787
143 2164cd IFASSIGNCALL_METHODCALL_PKGBINARY_OPCALL_METHODRETURNASSIGNCALL_METHODBINARY_OPASSIGNCALL_PKGRETURNCALL_METHODCALL_METHODCALL_METHODASSIGNCALL_METHODIFBINARY_OPASSIGNRETURNCALL_METHODCALL_METHODCALL_METHODCALL_METHODIFASSIGNCALL_METHODCALL_PKGBINARY_OPCALL_METHODCALL_PKG2164cdab418c44a9 3 0.849
0.58
1.00 1.00
api4
1
top imports: encoding/json, github.com/mattermost/mattermost/server/public/model, github.com/mattermost/mattermost/server/public/shared/mlog, net/http cyclo mean: 8.7
FunctionPackageFileLineScore
createSchemeapi4 channels/api4/scheme.go 24
0.861
createJobapi4 channels/api4/job.go 145
0.857
createViewapi4 channels/api4/view.go 26
0.830
144 af95ec CALL_PKGASSIGNCALL_METHODIFBINARY_OPRETURNCALL_PKGBINARY_OPASSIGNCALL_METHODCALL_METHODASSIGNCALLIFBINARY_OPRETURNCALL_PKGBINARY_OPASSIGNCALL_METHODCALL_METHODASSIGNCALL_METHODCALL_METHODASSIGNCALL_METHODCALL_METHODASSIGNCALL_METHODCALL_METHODASSIGNASSIGNCALL_METHODCALL_PKGBINARY_OPCALL_PKGRETURNCALL_PKGRETURNRETURNaf95ec958e110eaf 3 0.846
0.58
1.00 1.00
commands
top imports: context, github.com/mattermost/mattermost/server/public/model, github.com/mattermost/mattermost/server/v8/cmd/mmctl/client, github.com/mattermost/mattermost/server/v8/cmd/mmctl/printer, github.com/pkg/errors cyclo mean: 6.7
FunctionPackageFileLineScore
createIncomingWebhookCmdFcommands mmctl/commands/webhook.go 148
0.864
modifyIncomingWebhookCmdFcommands mmctl/commands/webhook.go 191
0.844
createOutgoingWebhookCmdFcommands mmctl/commands/webhook.go 236
0.831
145 f95979 ASSIGNCALL_METHODIFBINARY_OPRETURNASSIGNCALL_METHODIFBINARY_OPRETURNIFBINARY_OPRETURNCALL_PKGASSIGNASSIGNCALL_METHODCALL_METHODCALL_METHODCALL_METHODIFBINARY_OPSWITCHCASECALL_PKGRETURNCASERETURNCALL_METHODCALL_PKGIFASSIGNCALL_METHODBINARY_OPCALL_METHODCALL_METHODCALL_METHODCALL_PKGCALL_PKGCALL_PKGCALL_PKGCALL_PKGCALL_METHODCALL_METHODCALL_METHODCALL_METHODCALL_METHODCALL_METHODRETURNRETURNRETURNf959790be9f4709b 3 0.892
0.57
1.00 0.87
app
top imports: errors, github.com/mattermost/mattermost/server/public/model, github.com/mattermost/mattermost/server/public/shared/mlog, github.com/mattermost/mattermost/server/public/shared/request, net/http cyclo mean: 9.3
FunctionPackageFileLineScore
saveAcknowledgementForPostWithPostapp channels/app/post_acknowledgements.go 21
0.909
SaveAcknowledgementForPostWithModelapp channels/app/post_acknowledgements.go 251
0.900
SaveAcknowledgementsForPostapp channels/app/post_acknowledgements.go 166
0.868
146 ef9a51 IFBINARY_OPRETURNIFASSIGNCALL_PKGRETURNIFCALL_METHODCALL_METHODCALL_METHODRETURNASSIGNCALL_METHODIFBINARY_OPASSIGNRETURNIFASSIGNCALL_METHODCALL_PKGBINARY_OPCALL_METHODCALL_PKGef9a5159f3a7e93a 3 0.815
0.55
1.00 1.00
api4
3
top imports: encoding/json, github.com/mattermost/mattermost/server/public/model, github.com/mattermost/mattermost/server/public/shared/mlog, net/http cyclo mean: 8.0
FunctionPackageFileLineScore
getDirectOrGroupMessageMembersCommonTeamsapi4 channels/api4/channel.go 2955
0.825
getDraftsapi4 channels/api4/drafts.go 68
0.816
getUserByEmailapi4 channels/api4/user.go 413
0.803
147 8913e1 IFBINARY_OPBINARY_OPRETURNCALLIFBINARY_OPCALL_PKGRETURNCALLRETURNRETURN8913e1e1fb1cbfbe 3 0.811
0.54
1.00 1.00
model
top imports: net/http, unicode/utf8 cyclo mean: 5.0
FunctionPackageFileLineScore
IsValidmodel public/model/plugin_key_value.go 23
0.835
IsValidmodel public/model/content_flagging.go 58
0.815
IsValidCreatemodel public/model/bot.go 89
0.783
148 42bdc6 CALL_METHODDEFERCALL_METHODIFBINARY_OPCALL_METHODRETURNCALL_PKGCOMPOSITE_LITASSIGNBINARY_OPCALL_METHODASSIGNCALL_PKGIFBINARY_OPASSIGNCALL_METHODCOMPOSITE_LITCALLCALLIFBINARY_OPRETURNCALL_METHODCALL_PKGASSIGNCALL_PKGCALL_PKGBINARY_OPCALL_PKGCALL_METHODDEFERCALLASSIGNCALL_PKGIFBINARY_OPRETURNCALL_METHODCALL_PKGASSIGNCALL_METHODCOMPOSITE_LITCALL_PKGIFBINARY_OPRETURNCALL_METHODCALL_PKGASSIGNCALL_METHODBINARY_OPCALL_METHODRETURNRETURN42bdc687ecf69e55 4 0.829
0.54
0.93 0.67
opensearch
top imports: bytes, context, encoding/json, github.com/elastic/go-elasticsearch/v8/typedapi/types, github.com/mattermost/mattermost/server/public/model cyclo mean: 7.2
FunctionPackageFileLineScore
IndexChannelopensearch elasticsearch/opensearch/opensearch.go 1071
0.849
IndexUseropensearch elasticsearch/opensearch/opensearch.go 1301
0.849
IndexFileopensearch elasticsearch/opensearch/opensearch.go 1856
0.841
IndexPostopensearch elasticsearch/opensearch/opensearch.go 321
0.778
149 c9b560 IFASSIGNCALL_METHODCALL_PKGBINARY_OPCALL_METHODRETURNIFCALL_PKGCALL_METHODRETURNIFBINARY_OPBINARY_OPCALL_PKGCALL_METHODRETURNASSIGNCALL_METHODIFBINARY_OPASSIGNRETURNCALL_METHODIFASSIGNCALL_METHODCALL_PKGBINARY_OPCALL_METHODCALL_PKGc9b560de51f995bb 3 0.807
0.54
1.00 1.00
api4
top imports: encoding/json, github.com/mattermost/mattermost/server/public/model, github.com/mattermost/mattermost/server/public/shared/mlog, net/http cyclo mean: 11.3
FunctionPackageFileLineScore
rewriteMessageapi4 channels/api4/post.go 1772
0.807
validateExpressionAgainstRequesterapi4 channels/api4/access_control.go 384
0.807
viewChannelapi4 channels/api4/channel.go 1851
0.807
150 a160b5 ASSIGNCALL_METHODIFBINARY_OPASSIGNCALL_METHODIFBINARY_OPIFBINARY_OPASSIGNIFASSIGNCALL_METHODCALL_METHODCALL_METHODCALL_METHODIFBINARY_OPIFASSIGNCALL_METHODBINARY_OPIFASSIGNCALL_METHODBINARY_OPRETURNRETURNRETURNa160b5eca5ee4cff 3 0.782
0.52
1.00 1.00
app
5
top imports: github.com/mattermost/mattermost/server/public/model, github.com/mattermost/mattermost/server/public/shared/request, net/http cyclo mean: 11.0
FunctionPackageFileLineScore
PatchChannelapp channels/app/channel.go 982
0.785
ProcessRecapChannelapp channels/app/recap.go 208
0.781
GetUserForLoginapp channels/app/login.go 97
0.781
151 476f46 DEFERCALLFUNCLITIFASSIGNCALL_PKGBINARY_OPCALL_METHODCALL_PKGCALL_METHODIFBINARY_OPRETURNIFCALL_METHODRETURNIFBINARY_OPCALL_METHODASSIGNCALL_PKGRETURNIFASSIGNCALL_METHODCALL_METHODBINARY_OPASSIGNCALL_METHODCALL_PKGRETURNASSIGNASSIGNIFASSIGNCALL_PKGRETURNIFBINARY_OPCALLASSIGNCALL_PKGRETURNASSIGNIFASSIGNCALL_METHODBINARY_OPASSIGNRETURNCALL_METHODCALL_METHODCALL476f461494906e71 3 0.839
0.52
1.00 0.87
api4
top imports: github.com/mattermost/mattermost/server/public/model, github.com/mattermost/mattermost/server/public/shared/mlog, io, net/http cyclo mean: 12.7
FunctionPackageFileLineScore
setProfileImageapi4 channels/api4/user.go 547
0.867
remoteSetProfileImageapi4 channels/api4/remote_cluster.go 247
0.829
setTeamIconapi4 channels/api4/team.go 1862
0.821
152 f9e535 CALL_METHODIFBINARY_OPRETURNASSIGNCALL_METHODIFBINARY_OPASSIGNRETURNASSIGNCALL_PKGRETURNASSIGNCALL_METHODCALL_METHODIFRETURNASSIGNCALL_METHODDEFERCALL_METHODCALL_PKGCALL_PKGASSIGNASSIGNCALL_METHODIFBINARY_OPASSIGNRETURNIFASSIGNCALL_METHODIFBINARY_OPASSIGNRETURNASSIGNIFASSIGNCALL_METHODBINARY_OPCALL_METHODIFASSIGNCALL_METHODCALL_PKGBINARY_OPCALL_METHODCALL_PKGf9e5351caf2d4374 3 0.835
0.51
1.00 0.87
api4
1
top imports: encoding/json, github.com/mattermost/mattermost/server/public/model, github.com/mattermost/mattermost/server/public/shared/mlog, net/http cyclo mean: 13.0
FunctionPackageFileLineScore
localMoveChannelapi4 channels/api4/channel_local.go 329
0.872
moveChannelapi4 channels/api4/channel.go 2864
0.855
getViewsForChannelapi4 channels/api4/view.go 79
0.778
153 b2bdef RANGEIFASSIGNCALL_METHODCALL_PKGBINARY_OPCALL_PKGBINARY_OPBINARY_OPBINARY_OPCALL_METHODASSIGNCALL_METHODCALL_PKGBINARY_OPRETURNCALL_METHODRETURNb2bdefa96699631a 3 0.886
0.51
0.87 0.83
commands
top imports: context, github.com/mattermost/mattermost/server/v8/cmd/mmctl/client, github.com/mattermost/mattermost/server/v8/cmd/mmctl/printer, github.com/spf13/cobra, fmt cyclo mean: 3.0
FunctionPackageFileLineScore
pluginDisableCmdFcommands mmctl/commands/plugin.go 169
0.914
pluginEnableCmdFcommands mmctl/commands/plugin.go 155
0.914
pluginDeleteCmdFcommands mmctl/commands/plugin.go 141
0.828
154 bf28a8 ASSIGNCALL_PKGCALL_PKGASSIGNCOMPOSITE_LITASSIGNCALLIFBINARY_OPASSIGNCALLIFBINARY_OPRETURNCOMPOSITE_LITBINARY_OPCALL_METHODASSIGNCALLASSIGNCALLIFBINARY_OPASSIGNCALL_PKGIFBINARY_OPBINARY_OPBINARY_OPRETURNCOMPOSITE_LITCALL_PKGASSIGNCALL_METHODASSIGNCALLASSIGNASSIGNCOMPOSITE_LITASSIGNCALL_PKGRANGEASSIGNCALL_METHODBINARY_OPRETURNCOMPOSITE_LITRETURNCOMPOSITE_LITRETURNRETURNbf28a81760eea3ff 3 0.821
0.51
1.00 0.89
slashcommands
top imports: github.com/mattermost/mattermost/server/public/model, github.com/mattermost/mattermost/server/public/shared/request, github.com/mattermost/mattermost/server/v8/channels/app, github.com/mattermost/mattermost/server/v8/channels/utils, github.com/pkg/errors cyclo mean: 11.0
FunctionPackageFileLineScore
ThreadedPostCommandslashcommands app/slashcommands/command_loadtest.go 458
0.839
PostsCommandslashcommands app/slashcommands/command_loadtest.go 511
0.819
DMsCommandslashcommands app/slashcommands/command_loadtest.go 414
0.806
155 5cfe4a IFASSIGNCALL_METHODBINARY_OPCALL_METHODRETURNCALL_METHODASSIGNASSIGNCALL_METHODIFCALL_METHODRETURNASSIGNCALL_METHODIFBINARY_OPASSIGNASSIGNCALL_PKGIFBINARY_OPASSIGNCALL_METHODCALL_PKGRETURNCALL_METHODIFASSIGNCALL_METHODBINARY_OPCALL_METHODCALL_PKG5cfe4adec5f2edaa 3 0.820
0.50
1.00 0.89
api4
2
top imports: encoding/json, github.com/mattermost/mattermost/server/public/model, github.com/mattermost/mattermost/server/public/shared/mlog, net/http cyclo mean: 7.7
FunctionPackageFileLineScore
remoteClusterAcceptMessageapi4 channels/api4/remote_cluster.go 82
0.833
patchPolicyapi4 channels/api4/data_retention.go 157
0.829
patchChannelModerationsapi4 channels/api4/channel.go 2812
0.799
156 332d93 ASSIGNCALL_METHODIFBINARY_OPRETURNRANGEASSIGNCALL_METHODCALL_METHODCALL_PKGCALL_PKGASSIGNCALL_METHODIFBINARY_OPASSIGNCALL_METHODCALL_PKGCONTINUECALL_METHODRETURNCALL_METHODRETURN332d9308fdd624e4 3 0.833
0.50
0.83 1.00
app
top imports: fmt, github.com/mattermost/mattermost/server/public/shared/mlog, github.com/mattermost/mattermost/server/public/shared/request, github.com/mattermost/mattermost/server/public/model cyclo mean: 5.3
FunctionPackageFileLineScore
DeleteGroupConstrainedTeamMembershipsapp channels/app/syncables.go 161
0.864
DeleteGroupConstrainedChannelMembershipsapp channels/app/syncables.go 189
0.839
createDefaultTeamMembershipsapp channels/app/syncables.go 91
0.797
157 4b98ff CALL_METHODBINARY_OPRETURNASSIGNCALL_METHODCALL_METHODCALL_METHODCALL_METHODCALL_METHODCALL_METHODASSIGNCALL_METHODCALL_PKGBINARY_OPCALL_METHODIFBINARY_OPRETURNCALL_METHODIFCALL_METHODCALL_METHODCALL_METHODCALL_METHODCALL_METHODIFCALL_METHODCALL_METHODASSIGNCALL_METHODIFBINARY_OPASSIGNRETURNCALL_METHODCALL_METHODCALL_METHODIFASSIGNCALL_METHODCALL_PKGBINARY_OPCALL_METHODCALL_PKG4b98ff7160404d88 3 0.807
0.49
1.00 0.89
api4
top imports: encoding/json, github.com/mattermost/mattermost/server/public/model, github.com/mattermost/mattermost/server/public/shared/mlog, net/http cyclo mean: 11.7
FunctionPackageFileLineScore
updateOAuthAppapi4 channels/api4/oauth.go 84
0.830
createUserAccessTokenapi4 channels/api4/user.go 2787
0.815
createUserapi4 channels/api4/user.go 231
0.775
158 ad21ab ASSIGNCALL_PKGIFBINARY_OPASSIGNCALL_METHODCALL_PKGRETURNIFBINARY_OPCALLCALL_METHODRETURNIFASSIGNRETURNASSIGNCALL_METHODIFBINARY_OPASSIGNRETURNIFASSIGNCALL_METHODCALL_PKGBINARY_OPCALL_METHODCALL_PKGad21ab8fd8f9f615 3 0.815
0.49
1.00 0.87
api4
3
top imports: encoding/json, github.com/mattermost/mattermost/server/public/model, github.com/mattermost/mattermost/server/public/shared/mlog, net/http cyclo mean: 9.3
FunctionPackageFileLineScore
getChannelMembersByIdsapi4 channels/api4/channel.go 1755
0.833
getEmojisByNamesapi4 channels/api4/emoji.go 245
0.811
getPublicChannelsByIdsForTeamapi4 channels/api4/channel.go 1177
0.801
159 b9f219 IFBINARY_OPCALL_METHODCALL_METHODASSIGNCALL_PKGRETURNASSIGNCALL_METHODCALL_METHODIFBINARY_OPRETURNASSIGNCALL_METHODDEFERCALL_METHODCALL_PKGASSIGNCALL_METHODIFBINARY_OPASSIGNRETURNIFBINARY_OPASSIGNCALL_PKGRETURNASSIGNSWITCHCASEASSIGNCALL_METHODCALL_METHODIFCALL_METHODRETURNASSIGNCASEASSIGNCALL_METHODCALL_METHODIFCALL_METHODRETURNASSIGNCASEIFASSIGNCALL_METHODCALL_METHODBINARY_OPASSIGNCALL_PKGRETURNASSIGNASSIGNCALL_METHODCALL_METHODIFBINARY_OPASSIGNRETURNIFCALL_METHODASSIGNCALL_PKGRETURNCASEASSIGNCALL_PKGRETURNASSIGNCALL_METHODIFBINARY_OPASSIGNRETURNIFCALL_PKGCALL_METHODCALL_METHODCALL_METHODIFASSIGNCALL_METHODCALL_PKGBINARY_OPCALL_METHODCALL_PKGb9f21957e55d37e3 3 0.843
0.49
1.00 0.77
api4
top imports: encoding/json, github.com/mattermost/mattermost/server/public/model, github.com/mattermost/mattermost/server/public/shared/mlog, net/http cyclo mean: 19.3
FunctionPackageFileLineScore
updateChannelBookmarkSortOrderapi4 channels/api4/channel_bookmark.go 224
0.874
updateChannelBookmarkapi4 channels/api4/channel_bookmark.go 113
0.836
deleteChannelBookmarkapi4 channels/api4/channel_bookmark.go 328
0.818
160 39c393 ASSIGNCALL_PKGIFBINARY_OPCALL_METHODCALL_PKGCALL_PKGCALL_PKGIFBINARY_OPBINARY_OPBINARY_OPCALL_PKGASSIGNCOMPOSITE_LITCALL_PKGCALL_METHOD39c393cb4ad1aa9c 3 0.825
0.45
1.00 0.67
localcachelayer
top imports: github.com/mattermost/mattermost/server/public/model, github.com/mattermost/mattermost/server/public/shared/mlog, github.com/mattermost/mattermost/server/v8/platform/services/cache cyclo mean: 5.0
FunctionPackageFileLineScore
doInvalidateCacheClusterlocalcachelayer store/localcachelayer/layer.go 557
0.837
doMultiInvalidateCacheClusterlocalcachelayer store/localcachelayer/layer.go 575
0.831
doClearCacheClusterlocalcachelayer store/localcachelayer/layer.go 647
0.808
161 be1dc8 ASSIGNCALL_METHODCOMPOSITE_LITIFBINARY_OPIFASSIGNCALL_METHODCALL_METHODBINARY_OPIFCALL_PKGRETURNCALL_PKGRETURNCALL_PKGRETURNRETURNRETURNbe1dc8e3de17f07d 3 0.833
0.43
0.79 0.83
sqlstore
1
top imports: database/sql, github.com/mattermost/mattermost/server/public/model, github.com/mattermost/mattermost/server/v8/channels/store, github.com/mattermost/squirrel, github.com/pkg/errors cyclo mean: 4.0
FunctionPackageFileLineScore
Getsqlstore store/sqlstore/property_value_store.go 100
0.870
Getsqlstore store/sqlstore/property_field_store.go 61
0.850
Getsqlstore store/sqlstore/job_store.go 228
0.780
162 5e9133 CALL_METHODDEFERCALL_METHODIFBINARY_OPCALL_METHODRETURNCALL_PKGCOMPOSITE_LITASSIGNBINARY_OPCALL_METHODASSIGNCALL_PKGIFBINARY_OPASSIGNCALL_METHODCOMPOSITE_LITCALLCALLIFBINARY_OPRETURNCALL_METHODCALL_PKGASSIGNCALL_PKGCALL_PKGBINARY_OPCALL_PKGCALL_METHODDEFERCALLASSIGNCALL_METHODCALL_METHODCALL_METHODCALL_METHODIFBINARY_OPRETURNCALL_METHODCALL_PKGASSIGNCALL_METHODBINARY_OPCALL_METHODRETURNRETURN5e9133471a8b6001 3 0.837
0.43
0.90 0.67
elasticsearch
top imports: context, github.com/elastic/go-elasticsearch/v8/typedapi/types, github.com/mattermost/mattermost/server/public/model, github.com/mattermost/mattermost/server/v8/enterprise/elasticsearch/common, net/http cyclo mean: 6.0
FunctionPackageFileLineScore
IndexChannelelasticsearch elasticsearch/elasticsearch/elasticsearch.go 1012
0.846
IndexUserelasticsearch elasticsearch/elasticsearch/elasticsearch.go 1230
0.846
IndexFileelasticsearch elasticsearch/elasticsearch/elasticsearch.go 1756
0.819
163 6a8752 ASSIGNCALL_PKGASSIGNCALL_PKGFORIFASSIGNCALL_METHODCALL_METHODBINARY_OPRETURNCALL_PKGASSIGNCOMPOSITE_LITIFASSIGNCALL_METHODBINARY_OPRETURNCALL_PKGIFBINARY_OPCALLBREAKRANGEASSIGNRANGECALL_PKGRANGEIFBINARY_OPASSIGNCALLBREAKASSIGNCALL_PKGIFBINARY_OPIFASSIGNCALL_METHODBINARY_OPRETURNCALL_PKGIFASSIGNCALL_METHODBINARY_OPRETURNCALL_PKGRETURNRETURN6a87521f6b7559b3 3 0.816
0.42
0.83 0.79
sqlstore
top imports: github.com/mattermost/mattermost/server/public/model, github.com/pkg/errors, strings, github.com/mattermost/squirrel cyclo mean: 12.0
FunctionPackageFileLineScore
ClearAllCustomRoleAssignmentssqlstore store/sqlstore/team_store.go 1392
0.830
ClearAllCustomRoleAssignmentssqlstore store/sqlstore/user_store.go 1879
0.824
ClearAllCustomRoleAssignmentssqlstore store/sqlstore/channel_store.go 4093
0.795
Potential outliers