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

Function executeDelegateRule

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

Source from the content-addressed store, hash-verified

232}
233
234func executeDelegateRule(opts delegateOptions, paths []string) error {
235 dc, err := loadDelegateContext(opts)
236 if err != nil {
237 return err
238 }
239
240 groups := delegate.GroupRules(dc.resolver(), paths)
241 if opts.format == "json" {
242 return writeDelegateJSON(delegateRulesJSON{
243 SchemaVersion: delegateSchemaVersion,
244 Groups: ruleGroupsJSON(groups),
245 })
246 }
247 fmt.Print(delegate.RuleGroupsMarkdown(groups))
248 return nil
249}
250
251const delegateSchemaVersion = "1"
252

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