INNER CODE UNIT · Go

loadJSON

Clever/microplane · cmd/helpers.go:16

func loadJSON(path string, obj interface{}) error {
	bs, err := ioutil.ReadFile(path)
	if err != nil {
		return err
	}
	return json.Unmarshal(bs, obj)
}

func writeJSON(obj interface{}, path string) error {
	b, err := json.MarshalIndent(obj, "", "    ")
	if err != nil {
		return err
	}
	return ioutil.WriteFile(path, b, 0644)
}

func parallelize(repos []lib.Repo, f func(lib.Repo, context.Context) error) error {
	return parallelizeLimited(repos, f, 10)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…