From bc54599bd4a361f6e9c9637e6a0a6ef9969fe475 Mon Sep 17 00:00:00 2001 From: Vlada Shubina Date: Mon, 12 Sep 2022 14:08:35 +0200 Subject: [PATCH] removed misleading error --- .../InstantiateCommand.NoMatchHandling.cs | 18 +++++++----------- ...ateTemplateWithUnknownLanguage.verified.txt | 5 ----- ...antiateTemplateWithUnknownType.verified.txt | 5 ----- 3 files changed, 7 insertions(+), 21 deletions(-) diff --git a/src/Cli/Microsoft.TemplateEngine.Cli/Commands/create/InstantiateCommand.NoMatchHandling.cs b/src/Cli/Microsoft.TemplateEngine.Cli/Commands/create/InstantiateCommand.NoMatchHandling.cs index 923a8f2a71cd..44f54920705c 100644 --- a/src/Cli/Microsoft.TemplateEngine.Cli/Commands/create/InstantiateCommand.NoMatchHandling.cs +++ b/src/Cli/Microsoft.TemplateEngine.Cli/Commands/create/InstantiateCommand.NoMatchHandling.cs @@ -18,7 +18,7 @@ internal static List GetInvalidOptions(IEnumerable< //we need to process errors only for templates that match on language, type or baseline IEnumerable templatesToAnalyze = templates.Where(template => template.IsTemplateMatch); - List invalidOptionsList = new List(); + List invalidOptionsList = new(); //collect the options with invalid names (unmatched tokens) IEnumerable unmatchedOptions = templatesToAnalyze.SelectMany( @@ -61,7 +61,7 @@ internal static List GetInvalidOptions(IEnumerable< internal static List CollectTemplateMatchInfo(InstantiateCommandArgs args, IEngineEnvironmentSettings environmentSettings, TemplatePackageManager templatePackageManager, TemplateGroup templateGroup) { - List matchInfos = new List(); + List matchInfos = new(); foreach (CliTemplateInfo template in templateGroup.Templates) { if (ReparseForTemplate(args, environmentSettings, templatePackageManager, templateGroup, template) @@ -91,7 +91,7 @@ private static string InvalidOptionsListToString(IEnumerable template.IsTemplateMatch); } - StringBuilder invalidParamsErrorText = new StringBuilder(LocalizableStrings.InvalidCommandOptions); + StringBuilder invalidParamsErrorText = new(LocalizableStrings.InvalidCommandOptions); foreach (InvalidTemplateOptionResult invalidParam in invalidParameterList) { invalidParamsErrorText.AppendLine(); @@ -143,7 +143,7 @@ private static NewCommandStatus HandleNoTemplateFoundResult( } else { - var tokens = args.ParseResult.Tokens.Select(t => $"'{t.Value}'"); + IEnumerable tokens = args.ParseResult.Tokens.Select(t => $"'{t.Value}'"); reporter.WriteLine(string.Format(LocalizableStrings.Generic_Info_NoMatchingTemplates, string.Join(" ", tokens)).Bold().Red()); } reporter.WriteLine(); @@ -168,7 +168,7 @@ private static void HandleNoMatchOnTemplateBaseOptions(IEnumerable typeOption = SharedOptionsFactory.CreateTypeOption(); Option baselineOption = SharedOptionsFactory.CreateBaselineOption(); - Command reparseCommand = new Command("reparse-only") + Command reparseCommand = new("reparse-only") { languageOption, typeOption, @@ -181,11 +181,11 @@ private static void HandleNoMatchOnTemplateBaseOptions(IEnumerable()); string baseInputParameters = $"'{args.ShortName}'"; - foreach (var option in new[] { languageOption, typeOption, baselineOption }) + foreach (Option option in new[] { languageOption, typeOption, baselineOption }) { if (result.FindResultFor(option) is { } optionResult && optionResult.Token is { } token) { - baseInputParameters = baseInputParameters + $", {token.Value}='{optionResult.GetValueOrDefault()}'"; + baseInputParameters += $", {token.Value}='{optionResult.GetValueOrDefault()}'"; } } @@ -205,10 +205,6 @@ private static void HandleNoMatchOnTemplateBaseOptions(IEnumerable