是否可以让StyleCop说这是使用花括号的正确方法?

if (request.Query == string.Empty) {
    return SearchResponse.Empty;
}

但这不是
if (request.Query == string.Empty)
    return SearchResponse.Empty;

或这个:
if (request.Query == string.Empty)
{
    return SearchResponse.Empty;
}

我也想要这种行为,如果,否则,如果,同时,foreach和for。但不适用于类声明或方法声明。

最佳答案

我不认为它是开箱即用的。但是,StyleCop附带了一个SDK,其中包含有关如何编写自定义规则的说明。尽管如果某人已经创建了完成您所描述的自定义规则将是最有帮助的,但是您可能会发现必须自己滚动。

我打算添加一个指向SDK文档的链接,但当时的.CHM似乎已损坏。您可能需要从http://stylecop.codeplex.com中获得整个项目,以阅读详细信息。

祝好运!

关于stylecop - 使用StyleCop配置花括号,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3341786/

10-13 02:47