使用StyleCop配置花括号

时间:2010-07-27 08:19:04

标签: stylecop

是否可以让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;
}

我也希望if,else,else if,while,foreach和for的这种行为。但不适用于类声明或方法声明。

1 个答案:

答案 0 :(得分:3)

我不认为这样做是开箱即用的;但是,StyleCop附带一个SDK,其中包含有关如何编写自定义规则的说明。虽然如果有人已经创建了一个自定义规则来完成你描述的内容,那将是最有帮助的,你可能会发现你必须自己动手。

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

祝你好运!