是否可以让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的这种行为。但不适用于类声明或方法声明。
答案 0 :(得分:3)
我不认为这样做是开箱即用的;但是,StyleCop附带一个SDK,其中包含有关如何编写自定义规则的说明。虽然如果有人已经创建了一个自定义规则来完成你描述的内容,那将是最有帮助的,你可能会发现你必须自己动手。
我打算添加一个指向SDK文档的链接,但是.CHM似乎在当时被打破了。您可能需要从http://stylecop.codeplex.com获取整个项目以阅读详细信息。
祝你好运!