From d875acb24b45372b9da804c13976eefba883d609 Mon Sep 17 00:00:00 2001 From: Filip Jakab Date: Wed, 14 Feb 2024 23:09:17 +0100 Subject: [PATCH] Made GeneratedFileCase's casing conversion during config parsing instead --- src/config.go | 3 ++- src/generator.go | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/config.go b/src/config.go index 7edfc9c..e19efd8 100644 --- a/src/config.go +++ b/src/config.go @@ -90,8 +90,9 @@ func GetAndValidateConfig() (*Config, error) { config.DbContextTemplate = joinIfRelative(config.PathBase, config.DbContextTemplate) config.ModelTemplate = joinIfRelative(config.PathBase, config.ModelTemplate) config.OutputFolder = joinIfRelative(config.PathBase, config.OutputFolder) + config.GeneratedFileCase = strings.ToLower(config.GeneratedFileCase) - if !contains(ValidCaseNormalized, strings.ToLower(config.GeneratedFileCase)) { + if !contains(ValidCaseNormalized, config.GeneratedFileCase) { return nil, fmt.Errorf(" '%s' is not valid case (maybe GeneratedFileCase is missing)", config.GeneratedFileCase) } diff --git a/src/generator.go b/src/generator.go index 2dff473..79d45e5 100644 --- a/src/generator.go +++ b/src/generator.go @@ -291,7 +291,7 @@ func generateFileHashes(outputFolder string) (*map[string]string, error) { } func changeCase(str string, desiredCase string) string { - switch strings.ToLower(desiredCase) { + switch desiredCase { case "pascalcase": return strcase.UpperCamelCase(str) case "camelcase":