MCPcopy Create free account

hub / github.com/alibaba/open-code-review / functions

Functions3,095 in github.com/alibaba/open-code-review

↓ 2 callersFunctionnewCommentId
(runTag)
scripts/github-actions/post-review-comments.js:1335
↓ 2 callersFunctionnewJSONLWriter
newJSONLWriter creates and opens a new JSONL writer for the given session.
internal/session/persist.go:40
↓ 2 callersFunctionnewMockResponse
(content string)
internal/diff/relocation_test.go:22
↓ 2 callersFunctionnewStdoutMetricExporter
newStdoutMetricExporter creates a console metric exporter with pretty-print output.
internal/telemetry/exporter.go:27
↓ 2 callersFunctionnewStdoutTraceExporter
newStdoutTraceExporter creates a console trace exporter with pretty-print output.
internal/telemetry/exporter.go:22
↓ 2 callersFunctionofficialAPIKeyEnvSetHint
(envVar string, hasSavedKey bool)
cmd/opencodereview/provider_tui.go:2385
↓ 2 callersFunctionoutputJSON
(comments []model.LlmComment)
cmd/opencodereview/output.go:259
↓ 2 callersFunctionoutputJSONNoFiles
(traceID string)
cmd/opencodereview/output.go:333
↓ 2 callersFunctionoutputText
(comments []model.LlmComment)
cmd/opencodereview/output.go:16
↓ 2 callersFunctionoverlapsHistory
(reviewComment, history, threshold = DEFAULT_OVERLAP_THRESHOLD)
scripts/github-actions/post-review-comments.js:989
↓ 2 callersFunctionparseBatchStrategy
parseBatchStrategy normalizes a user-supplied strategy string. Unknown or empty values fall back to BatchNone (safe v1 behavior).
internal/scan/batch.go:25
↓ 2 callersFunctionparseCliResult
(stdout: string)
extensions/vscode/src/extension/services/cliParse.ts:36
↓ 2 callersFunctionparseConfig
(raw: string)
extensions/vscode/src/extension/services/configParse.ts:27
↓ 2 callersFunctionparseDiffHunkInventory
(patch)
scripts/github-actions/post-review-comments.js:1856
↓ 2 callersFunctionparseEnvBlock
(stdout: string)
extensions/vscode/src/extension/services/shellEnv.ts:6
↓ 2 callersFunctionparseFilterResponse
parseFilterResponse extracts comment indices from the LLM filter response. Returns a set of 0-based indices. Invalid IDs or out-of-range indices are i
internal/agent/agent.go:782
↓ 2 callersFunctionparseLogLine
(raw: string)
extensions/vscode/src/extension/services/cliParse.ts:65
↓ 2 callersFunctionparseModelListValue
(value string)
cmd/opencodereview/config_cmd.go:529
↓ 2 callersFunctionparseRecordTime
(s string)
internal/session/list.go:282
↓ 2 callersFunctionparseTimeoutEnv
parseTimeoutEnv reads and validates the OCR_LLM_TIMEOUT environment variable. Returns the parsed duration and true if set, or 0 and false if unset/emp
internal/llm/resolver.go:128
↓ 2 callersFunctionparseUntrackedList
(output: string)
extensions/vscode/src/extension/services/gitMap.ts:49
↓ 2 callersMethodpassThroughCPInput
(msg tea.Msg)
cmd/opencodereview/provider_tui.go:1325
↓ 2 callersMethodpassThroughManualInput
(msg tea.Msg)
cmd/opencodereview/provider_tui.go:1661
↓ 2 callersFunctionpickRepoRoot
(roots: string[], workspacePath?: string)
extensions/vscode/src/extension/services/gitMap.ts:87
↓ 2 callersMethodpost
(self, review_input, body=b")]}'\n{}")
examples/gerrit_ci/post_review_test.py:527
↓ 2 callersMethodpresentDiff
( left: vscode.Uri, right: vscode.Uri, title: string, )
extensions/vscode/src/extension/services/GitService.ts:349
↓ 2 callersFunctionprintDiffLine
printDiffLine renders a single diff line with colored prefix and background on content.
cmd/opencodereview/output.go:138
↓ 2 callersFunctionprobePathIndex
probePathIndex is like probePath but also returns the index of the matched path.
internal/llm/usage_resolver.go:122
↓ 2 callersFunctionprojectRoot
(t *testing.T)
internal/release/asset_naming_test.go:22
↓ 2 callersFunctionreadFileSync
(file)
scripts/github-actions/post-review-comments.test.js:49
↓ 2 callersMethodreadRaw
()
extensions/vscode/src/extension/services/ConfigService.ts:27
↓ 2 callersFunctionreadWithPacing
(tag, fn, log)
scripts/github-actions/post-review-comments.js:1209
↓ 2 callersMethodrecord
(file: string, line: number, delta: number)
extensions/vscode/src/extension/providers/lineOffset.ts:4
↓ 2 callersMethodrecordToolCall
(name string)
internal/llmloop/loop.go:110
↓ 2 callersMethodrefreshWorkspaceFiles
工作区模式仅刷新变更文件,不等待 VS Code Git 扩展,也不拉分支/提交历史。
extensions/vscode/src/extension/services/GitService.ts:143
↓ 2 callersFunctionregisterReviewFlags
registerReviewFlags registers all review command flags on cmd, binding to opts.
cmd/opencodereview/shared_flags.go:145
↓ 2 callersFunctionregisterScanFlags
registerScanFlags registers all scan command flags on cmd, binding to opts.
cmd/opencodereview/shared_flags.go:160
↓ 2 callersFunctionregistryModelsForProvider
(name string, fallback []string)
cmd/opencodereview/provider_tui.go:421
↓ 2 callersFunctionremoveModels
(existing, toRemove []string)
cmd/opencodereview/provider_cmd.go:83
↓ 2 callersMethodrenderBody
( c: ReviewComment, _index: number, _status: CommentStatus, locateNote?: string, )
extensions/vscode/src/extension/providers/CommentProvider.ts:121
↓ 2 callersMethodrenderMessages
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:904
↓ 2 callersFunctionrenderTabBar
(active providerTab)
cmd/opencodereview/provider_tui.go:1980
↓ 2 callersMethodrepoRootFast
通过 git rev-parse 解析仓库根,避免等待 VS Code Git 扩展初始化。
extensions/vscode/src/extension/services/GitService.ts:169
↓ 2 callersFunctionrequireExec
(t *testing.T)
internal/mcp/stdio_test.go:111
↓ 2 callersFunctionrequireGitRepo
requireGitRepo validates that the given directory is part of a git repository.
cmd/opencodereview/review_cmd.go:278
↓ 2 callersMethodresetCustomModelInput
()
cmd/opencodereview/provider_tui.go:2877
↓ 2 callersFunctionresolveBatchSize
(raw)
scripts/github-actions/post-review-comments.js:723
↓ 2 callersFunctionresolveConversation
(m manifestConversation)
internal/config/template/template.go:72
↓ 2 callersMethodresolveDiffSide
( api: any, root: string, relPath: string, ref: string | null, status: FileChange['status'
extensions/vscode/src/extension/services/GitService.ts:330
↓ 2 callersFunctionresolveEnv
resolveEnv reads environment variables to override defaults. Environment takes highest priority.
internal/telemetry/config.go:42
↓ 2 callersFunctionresolveFromFileContent
resolveFromFileContent scans the new file content line-by-line for consecutive matches of the normalized existing_code.
internal/diff/resolver.go:169
↓ 2 callersFunctionresolveFromHunk
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:82
↓ 2 callersFunctionresolveLang
(lang string)
internal/config/testconnection/testconnection.go:39
↓ 2 callersFunctionresolveLinesInContent
( content: string, startLine: number, endLine: number, existingCode?: string, )
extensions/vscode/src/extension/providers/commentAnchor.ts:98
↓ 2 callersMethodresolveSystemRule
resolveSystemRule returns the rule text for a given file path, matching against PathRuleMap glob patterns, falling back to DefaultRule.
internal/agent/agent.go:832
↓ 2 callersFunctionresolveThreshold
(threshold)
scripts/github-actions/post-review-comments.js:1008
↓ 2 callersFunctionresolveWorkingDirForSession
resolveWorkingDirForSession accepts an explicit --repo flag value and falls back to the current working directory. Unlike resolveRepoDir it does not r
cmd/opencodereview/session_cmd.go:115
↓ 2 callersMethodresolveWorkspacePath
(path string)
internal/tool/filereader.go:91
↓ 2 callersFunctionresultToState
(result: CliResult)
extensions/vscode/src/extension/services/ReviewSession.ts:4
↓ 2 callersMethodreviewMode
()
internal/agent/agent.go:556
↓ 2 callersFunctionreviewModeFromOptions
(opts reviewOptions)
cmd/opencodereview/review_cmd.go:258
↓ 2 callersMethodrollbackModelDelete
(prevEntry ProviderEntry, prevCfgModel string)
cmd/opencodereview/provider_tui.go:451
↓ 2 callersFunctionrunConfigModel
()
cmd/opencodereview/provider_cmd.go:289
↓ 2 callersFunctionrunConfigProvider
()
cmd/opencodereview/provider_cmd.go:14
↓ 2 callersFunctionrunLLMProviders
()
cmd/opencodereview/llm_cmd.go:112
↓ 2 callersFunctionruneWrapCut
runeWrapCut returns a rune index suitable for breaking the line at ~maxW display width.
cmd/opencodereview/output.go:175
↓ 2 callersFunctionsafeFence
(content)
scripts/github-actions/post-review-comments.js:1622
↓ 2 callersFunctionsameCommentSpan
(cur, other, threshold)
scripts/github-actions/post-review-comments.js:1034
↓ 2 callersFunctionsanitizeMetadata
(value)
scripts/github-actions/post-review-comments.js:1359
↓ 2 callersFunctionsavedSecretFingerprint
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:2361
↓ 2 callersMethodselectRepo
* 选出与 workspace 匹配的仓库。嵌套仓库场景下 repositories 顺序不稳定, * 不能直接取 [0],否则会漂移到子仓库。
extensions/vscode/src/extension/services/GitService.ts:35
↓ 2 callersFunctionsetCustomProviderField
(cfg *Config, name, field, key, value string)
cmd/opencodereview/config_cmd.go:621
↓ 2 callersFunctionsetCustomProviderField
(cfg: RawConfig, name: string, field: string, value: string)
extensions/vscode/src/extension/services/configDraft.ts:56
↓ 2 callersFunctionseverityColor
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:122
↓ 2 callersFunctionshowToast
(message: string)
pages/src/components/HeroSection.tsx:130
↓ 2 callersFunctionsortToSendDeterministically
(items)
scripts/github-actions/post-review-comments.js:737
↓ 2 callersFunctionsplitAndNormalize
(code: string)
extensions/vscode/src/extension/providers/commentAnchor.ts:58
↓ 2 callersFunctionsplitList
(raw)
scripts/github-actions/check-translation-sync.js:211
↓ 2 callersFunctionsplitToLines
(s string)
cmd/opencodereview/output.go:212
↓ 2 callersFunctionstaticFS
()
internal/viewer/server.go:231
↓ 2 callersFunctionstatusBadge
(status string)
cmd/opencodereview/output.go:449
↓ 2 callersFunctionstripFrontmatter
(md: string)
pages/src/content/blog/index.ts:42
↓ 2 callersFunctionstripFrontmatter
* Strip YAML frontmatter from markdown content
pages/src/content/docs/index.ts:157
↓ 2 callersFunctionstripMarkdownFences
stripMarkdownFences is the package-private workhorse used by the internal compression code paths.
internal/llmloop/compression.go:163
↓ 2 callersFunctionstripModelSuffix
(model string)
internal/llm/resolver.go:509
↓ 2 callersMethodsubmit
(f func() ([]model.LlmComment, error), kwg *sync.WaitGroup)
internal/llmloop/pool.go:86
↓ 2 callersFunctionsummarizeArgs
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:110
↓ 2 callersFunctionterminateChild
()
plugins/open-code-review/opencode/open-code-review.ts:149
↓ 2 callersFunctiontoHtmlLang
(locale: SupportedLocale)
extensions/vscode/src/shared/i18n.ts:336
↓ 2 callersFunctiontruncate
(s string, n int)
cmd/opencodereview/session_cmd.go:245
↓ 2 callersFunctiontruncate_message
(msg)
examples/gerrit_ci/post_review.py:88
↓ 2 callersFunctiontypeName
(v any)
internal/llm/client_test.go:1205
↓ 2 callersFunctionuseCommandSearch
( runSearch: (query: string, language: string) => SearchResult<S>[], language: string, )
pages/src/hooks/useCommandSearch.ts:10
↓ 2 callersFunctionuseCopyToast
(duration = 1200)
pages/src/hooks/useCopyToast.ts:3
↓ 2 callersFunctionuseSearchKeyboardNav
( searchResults: readonly SearchResult<S>[], searchSelectedIdx: number, setSearchSelectedIdx: Dispatch<S
pages/src/hooks/useCommandSearch.ts:68
↓ 2 callersFunctionvalidateAudience
(audience string)
cmd/opencodereview/shared_flags.go:88
↓ 2 callersFunctionvalidateDiffMode
--- Validation functions ---
cmd/opencodereview/shared_flags.go:68
↓ 2 callersFunctionvalidateReviewOptions
(opts *reviewOptions)
cmd/opencodereview/shared_flags.go:97
↓ 2 callersFunctionvalidateScanOptions
(opts *scanOptions)
cmd/opencodereview/shared_flags.go:124
↓ 2 callersFunctionwalkSessionFile
(path string, apply func(summaryRecord))
internal/session/list.go:177
← previousnext →701–800 of 3,095, ranked by callers