S1449 for String.Compare with StringComparison flag

S1449 for String.Compare with StringComparison flag

我有以下代码:

string.Compare(value, expression.MatchValue, StringComparison.Ordinal) > 0;

此行创建以下 SonarLint 警告:

S1449:定义要在此字符串操作中使用的语言环境。

我会假设,因为我指定了 StringComparsion.Ordinal 值,所以我确实指定了要使用的本地,并且不应引发 S1449 警告。

这是正确的吗?如果是这样,有什么方法可以为 SonarLint 创建错误(我在 https://jira.sonarsource.com/browse/SLVS/ 创建了一个帐户,但我似乎没有创建帐户的权限)。

谢谢!

这个问题最近已在 SonarLint 中修复:https://jira.sonarsource.com/browse/SLVS-782

它将成为今天或未来几天发布的下一个版本(版本 1.8.0)的一部分。