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

Function executeDelegateRule

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

Source from the content-addressed store, hash-verified

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

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