StyleCop 自定义规则来验证新列表(大小);

StyleCop custom rule to validate new List(size);

如何检查代码中的语法“new List(size);”? size 可以是定义列表大小的任何数值。这是在 StyleCop 中创建自定义规则。我也可以使用正则表达式。解决此模式的最佳方法是什么。如果开发人员使用此模式初始化列表,则需要显示警告。

^new(\s{1,})list(<(.*)>)?\((\d+)?\)(\s+)?;(\s+)?$ 演示 @ https://dotnetfiddle.net/DOC4pz