Improve code quality

This commit is contained in:
Jack251970 2025-09-15 12:53:17 +08:00
parent b07420a193
commit cea1402dde

View file

@ -181,8 +181,8 @@ namespace Flow.Launcher.Plugin.Calculator
return m.Value; return m.Value;
} }
var arg1 = argsContent.Substring(0, splitIndex).Trim(); var arg1 = argsContent[..splitIndex].Trim();
var arg2 = argsContent.Substring(splitIndex + 1).Trim(); var arg2 = argsContent[(splitIndex + 1)..].Trim();
// Check for empty arguments which can happen with stray commas, e.g., pow(,5) // Check for empty arguments which can happen with stray commas, e.g., pow(,5)
if (string.IsNullOrEmpty(arg1) || string.IsNullOrEmpty(arg2)) if (string.IsNullOrEmpty(arg1) || string.IsNullOrEmpty(arg2))
@ -259,7 +259,7 @@ namespace Flow.Launcher.Plugin.Calculator
return false; // has groups, but culture defines none. return false; // has groups, but culture defines none.
var firstPart = parts[0]; var firstPart = parts[0];
if (firstPart.StartsWith("-")) firstPart = firstPart.Substring(1); if (firstPart.StartsWith('-')) firstPart = firstPart[1..];
if (firstPart.Length == 0) return false; // e.g. ",123" if (firstPart.Length == 0) return false; // e.g. ",123"
if (firstPart.Length > groupSizes[0]) return false; if (firstPart.Length > groupSizes[0]) return false;