<commit_before>package spec

import (
    "encoding/json"
    "io/ioutil"
)

func LoadJsonFile(filename string) *Spec {
    raw, err := ioutil.ReadFile(filename)
    if err != nil {
        panic(err)
    }

    return loadJsonString(raw)
}

func loadJsonString(content []byte) *Spec {
    spec := new(Spec)
    err := json.Unmarshal(content, spec)
    if err != nil {
        panic(err)
    }

    spec.setDefaults()

    return spec
}<commit_msg>Format changes.<commit_after>package spec

import (
	"encoding/json"
	"io/ioutil"
)

func LoadJsonFile(filename string) *Spec {
	raw, err := ioutil.ReadFile(filename)
	if err != nil {
		panic(err)
	}

	return loadJsonString(raw)
}

func loadJsonString(content []byte) *Spec {
	spec := new(Spec)
	err := json.Unmarshal(content, spec)
	if err != nil {
		panic(err)
	}

	spec.setDefaults()

	return spec
}
{'fraction_non_alphanumeric': 0.13294117647058823, 'fraction_numerical': 0.0, 'mean_word_length': 3.2338308457711444, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2167380', 'n_tokens_mistral': 314, 'n_tokens_neox': 300, 'n_words': 69}