func()

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
}