Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/alibaba/open-code-review
/ functions
Functions
3,737 in github.com/alibaba/open-code-review
⨍
Functions
3,737
◇
Types & classes
339
↓ 1 callers
Method
post_discussion
POST a discussion with idempotent reconciliation on ambiguous failures.
examples/gitlab_ci/post_review.py:926
↓ 1 callers
Function
post_global_comment
POST a GLOBAL_COMMENT to a CodeUp change request. Returns (status, body).
examples/codeup_ci/post_review.py:168
↓ 1 callers
Method
prepareReviewFileStatus
审查开始前缓存 commit/branch 模式下的文件状态,供评论挂载查询。
extensions/vscode/src/extension/services/GitService.ts:405
↓ 1 callers
Method
presentPatchDiff
最后兜底:原生 diff 失败时才展示补丁文本。
extensions/vscode/src/extension/services/GitService.ts:367
↓ 1 callers
Method
presentRefDiff
分支/提交模式:用 git ref 或空文件构造两侧,走 VS Code 原生 diff 编辑器。
extensions/vscode/src/extension/services/GitService.ts:315
↓ 1 callers
Method
preview
preview runs the agent's file-selection logic and returns the preview result.
cmd/opencodereview/delegate_cmd.go:129
↓ 1 callers
Function
previewFiles
(preview *agent.DiffPreview, reviewable bool)
cmd/opencodereview/delegate_cmd.go:292
↓ 1 callers
Function
printSessionTable
(w io.Writer, summaries []session.Summary)
cmd/opencodereview/session_cmd.go:253
↓ 1 callers
Function
probePath
probePath walks through each candidate path in order, returning the first int64 value found along with true. Returns (0, false) if none match.
internal/llm/usage_resolver.go:119
↓ 1 callers
Method
providerNameForModelStep
()
cmd/opencodereview/provider_tui.go:542
↓ 1 callers
Function
publish
Post the review result via the injectable ``poster`` object. Returns a stats dict with mutually-exclusive counts:: {total, inline, summa
examples/gitlab_ci/post_review.py:1158
↓ 1 callers
Function
publish
Post the review result via the `post(discussion)` callable. `post` receives a discussion dict and must raise on failure. A general comment ca
examples/gitflic_ci/post_review.py:248
↓ 1 callers
Function
publishBatch
({ chunk, github, owner, repo, prNumber, commitSha, reviewBody, REVIEW_TAG, log, diffCache
scripts/github-actions/post-review-comments.js:368
↓ 1 callers
Method
pushConfig
(config: ReturnType<ConfigService['read']>)
extensions/vscode/src/extension/providers/SidebarProvider.ts:35
↓ 1 callers
Function
pushValue
(args: string[], flag: string, value: string | number | undefined)
plugins/open-code-review/opencode/open-code-review.ts:59
↓ 1 callers
Method
readFileAtRef
(ref: string, relPath: string)
extensions/vscode/src/extension/services/GitService.ts:420
↓ 1 callers
Method
readFromDisk
(path string)
internal/tool/filereader.go:82
↓ 1 callers
Method
readFromGitShow
(parentCtx context.Context, path string)
internal/tool/filereader.go:118
↓ 1 callers
Method
readLinesFromDisk
(path string, startLine, maxLines int)
internal/tool/filereader.go:193
↓ 1 callers
Method
readLinesFromGitShow
(ctx context.Context, path string, startLine, maxLines int)
internal/tool/filereader.go:207
↓ 1 callers
Method
readWorkspaceFile
(relPath: string)
extensions/vscode/src/extension/services/GitService.ts:430
↓ 1 callers
Function
read_error_body
(e)
examples/gerrit_ci/post_review.py:309
↓ 1 callers
Method
recordSessionModelPick
(model string)
cmd/opencodereview/provider_tui.go:554
↓ 1 callers
Function
reducer
(state: AppState, msg: HostToWebview | LocalAction)
extensions/vscode/src/webview/store.ts:47
↓ 1 callers
Function
referencedRuleFiles
referencedRuleFiles reads the embedded system_rules.json and returns the set of rule_docs filenames it references (default_rule + every path_rule_map
internal/config/rules/system_rules_test.go:1517
↓ 1 callers
Method
refreshBranches
(repo: any)
extensions/vscode/src/extension/services/GitService.ts:184
↓ 1 callers
Method
refreshModelSelectionForCustom
refreshModelSelectionForCustom moves the cursor to "Enter custom model name..." after the user adds models via the input field.
cmd/opencodereview/provider_tui.go:897
↓ 1 callers
Method
refreshRecentCommits
(repo: any)
extensions/vscode/src/extension/services/GitService.ts:193
↓ 1 callers
Function
reg
(id: string, fn: (...args: any[]) => any)
extensions/vscode/src/extension/commands.ts:13
↓ 1 callers
Function
registerCommands
( comments: CommentProvider, openConfig: () => void, )
extensions/vscode/src/extension/commands.ts:8
↓ 1 callers
Method
registerCoverage
registerCoverage freezes the coverage denominator before any reuse or concurrent dispatch: it registers every non-deleted diff as a selected item and
internal/agent/agent.go:1044
↓ 1 callers
Function
registerDelegateFlags
registerDelegateFlags registers all delegate shared flags on cmd, binding to opts.
cmd/opencodereview/shared_flags.go:211
↓ 1 callers
Function
releaseLock
()
scripts/update.js:57
↓ 1 callers
Function
removeHint
()
scripts/update.js:137
↓ 1 callers
Function
renderMermaidBlocks
()
pages/src/components/MarkdownRenderer.tsx:125
↓ 1 callers
Method
resolveBatchStrategy
resolveBatchStrategy reads the strategy from the scan template, defaulting to BatchNone for unrecognized / empty values.
internal/scan/agent.go:561
↓ 1 callers
Function
resolveChunk
()
pages/src/hooks/useTransitionedLocation.test.tsx:17
↓ 1 callers
Function
resolveCommentAnchor
( comment: ReviewComment, ctx: ReviewContext, deps: CommentAnchorDeps, )
extensions/vscode/src/extension/providers/commentAnchor.ts:126
↓ 1 callers
Method
resolveCommit
resolveCommit returns the immutable commit SHA a ref points at, or "" when the ref does not resolve to a commit (e.g. an unborn HEAD, or a bad ref). T
internal/diff/git.go:497
↓ 1 callers
Method
resolveDetail
(path string)
internal/config/rules/system_rules.go:156
↓ 1 callers
Function
resolveOptionalConversation
(m *manifestConversation, name string)
internal/config/template/template.go:111
↓ 1 callers
Function
resolvePanelState
(config: OcrConfig | null, panelFocus?: ConfigPanelFocus | null)
extensions/vscode/src/webview/views/ConfigView.tsx:41
↓ 1 callers
Function
resolveStepState
( active: boolean, checking: boolean, ok: boolean | undefined, )
extensions/vscode/src/webview/components/EnvSetupGuide.tsx:32
↓ 1 callers
Function
resolveVersion
(pkg)
scripts/install.js:75
↓ 1 callers
Method
resumeItem
(fingerprint string)
internal/scan/agent.go:278
↓ 1 callers
Method
revealInDiffSide
在已打开的 diff 编辑器中定位到挂载侧行,不再额外打开单文件 tab。
extensions/vscode/src/extension/providers/CommentProvider.ts:258
↓ 1 callers
Method
review
(opts: CliRunOptions, cwd: string, onLog: (l: LogLine) => void)
extensions/vscode/src/extension/services/CliService.ts:140
↓ 1 callers
Function
route_comment
Decide whether a comment routes to the summary per the policy. Returns ``{"routed": True, "reason": str}`` or ``{"routed": False}``. A findin
examples/gitlab_ci/post_review.py:192
↓ 1 callers
Function
runDocsCheck
({ env = process.env } = {})
scripts/github-actions/check-translation-sync.js:315
↓ 1 callers
Function
runEnvCheck
(dispatch: (action: { type: 'checkingEnv' }) => void)
extensions/vscode/src/webview/ConfigPanelApp.tsx:11
↓ 1 callers
Function
runGitCmdStdout
runGitCmdStdout is like runGitCmd but returns stdout only. Use it when the output is consumed as data (e.g. a resolved path) so git's stderr warnings
cmd/opencodereview/git.go:21
↓ 1 callers
Method
runGitGrep
(parentCtx context.Context, cmdArgs []string)
internal/tool/code_search.go:110
↓ 1 callers
Function
runOcr
(args: string[], options: RunOptions)
plugins/open-code-review/opencode/open-code-review.ts:118
↓ 1 callers
Function
runReadmeCheck
({ repoRoot = process.cwd(), files = README_FILES } = {})
scripts/github-actions/check-translation-sync.js:271
↓ 1 callers
Function
runReview
runReview provides test compatibility for the pre-cobra runReview(args) entry point: parse flags, then execute the review.
cmd/opencodereview/compat_test.go:28
↓ 1 callers
Function
runSession
runSession provides test compatibility for the old dispatch function.
cmd/opencodereview/compat_test.go:109
↓ 1 callers
Function
runTestMCPServer
()
internal/mcp/stdio_test.go:27
↓ 1 callers
Function
run_ocr_review
Run `ocr review --format json` and return the parsed JSON output.
examples/codeup_ci/post_review.py:69
↓ 1 callers
Function
run_tag_from_env
(env)
examples/gitlab_ci/post_review.py:1355
↓ 1 callers
Function
safeRead
(fs, p)
scripts/github-actions/post-review-comments.js:1631
↓ 1 callers
Function
safe_fence
Pick a backtick fence long enough to enclose ``content`` (min 3).
examples/gitlab_ci/post_review.py:235
↓ 1 callers
Function
sameSequence
(a, b)
scripts/github-actions/check-translation-sync.js:103
↓ 1 callers
Function
same_comment_span
IoU-based same-comment predicate (strict: equal-to-threshold is NOT a match).
examples/gitlab_ci/post_review.py:447
↓ 1 callers
Function
savedSecretReplaceHintLine
(original string)
cmd/opencodereview/provider_tui.go:2391
↓ 1 callers
Function
scrollToFragmentWhenReady
(id: string)
pages/src/pages/DocsPage.tsx:32
↓ 1 callers
Function
scrub
Never let the HTTP credentials reach CI logs, even via echoed error bodies.
examples/gerrit_ci/post_review.py:293
↓ 1 callers
Function
semverGt
(a, b)
scripts/update.js:118
↓ 1 callers
Method
sessionModelPickFor
(providerName string)
cmd/opencodereview/provider_tui.go:100
↓ 1 callers
Method
sessionModelPickSnapshot
()
cmd/opencodereview/provider_tui.go:107
↓ 1 callers
Function
setConfigValue
(cfg: RawConfig, key: string, value: string)
extensions/vscode/src/extension/services/configDraft.ts:81
↓ 1 callers
Method
setMany
(entries: { key: string; value: string }[])
extensions/vscode/src/extension/services/ConfigService.ts:93
↓ 1 callers
Function
setProviderValue
(cfg *Config, key, value string)
cmd/opencodereview/config_cmd.go:672
↓ 1 callers
Function
setProviderValue
(cfg: RawConfig, key: string, value: string)
extensions/vscode/src/extension/services/configDraft.ts:66
↓ 1 callers
Function
setStatsOutputs
(out, stats, batchCounters, batchSize)
scripts/github-actions/post-review-comments.js:769
↓ 1 callers
Function
shellCommand
(ctx context.Context, script string)
cmd/opencodereview/shell_unix.go:13
↓ 1 callers
Method
show
展示审查评论:能解析到 git/工作区快照的挂 thread,否则仅侧边栏。
extensions/vscode/src/extension/providers/CommentProvider.ts:53
↓ 1 callers
Method
showJumpFailed
(index: number)
extensions/vscode/src/extension/providers/CommentProvider.ts:222
↓ 1 callers
Function
silenceStderr
silenceStderr redirects os.Stderr to /dev/null for the duration of fn so the MCP init warnings do not clutter test logs.
cmd/opencodereview/review_mcp_more_test.go:16
↓ 1 callers
Function
sl
(n)
scripts/github-actions/post-review-comments.test.js:1306
↓ 1 callers
Function
sortItems
(items []CoverageItem)
internal/session/manifest.go:960
↓ 1 callers
Function
sort_to_send
Deterministically order items (path -> start_line -> end_line -> index). Returns a NEW list. Stable ordering means identical reruns produce ident
examples/gitlab_ci/post_review.py:215
↓ 1 callers
Function
splitHeaderPairs
splitHeaderPairs splits a comma-separated string while respecting double-quoted segments. Commas inside quotes are part of the value, not pair separat
internal/llm/resolver.go:706
↓ 1 callers
Function
start
(options: CliRunOptions)
extensions/vscode/src/webview/App.tsx:28
↓ 1 callers
Function
stripMarkdownFences
stripMarkdownFences removes ```json and ``` wrappers that some models add around structured outputs.
internal/agent/util.go:41
↓ 1 callers
Function
stripUnsafeChars
stripUnsafeChars removes control characters and Unicode line separators that would let escape sequences (ANSI/ANSI-CSI) or line breaks survive into a
internal/session/manifest.go:636
↓ 1 callers
Function
strip_xssi
Strip Gerrit's ")]}'" anti-XSSI prefix (possibly stacked) from a response.
examples/gerrit_ci/post_review.py:180
↓ 1 callers
Function
structuralSignature
(markdown)
scripts/github-actions/check-translation-sync.js:99
↓ 1 callers
Function
successRemaining
()
scripts/github-actions/post-review-comments.test.js:119
↓ 1 callers
Function
successRes
()
scripts/github-actions/post-review-comments.test.js:183
↓ 1 callers
Function
switchMode
(m: ReviewMode)
extensions/vscode/src/webview/views/IdleView.tsx:43
↓ 1 callers
Function
tabKeyMsg
()
cmd/opencodereview/provider_tui_test.go:38
↓ 1 callers
Function
taskDoneSucceeded
(arguments string)
internal/viewer/store.go:610
↓ 1 callers
Function
test
()
extensions/vscode/src/webview/views/ConfigView.tsx:366
↓ 1 callers
Function
testAccountingReconcilesToTotal
()
scripts/github-actions/post-review-comments.test.js:2019
↓ 1 callers
Function
testAddedHeadingFails
()
scripts/github-actions/check-translation-sync.test.js:105
↓ 1 callers
Function
testAllCommentsFilteredOutAccounting
()
scripts/github-actions/post-review-comments.test.js:3129
↓ 1 callers
Function
testAllValidBatchSkipsSecondaryAndKeepsEveryComment
()
scripts/github-actions/post-review-comments.test.js:2642
↓ 1 callers
Function
testBatchCountsExhaustive
()
scripts/github-actions/post-review-comments.test.js:1574
↓ 1 callers
Function
testBatchIdempotencyCheckFailureStopsVisibly
()
scripts/github-actions/post-review-comments.test.js:1159
↓ 1 callers
Function
testBatchLandedRetriesOnlyMissingComments
()
scripts/github-actions/post-review-comments.test.js:678
← previous
next →
1,301–1,400 of 3,737, ranked by callers