From ffdb5d44d74d8d0fa7f26099dd0b7c4c71f1d82a Mon Sep 17 00:00:00 2001 From: CleanCodeDeveloper <16760760+CleanCodeDeveloper@users.noreply.github.com> Date: Thu, 10 Mar 2022 11:35:49 +0100 Subject: [PATCH] [PTRun][WebSearch] Enable analyzer and fix warnings (#16938) --- .../Community.PowerToys.Run.Plugin.WebSearch.csproj | 2 ++ .../Plugins/Community.PowerToys.Run.Plugin.WebSearch/Main.cs | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/modules/launcher/Plugins/Community.PowerToys.Run.Plugin.WebSearch/Community.PowerToys.Run.Plugin.WebSearch.csproj b/src/modules/launcher/Plugins/Community.PowerToys.Run.Plugin.WebSearch/Community.PowerToys.Run.Plugin.WebSearch.csproj index 42b83e1922..a58c37c4df 100644 --- a/src/modules/launcher/Plugins/Community.PowerToys.Run.Plugin.WebSearch/Community.PowerToys.Run.Plugin.WebSearch.csproj +++ b/src/modules/launcher/Plugins/Community.PowerToys.Run.Plugin.WebSearch/Community.PowerToys.Run.Plugin.WebSearch.csproj @@ -13,6 +13,8 @@ false x64 en-US + true + Recommended diff --git a/src/modules/launcher/Plugins/Community.PowerToys.Run.Plugin.WebSearch/Main.cs b/src/modules/launcher/Plugins/Community.PowerToys.Run.Plugin.WebSearch/Main.cs index 871546c75a..307cbb1cf1 100644 --- a/src/modules/launcher/Plugins/Community.PowerToys.Run.Plugin.WebSearch/Main.cs +++ b/src/modules/launcher/Plugins/Community.PowerToys.Run.Plugin.WebSearch/Main.cs @@ -152,7 +152,7 @@ namespace Community.PowerToys.Run.Plugin.WebSearch { if (input.EndsWith(":", StringComparison.OrdinalIgnoreCase) && !input.StartsWith("http", StringComparison.OrdinalIgnoreCase) - && !input.Contains("/", StringComparison.OrdinalIgnoreCase) + && !input.Contains('/', StringComparison.OrdinalIgnoreCase) && !input.All(char.IsDigit) && System.Text.RegularExpressions.Regex.IsMatch(input, @"^([a-z][a-z0-9+\-.]*):")) {