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

Function LoadAppConfig

cmd/opencodereview/config_cmd.go:382–395  ·  view source on GitHub ↗

LoadAppConfig loads config from path. Returns nil, nil if file does not exist.

(path string)

Source from the content-addressed store, hash-verified

380
381// LoadAppConfig loads config from path. Returns nil, nil if file does not exist.
382func LoadAppConfig(path string) (*Config, error) {
383 data, err := os.ReadFile(path)
384 if err != nil {
385 if os.IsNotExist(err) {
386 return nil, nil
387 }
388 return nil, fmt.Errorf("read app config %s: %w", path, err)
389 }
390 var cfg Config
391 if err := json.Unmarshal(data, &cfg); err != nil {
392 return nil, fmt.Errorf("parse app config: %w", err)
393 }
394 return &cfg, nil
395}
396
397// supportedConfigKeys is the single source of truth for the top-level config
398// keys accepted by setConfigValue. The unknown-key error message is generated

Callers 5

loadLLMRuntimeFunction · 0.85
runLLMTestFunction · 0.85

Calls

no outgoing calls

Tested by 3