ci: add golangci-lint config and fix formatting

- Add .golangci.yml with minimal linters (govet, ineffassign)
- Run gofmt -s and goimports on all files to fix formatting
- Disable fieldalignment and copylocks checks in govet
This commit is contained in:
2025-12-11 17:53:28 +01:00
parent 6b66ae5429
commit 914307ac8f
89 changed files with 1516 additions and 1618 deletions

View File

@@ -387,7 +387,7 @@ func (m *MySQL) buildDSN() string {
"/tmp/mysql.sock",
"/var/lib/mysql/mysql.sock",
}
// Use the first available socket path, fallback to TCP if none found
socketFound := false
for _, socketPath := range socketPaths {
@@ -397,7 +397,7 @@ func (m *MySQL) buildDSN() string {
break
}
}
// If no socket found, use TCP localhost
if !socketFound {
dsn += "tcp(localhost:" + strconv.Itoa(m.cfg.Port) + ")"