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
如何检查代码中的语法“new List(size);”? size 可以是定义列表大小的任何数值。这是在 StyleCop 中创建自定义规则。我也可以使用正则表达式。解决此模式的最佳方法是什么。如果开发人员使用此模式初始化列表,则需要显示警告。
^new(\s{1,})list(<(.*)>)?\((\d+)?\)(\s+)?;(\s+)?$
演示 @ https://dotnetfiddle.net/DOC4pz