Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/alibaba/open-code-review
/ functions
Functions
4,171 in github.com/alibaba/open-code-review
⨍
Functions
4,171
◇
Types & classes
393
↓ 2 callers
Method
post
(self, review_input, body=b")]}'\n{}")
examples/gerrit_ci/post_review_test.py:527
↓ 2 callers
Method
post_note
(self, body)
examples/gitlab_ci/post_review.py:862
↓ 2 callers
Method
presentDiff
( left: vscode.Uri, right: vscode.Uri, title: string, )
extensions/vscode/src/extension/services/GitService.ts:352
↓ 2 callers
Function
printDiffLine
printDiffLine renders a single diff line with colored prefix and background on content.
cmd/opencodereview/output.go:170
↓ 2 callers
Function
printSessionDetail
(w io.Writer, s *session.Summary, items []session.ItemDetail)
cmd/opencodereview/session_cmd.go:270
↓ 2 callers
Method
probeCommand
(bin: string)
extensions/vscode/src/extension/services/CliService.ts:36
↓ 2 callers
Function
probePathIndex
probePathIndex is like probePath but also returns the index of the matched path.
internal/llm/usage_resolver.go:125
↓ 2 callers
Function
projectRoot
(t *testing.T)
internal/release/asset_naming_test.go:25
↓ 2 callers
Method
readRaw
()
extensions/vscode/src/extension/services/ConfigService.ts:30
↓ 2 callers
Function
readWithPacing
(tag, fn, log)
scripts/github-actions/post-review-comments.js:1212
↓ 2 callers
Method
record
(file: string, line: number, delta: number)
extensions/vscode/src/extension/providers/lineOffset.ts:7
↓ 2 callers
Function
recordToItem
(rec summaryRecord)
internal/session/list.go:296
↓ 2 callers
Method
recordToolCall
(name string)
internal/llmloop/loop.go:175
↓ 2 callers
Method
refreshModelSelectionAfterAdd
(name string)
cmd/opencodereview/provider_tui.go:2717
↓ 2 callers
Method
refreshWorkspaceFiles
工作区模式仅刷新变更文件,不等待 VS Code Git 扩展,也不拉分支/提交历史。
extensions/vscode/src/extension/services/GitService.ts:146
↓ 2 callers
Function
registerReviewFlags
registerReviewFlags registers all review command flags on cmd, binding to opts.
cmd/opencodereview/shared_flags.go:168
↓ 2 callers
Function
registerScanFlags
registerScanFlags registers all scan command flags on cmd, binding to opts.
cmd/opencodereview/shared_flags.go:186
↓ 2 callers
Function
removeModels
(existing, toRemove []string)
cmd/opencodereview/provider_cmd.go:88
↓ 2 callers
Method
renderBody
( c: ReviewComment, _index: number, _status: CommentStatus, locateNote?: string, )
extensions/vscode/src/extension/providers/CommentProvider.ts:124
↓ 2 callers
Method
renderMessages
renderMessages substitutes placeholders in the scan template's MainTask for a single scan item. planGuidance is the output of maybeRunPlan and gets su
internal/scan/agent.go:1076
↓ 2 callers
Function
renderTabBar
(active providerTab)
cmd/opencodereview/provider_tui.go:2052
↓ 2 callers
Method
repoRootFast
通过 git rev-parse 解析仓库根,避免等待 VS Code Git 扩展初始化。
extensions/vscode/src/extension/services/GitService.ts:172
↓ 2 callers
Function
requireExec
(t *testing.T)
internal/mcp/stdio_test.go:114
↓ 2 callers
Function
requireGitRepo
requireGitRepo validates that the given directory is part of a git repository.
cmd/opencodereview/review_cmd.go:443
↓ 2 callers
Method
resetCustomModelInput
()
cmd/opencodereview/provider_tui.go:2982
↓ 2 callers
Function
resolveBatchSize
(raw)
scripts/github-actions/post-review-comments.js:726
↓ 2 callers
Function
resolveConversation
(m manifestConversation)
internal/config/template/template.go:95
↓ 2 callers
Method
resolveDiffSide
( api: any, root: string, relPath: string, ref: string | null, status: FileChange['status'
extensions/vscode/src/extension/services/GitService.ts:333
↓ 2 callers
Function
resolveEnv
resolveEnv reads environment variables to override defaults. Environment takes highest priority.
internal/telemetry/config.go:45
↓ 2 callers
Function
resolveFromFileContent
resolveFromFileContent scans the new file content line-by-line for consecutive matches of the normalized existing_code.
internal/diff/resolver.go:238
↓ 2 callers
Function
resolveFromHunk
resolveFromHunk tries to find startLine/endLine by matching ExistingCode against hunk lines. It tries the new-side first (context + added lines → new-
internal/diff/resolver.go:151
↓ 2 callers
Function
resolveLang
(lang string)
internal/config/testconnection/testconnection.go:42
↓ 2 callers
Function
resolveLinesInContent
( content: string, startLine: number, endLine: number, existingCode?: string, )
extensions/vscode/src/extension/providers/commentAnchor.ts:101
↓ 2 callers
Method
resolveSystemRule
resolveSystemRule returns the rule text for a given file path, matching against PathRuleMap glob patterns, falling back to DefaultRule.
internal/agent/agent.go:1591
↓ 2 callers
Function
resolveThreshold
(threshold)
scripts/github-actions/post-review-comments.js:1011
↓ 2 callers
Method
resolveWorkspacePath
(path string)
internal/tool/filereader.go:94
↓ 2 callers
Function
resolve_threshold
(threshold)
examples/gitlab_ci/post_review.py:396
↓ 2 callers
Method
resolver
resolver returns the rules Resolver, asserting DetailResolver if available.
cmd/opencodereview/delegate_cmd.go:162
↓ 2 callers
Function
responseRequestID
responseRequestID reads the provider's request identifier. Anthropic sends request-id and OpenAI sends x-request-id; the observer is shared by all thr
internal/llm/retry_observer.go:74
↓ 2 callers
Function
resultToState
(result: CliResult)
extensions/vscode/src/extension/services/ReviewSession.ts:7
↓ 2 callers
Function
resumedFromSession
(resume *session.ResumeState)
internal/scan/agent.go:293
↓ 2 callers
Method
reviewMode
reviewMode returns the string mode identifier.
cmd/opencodereview/delegate_cmd.go:150
↓ 2 callers
Function
reviewResultError
(runErr error, manifest *session.RunManifest)
cmd/opencodereview/review_cmd.go:307
↓ 2 callers
Function
ruleGroupsJSON
(groups []delegate.RuleGroup)
cmd/opencodereview/delegate_cmd.go:309
↓ 2 callers
Function
runConfigModel
()
cmd/opencodereview/provider_cmd.go:301
↓ 2 callers
Function
runConfigProvider
()
cmd/opencodereview/provider_cmd.go:19
↓ 2 callers
Function
runLLMProviders
()
cmd/opencodereview/llm_cmd.go:123
↓ 2 callers
Function
runPreviewContext
(ctx context.Context, cc *commonContext, opts reviewOptions)
cmd/opencodereview/review_cmd.go:484
↓ 2 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:36
↓ 2 callers
Function
runRulesCheck
(filePath string)
cmd/opencodereview/rules_cmd.go:45
↓ 2 callers
Function
runSessionComments
(sessionID string)
cmd/opencodereview/session_cmd.go:172
↓ 2 callers
Function
runeWrapCut
runeWrapCut returns a rune index suitable for breaking the line at ~maxW display width.
cmd/opencodereview/output.go:207
↓ 2 callers
Method
runtimeConfigSHA256
runtimeConfigSHA256 is the deterministic identity of the allowlisted, non-secret runtime settings: protocol, model, sanitized endpoint host, language,
internal/agent/agent.go:999
↓ 2 callers
Function
safeFence
(content)
scripts/github-actions/post-review-comments.js:1692
↓ 2 callers
Function
sameCommentSpan
(cur, other, threshold)
scripts/github-actions/post-review-comments.js:1037
↓ 2 callers
Function
sanitizeEndpointHost
sanitizeEndpointHost extracts the credential-free host[:port] from a full LLM endpoint URL, dropping scheme, any embedded userinfo, path, query and fr
cmd/opencodereview/shared.go:241
↓ 2 callers
Function
sanitize_metadata
Strip C0/C1 control characters from a metadata value.
examples/gitlab_ci/post_review.py:137
↓ 2 callers
Function
sarifRules
sarifRules returns the 8 built-in category rule definitions. Every result's ruleId must resolve to one of these rules.
cmd/opencodereview/sarif.go:155
↓ 2 callers
Function
sarifSeverityLevel
sarifSeverityLevel maps an OCR severity string to a SARIF result level. critical/high → error, medium → warning, low → note. Empty/unknown falls back
cmd/opencodereview/sarif.go:174
↓ 2 callers
Function
savedSecretFingerprint
savedSecretFingerprint returns a short fingerprint for display, e.g. "sk-a1b2...wxyz" (first 6 + "..." + last 4). Returns "" when the trimmed secret i
cmd/opencodereview/provider_tui.go:2444
↓ 2 callers
Function
scanTaskDoneResponse
()
internal/scan/coverage_test.go:838
↓ 2 callers
Method
selectRepo
* 选出与 workspace 匹配的仓库。嵌套仓库场景下 repositories 顺序不稳定, * 不能直接取 [0],否则会漂移到子仓库。
extensions/vscode/src/extension/services/GitService.ts:38
↓ 2 callers
Function
setCustomProviderField
(cfg *Config, name, field, key, value string)
cmd/opencodereview/config_cmd.go:720
↓ 2 callers
Function
setCustomProviderField
(cfg: RawConfig, name: string, field: string, value: string)
extensions/vscode/src/extension/services/configDraft.ts:59
↓ 2 callers
Function
setCustomProviderValue
(cfg *Config, key, value string)
cmd/opencodereview/config_cmd.go:712
↓ 2 callers
Function
setShellRCHome
setShellRCHome points os.UserHomeDir at dir. shellRCFiles resolves the home dir through os.UserHomeDir, which reads USERPROFILE on Windows and never f
internal/llm/resolver_shellrc_test.go:16
↓ 2 callers
Function
severityColor
severityColor maps a finding severity to an ANSI color used for its badge. Unknown or empty severities fall back to dim.
cmd/opencodereview/output.go:154
↓ 2 callers
Function
shellRCFiles
()
internal/llm/resolver.go:656
↓ 2 callers
Function
shortSessionID
(id string)
cmd/opencodereview/session_cmd.go:419
↓ 2 callers
Function
shouldMaskConfigValue
shouldMaskConfigValue reports whether the echoed value of a config key holds a secret and must be masked. Matching on the normalized suffix covers bot
cmd/opencodereview/config_cmd.go:143
↓ 2 callers
Function
shouldShowUpdateHint
(hintVersion, installedVersion)
scripts/version.js:33
↓ 2 callers
Function
showToast
(message: string)
pages/src/components/HeroSection.tsx:164
↓ 2 callers
Function
sortToSendDeterministically
(items)
scripts/github-actions/post-review-comments.js:740
↓ 2 callers
Function
splitAndNormalize
(code: string)
extensions/vscode/src/extension/providers/commentAnchor.ts:61
↓ 2 callers
Function
splitList
(raw)
scripts/github-actions/check-translation-sync.js:214
↓ 2 callers
Function
splitToLines
(s string)
cmd/opencodereview/output.go:244
↓ 2 callers
Function
staticFS
()
internal/viewer/server.go:312
↓ 2 callers
Function
statusBadge
(status string)
cmd/opencodereview/output.go:624
↓ 2 callers
Function
stripFrontmatter
(md: string)
pages/src/content/blog/index.ts:52
↓ 2 callers
Function
stripFrontmatter
* Strip YAML frontmatter from markdown content
pages/src/content/docs/index.ts:188
↓ 2 callers
Function
stripMarkdownFences
stripMarkdownFences is the package-private workhorse used by the internal compression code paths.
internal/llmloop/compression.go:166
↓ 2 callers
Function
stripModelSuffix
(model string)
internal/llm/resolver.go:680
↓ 2 callers
Method
submit
(f func() ([]model.LlmComment, error), kwg *sync.WaitGroup)
internal/llmloop/pool.go:89
↓ 2 callers
Function
suggestFlag
(cmd *cobra.Command, unknown string)
cmd/opencodereview/flag_suggest.go:34
↓ 2 callers
Function
summarizeArgs
summarizeArgs extracts a concise key=value summary from tool arguments for console display. It picks the most human-readable fields depending on the a
internal/telemetry/events.go:130
↓ 2 callers
Function
terminateChild
()
plugins/open-code-review/opencode/open-code-review.ts:169
↓ 2 callers
Function
toHtmlLang
(locale: SupportedLocale)
extensions/vscode/src/shared/i18n.ts:339
↓ 2 callers
Function
truncate_message
(msg)
examples/gerrit_ci/post_review.py:88
↓ 2 callers
Function
tryCCEnv
tryCCEnv reads Claude Code environment variables.
internal/llm/resolver.go:627
↓ 2 callers
Function
tryShellRC
tryShellRC parses ~/.zshrc and ~/.bashrc for ANTHROPIC_* exports.
internal/llm/resolver.go:645
↓ 2 callers
Function
typeName
(v any)
internal/llm/client_test.go:1739
↓ 2 callers
Function
unsetActiveProvider
(configPath string)
cmd/opencodereview/config_cmd.go:191
↓ 2 callers
Function
unsetMaxTokens
(configPath string)
cmd/opencodereview/config_cmd.go:176
↓ 2 callers
Method
updateCustomModelInput
(key string, msg tea.KeyPressMsg)
cmd/opencodereview/provider_tui.go:734
↓ 2 callers
Method
updateDeleteConfirm
(key string)
cmd/opencodereview/provider_tui.go:1474
↓ 2 callers
Method
update_note
(self, note_id, body)
examples/gitlab_ci/post_review.py:872
↓ 2 callers
Function
useCommandSearch
( runSearch: (query: string, language: string) => SearchResult<S>[], language: string, )
pages/src/hooks/useCommandSearch.ts:13
↓ 2 callers
Function
useCopyToast
(duration = 1200)
pages/src/hooks/useCopyToast.ts:6
↓ 2 callers
Function
useSearchKeyboardNav
( searchResults: readonly SearchResult<S>[], searchSelectedIdx: number, setSearchSelectedIdx: Dispatch<S
pages/src/hooks/useCommandSearch.ts:71
↓ 2 callers
Function
useTransitionedLocation
()
pages/src/hooks/useTransitionedLocation.ts:17
← previous
next →
1,001–1,100 of 4,171, ranked by callers