private void CreateChecksOutputLine(string paramaterName) { TidySettingsModel tidySettings = SettingsViewModelProvider.TidySettingsViewModel.TidyModel; ClangTidyUseChecksFrom clangTidyUseChecksFrom = tidySettings.UseChecksFrom; if (clangTidyUseChecksFrom == ClangTidyUseChecksFrom.CustomChecks) { CreateCustomChecksOutputLine(paramaterName, tidySettings.PredefinedChecks, true); } else { CreateOutputLine(paramaterName, "", true); } }
private void CreateChecksOutputLine(string paramaterName) { ClangTidyUseChecksFrom clangTidyUseChecksFrom = SettingsProvider.TidySettings.UseChecksFrom.Value; if (clangTidyUseChecksFrom == ClangTidyUseChecksFrom.CustomChecks) { CreateCustomChecksOutputLine(paramaterName, SettingsProvider.TidyCustomCheckes.TidyChecks, true); } else if (clangTidyUseChecksFrom == ClangTidyUseChecksFrom.PredefinedChecks) { CreateOutputLine(paramaterName, GetPredefinedChecks(SettingsProvider.TidyPredefinedChecks), true); } else { CreateOutputLine(paramaterName, "", true); } }
private string GetTidyChecks(TidySettingsModel tidyModel) { ClangTidyUseChecksFrom useChecksFrom = tidyModel.UseChecksFrom; if (useChecksFrom == ClangTidyUseChecksFrom.CustomChecks) { return(ScriptConstants.kTidyCheckFirstElement + tidyModel.CustomChecks.Replace(';', ',').TrimEnd(',')); } else if (useChecksFrom == ClangTidyUseChecksFrom.PredefinedChecks) { return(ScriptConstants.kTidyCheckFirstElement + tidyModel.PredefinedChecks.Replace(';', ',').TrimEnd(',')); } else { return(ScriptConstants.kTidyFile); } }
private void CreateChecksOutputLine(string paramaterName) { var tidySettings = SettingsProvider.TidySettingsModel; ClangTidyUseChecksFrom clangTidyUseChecksFrom = tidySettings.UseChecksFrom; switch (clangTidyUseChecksFrom) { case ClangTidyUseChecksFrom.PredefinedChecks: var predefinedChecks = tidySettings.PredefinedChecks.Replace(';', ',').TrimEnd(','); CreateChecksOutputLine(paramaterName, predefinedChecks, true); break; case ClangTidyUseChecksFrom.CustomChecks: case ClangTidyUseChecksFrom.TidyFile: var customChecks = tidySettings.CustomChecks.Replace(';', ',').TrimEnd(','); CreateChecksOutputLine(paramaterName, customChecks, true); break; default: CreateOutputLine(paramaterName, "", true); break; } }
public object Convert(object value, Type targetType, object parameter, CultureInfo culture) { ClangTidyUseChecksFrom checksFrom = (ClangTidyUseChecksFrom)value; return(ToString(checksFrom)); }