mirror of
https://github.com/grafana/grafana.git
synced 2025-08-26 09:31:45 +08:00
chore(perf): Pre-allocate where possible (enable prealloc linter) (#88952)
* chore(perf): Pre-allocate where possible (enable prealloc linter) Signed-off-by: Dave Henderson <dave.henderson@grafana.com> * fix TestAlertManagers_buildRedactedAMs Signed-off-by: Dave Henderson <dave.henderson@grafana.com> * prealloc a slice that appeared after rebase Signed-off-by: Dave Henderson <dave.henderson@grafana.com> --------- Signed-off-by: Dave Henderson <dave.henderson@grafana.com>
This commit is contained in:
@ -1986,19 +1986,23 @@ func (cfg *Cfg) readLiveSettings(iniFile *ini.File) error {
|
||||
cfg.LiveHAEngineAddress = section.Key("ha_engine_address").MustString("127.0.0.1:6379")
|
||||
cfg.LiveHAEnginePassword = section.Key("ha_engine_password").MustString("")
|
||||
|
||||
var originPatterns []string
|
||||
allowedOrigins := section.Key("allowed_origins").MustString("")
|
||||
for _, originPattern := range strings.Split(allowedOrigins, ",") {
|
||||
origins := strings.Split(allowedOrigins, ",")
|
||||
|
||||
originPatterns := make([]string, 0, len(origins))
|
||||
for _, originPattern := range origins {
|
||||
originPattern = strings.TrimSpace(originPattern)
|
||||
if originPattern == "" {
|
||||
continue
|
||||
}
|
||||
originPatterns = append(originPatterns, originPattern)
|
||||
}
|
||||
|
||||
_, err := GetAllowedOriginGlobs(originPatterns)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
cfg.LiveAllowedOrigins = originPatterns
|
||||
return nil
|
||||
}
|
||||
|
@ -75,7 +75,7 @@ func readSecureSocksDSProxySettings(iniFile *ini.File) (SecureSocksDSProxySettin
|
||||
s.ClientKey = string(keyPEMBlock)
|
||||
}
|
||||
|
||||
var rootCAs []string
|
||||
rootCAs := make([]string, 0, len(s.RootCAFilePaths))
|
||||
for _, rootCAFile := range s.RootCAFilePaths {
|
||||
// nolint:gosec
|
||||
// The gosec G304 warning can be ignored because `rootCAFile` comes from config ini, and we check below if
|
||||
|
Reference in New Issue
Block a user