gitextract_9aq_6a1_/ ├── .claude/ │ ├── .gitignore │ ├── CLAUDE.md │ └── rules/ │ ├── contributions.md │ ├── github-workflows-conventions.md │ ├── go-conventions.md │ ├── linting.md │ └── testing.md ├── .codecov.yml ├── .editorconfig ├── .gitattributes ├── .github/ │ ├── CONTRIBUTING.md │ ├── DCO.md │ ├── copilot-instructions.md │ ├── dependabot.yaml │ ├── wordlist.txt │ └── workflows/ │ ├── auto-merge.yml │ ├── bump-release.yml │ ├── codeql.yml │ ├── contributors.yml │ ├── go-test.yml │ ├── scanner.yml │ └── tag-release.yml ├── .gitignore ├── .golangci.yml ├── .mockery.yml ├── CODE_OF_CONDUCT.md ├── CONTRIBUTORS.md ├── LICENSE ├── README.md ├── SECURITY.md ├── cmdutils/ │ ├── cmd_utils.go │ ├── doc.go │ ├── go.mod │ └── go.sum ├── cmdutils_iface.go ├── cmdutils_iface_test.go ├── conv/ │ ├── convert.go │ ├── convert_format_test.go │ ├── convert_types.go │ ├── convert_types_test.go │ ├── doc.go │ ├── format.go │ ├── go.mod │ ├── go.sum │ ├── sizeof.go │ └── type_constraints.go ├── conv_iface.go ├── conv_iface_test.go ├── doc.go ├── docs/ │ ├── MAINTAINERS.md │ ├── NOTES.md │ ├── STYLE.md │ └── TODOS.md ├── fileutils/ │ ├── doc.go │ ├── file.go │ ├── file_test.go │ ├── go.mod │ ├── go.sum │ ├── path.go │ └── path_test.go ├── fileutils_iface.go ├── fileutils_iface_test.go ├── go.mod ├── go.sum ├── go.work ├── go.work.sum ├── hack/ │ └── .gitkeep ├── jsonname/ │ ├── doc.go │ ├── go.mod │ ├── go.sum │ ├── go_name_provider.go │ ├── go_name_provider_test.go │ ├── ifaces.go │ ├── name_provider.go │ └── name_provider_test.go ├── jsonname_iface.go ├── jsonname_iface_test.go ├── jsonutils/ │ ├── README.md │ ├── adapters/ │ │ ├── doc.go │ │ ├── easyjson/ │ │ │ ├── doc.go │ │ │ ├── go.mod │ │ │ ├── go.sum │ │ │ └── json/ │ │ │ ├── adapter.go │ │ │ ├── adapter_test.go │ │ │ ├── doc.go │ │ │ ├── options.go │ │ │ ├── ordered_map.go │ │ │ ├── ordered_map_test.go │ │ │ ├── pool.go │ │ │ └── register.go │ │ ├── ifaces/ │ │ │ ├── doc.go │ │ │ ├── ifaces.go │ │ │ ├── mocks/ │ │ │ │ └── mocks.go │ │ │ ├── registry_iface.go │ │ │ └── registry_ifaces_test.go │ │ ├── registry.go │ │ ├── registry_test.go │ │ ├── stdlib/ │ │ │ ├── doc.go │ │ │ └── json/ │ │ │ ├── adapter.go │ │ │ ├── adapter_test.go │ │ │ ├── doc.go │ │ │ ├── lexer.go │ │ │ ├── lexer_test.go │ │ │ ├── ordered_map.go │ │ │ ├── ordered_map_test.go │ │ │ ├── pool.go │ │ │ ├── register.go │ │ │ ├── writer.go │ │ │ └── writer_test.go │ │ └── testintegration/ │ │ ├── benchmarks/ │ │ │ ├── README.md │ │ │ ├── benchmarks_test.go │ │ │ ├── fixtures/ │ │ │ │ ├── large.json │ │ │ │ ├── large_sample.json │ │ │ │ ├── medium_sample.json │ │ │ │ ├── small.json │ │ │ │ ├── small_sample.json │ │ │ │ └── tiny.json │ │ │ ├── go.mod │ │ │ ├── go.sum │ │ │ ├── payloads.go │ │ │ ├── payloads_easyjson.go │ │ │ └── payloads_test.go │ │ ├── doc.go │ │ ├── go.mod │ │ ├── go.sum │ │ ├── ifaces.go │ │ ├── integration_suite_test.go │ │ ├── integration_test.go │ │ └── mocks_test.go │ ├── concat.go │ ├── concat_test.go │ ├── doc.go │ ├── examples_test.go │ ├── fixtures_test/ │ │ ├── doc.go │ │ ├── go.mod │ │ ├── go.sum │ │ ├── harness.go │ │ ├── harness_test.go │ │ └── ordered_fixtures.yaml │ ├── go.mod │ ├── go.sum │ ├── json.go │ ├── json_test.go │ ├── ordered_map.go │ └── ordered_map_test.go ├── jsonutils_iface.go ├── jsonutils_iface_test.go ├── loading/ │ ├── doc.go │ ├── errors.go │ ├── fixtures/ │ │ ├── petstore_fixture.json │ │ └── petstore_fixture.yaml │ ├── go.mod │ ├── go.sum │ ├── json.go │ ├── json_test.go │ ├── loading.go │ ├── loading_test.go │ ├── options.go │ ├── serve_test.go │ ├── yaml.go │ └── yaml_test.go ├── loading_iface.go ├── loading_iface_test.go ├── mangling/ │ ├── BENCHMARK.md │ ├── doc.go │ ├── fuzz_test.go │ ├── go.mod │ ├── go.sum │ ├── initialism_index.go │ ├── initialism_index_test.go │ ├── name_lexem.go │ ├── name_lexem_test.go │ ├── name_mangler.go │ ├── name_mangler_benchmark_test.go │ ├── name_mangler_test.go │ ├── options.go │ ├── pools.go │ ├── split.go │ ├── split_test.go │ ├── string_bytes.go │ ├── testdata/ │ │ └── fuzz/ │ │ └── FuzzToGoName/ │ │ └── 3e4b026d1078ac6b │ ├── util.go │ └── util_test.go ├── mangling_iface.go ├── mangling_iface_test.go ├── netutils/ │ ├── doc.go │ ├── go.mod │ ├── go.sum │ ├── net.go │ └── net_test.go ├── netutils_iface.go ├── netutils_iface_test.go ├── stringutils/ │ ├── collection_formats.go │ ├── collection_formats_test.go │ ├── doc.go │ ├── go.mod │ ├── go.sum │ ├── strings.go │ └── strings_test.go ├── stringutils_iface.go ├── stringutils_iface_test.go ├── typeutils/ │ ├── doc.go │ ├── go.mod │ ├── go.sum │ ├── types.go │ └── types_test.go ├── typeutils_iface.go ├── typeutils_iface_test.go ├── yamlutils/ │ ├── doc.go │ ├── errors.go │ ├── examples_test.go │ ├── fixtures/ │ │ ├── fixture_2224.yaml │ │ ├── fixture_spec_tags.yaml │ │ ├── fixture_with_quoted.yaml │ │ └── fixture_with_ykey.yaml │ ├── go.mod │ ├── go.sum │ ├── ordered_map.go │ ├── ordered_map_test.go │ ├── yaml.go │ └── yaml_test.go ├── yamlutils_iface.go └── yamlutils_iface_test.go