MCPcopy Create free account
hub / github.com/alibaba/open-code-review / executeDelegateRule

Function executeDelegateRule

cmd/opencodereview/delegate_cmd.go:223–238  ·  view source on GitHub ↗
(opts delegateOptions, paths []string)

Source from the content-addressed store, hash-verified

221}
222
223func executeDelegateRule(opts delegateOptions, paths []string) error {
224 dc, err := loadDelegateContext(opts)
225 if err != nil {
226 return err
227 }
228
229 groups := delegate.GroupRules(dc.resolver(), paths)
230 if opts.format == "json" {
231 return writeDelegateJSON(delegateRulesJSON{
232 SchemaVersion: delegateSchemaVersion,
233 Groups: ruleGroupsJSON(groups),
234 })
235 }
236 fmt.Print(delegate.RuleGroupsMarkdown(groups))
237 return nil
238}
239
240const delegateSchemaVersion = "1"
241

Callers 3

delegate_cmd.goFile · 0.85
TestExecuteDelegateRuleFunction · 0.85

Calls 6

GroupRulesFunction · 0.92
RuleGroupsMarkdownFunction · 0.92
loadDelegateContextFunction · 0.85
writeDelegateJSONFunction · 0.85
ruleGroupsJSONFunction · 0.85
resolverMethod · 0.80

Tested by 2

TestExecuteDelegateRuleFunction · 0.68