SonarLint.VisualStudio.Integration.Binding.BindingWorkflow.UpdateDownloadedSonarQubeQualityProfile C# (CSharp) Method

UpdateDownloadedSonarQubeQualityProfile() private method

private UpdateDownloadedSonarQubeQualityProfile ( RuleSet ruleSet, SonarLint.VisualStudio.Integration.Service.QualityProfile qualityProfile ) : void
ruleSet RuleSet
qualityProfile SonarLint.VisualStudio.Integration.Service.QualityProfile
return void
        private void UpdateDownloadedSonarQubeQualityProfile(RuleSet ruleSet, QualityProfile qualityProfile)
        {
            ruleSet.NonLocalizedDisplayName = string.Format(Strings.SonarQubeRuleSetNameFormat, this.project.Name, qualityProfile.Name);

            var ruleSetDescriptionBuilder = new StringBuilder();
            ruleSetDescriptionBuilder.AppendLine(ruleSet.Description);
            ruleSetDescriptionBuilder.AppendFormat(Strings.SonarQubeQualityProfilePageUrlFormat, this.connectionInformation.ServerUri, qualityProfile.Key);
            ruleSet.NonLocalizedDescription = ruleSetDescriptionBuilder.ToString();

            ruleSet.WriteToFile(ruleSet.FilePath);
        }