[golang] Perform keyword escaping after case conversion (#7421)

Change config.escape_keywords to AfterConvertingCase.

It avoids unecessay escaping since the generated native
structs have fields starting with a uppercase letter
and Go's keywords start with lowercase letters.

Co-authored-by: Derek Bailey <derekbailey@google.com>
This commit is contained in:
Andrei Burdulescu
2022-08-09 06:46:35 +03:00
committed by GitHub
parent a212b3c036
commit a89c279ed6

View File

@@ -61,7 +61,7 @@ Namer::Config GoDefaultConfig() {
/*variables=*/Case::kLowerCamel,
/*variants=*/Case::kKeep,
/*enum_variant_seperator=*/"", // I.e. Concatenate.
/*escape_keywords=*/Namer::Config::Escape::BeforeConvertingCase,
/*escape_keywords=*/Namer::Config::Escape::AfterConvertingCase,
/*namespaces=*/Case::kKeep,
/*namespace_seperator=*/"__",
/*object_prefix=*/"",