From 1ab6e7ab1d813cd9d94d1a84e8de67e8112bd490 Mon Sep 17 00:00:00 2001 From: Peter Clauberg Date: Thu, 22 Aug 2024 15:22:35 +0200 Subject: [PATCH] fix: use constant to fix linter --- database/config.go | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/database/config.go b/database/config.go index ac572f0..57d69d4 100644 --- a/database/config.go +++ b/database/config.go @@ -13,6 +13,8 @@ const ( DialectMysql = "mysql" // DialectPostgres is the postgres dialect. DialectPostgres = "postgres" + // UnknownDialect is unknown. + UnknownDialect = "Unknown database dialect: " ) // Config holds all configuration values for the DB setup @@ -43,7 +45,7 @@ func (c *Config) Driver() gorm.Dialector { c.Host, c.Port, c.User, c.Password, dbName, c.SSLMode) return postgres.Open(dsn) default: - panic("Unknown database dialect: " + c.Dialect) + panic(UnknownDialect + c.Dialect) } } @@ -57,7 +59,7 @@ func (c *Config) MigrationURL() string { return fmt.Sprintf("%s:%s@%s:%s/%s?sslmode=%s", c.User, c.Password, c.Host, c.Port, c.Name, c.SSLMode) default: - panic("Unknown database dialect: " + c.Dialect) + panic(UnknownDialect + c.Dialect) } } @@ -70,6 +72,6 @@ func (c *Config) createDatabaseQuery() string { case DialectPostgres: return `CREATE DATABASE "%s" ENCODING=UTF8;` default: - panic("Unknown database dialect: " + c.Dialect) + panic(UnknownDialect + c.Dialect) } }