in pkg/client/sonar/sonar.go [407:422]
func (sc Client) setDefaultProfile(language string, profileName string) error {
resp, err := sc.jsonTypeRequest().
SetQueryParams(map[string]string{
"qualityProfile": profileName,
"language": language,
}).
Post("/qualityprofiles/set_default")
if err != nil {
return errors.New("failed to send request to set default quality profile!")
}
if resp.IsError() {
errMsg := fmt.Sprintf("Setting profile %s as default failed. Response - %s", profileName, resp.Status())
return errors.New(errMsg)
}
return nil
}