For instance in api/qualityprofiles/delete, there are currently 3 parameters but no one is defined as required, because there are two way to identify a quality profile in this web service :
- Either by using the language and qualityprofile parameters
- Or by using the key parameter
As the the key parameter is deprecated since SonarQube 6.6, it should be removed which would allow to define language and qualityprofile as mandatory.
This clean-up should be done in all actions of the quality profile domain.