格式行实际上没有格式化。

时间:2015-02-20 03:31:16

标签: c# resharper stylecop

我安装了Resharper 9和StyleCop,因为我正在试用,看看我的工作是否应该为所有开发人员安装工具(所以我很擅长使用这两种工具)。

StyleCop有许多影响行格式的规则,例如:SA1116。当这些规则被违反时,Resharper会接收并提供自动修复的选项(如下所示)。

enter image description here

唯一的问题是当我实际打击输入时没有任何反应。那么这个规则违规的80%的时间以及一堆其他格式问题(例如演员和变量之间的空格)(例如(double) myDouble;)没有任何事情发生

看起来如此不稳定,是否有人知道如何改进这一点,还是仅仅归功于StyleCop没有与Resharper完全整合? (在这种情况下,我应该停止查看recharper / stylecop组合作为“按下按钮来修复”工具,更像是“这是一个警告,欢迎。现在如果有一个按钮,按下它你很幸运”)

干杯,

1 个答案:

答案 0 :(得分:1)

将此作为StyleCop project on CodePlex的问题提出来可能是值得的。但是,CodePlex项目似乎有点放弃 - 当前的ReSharper 9插件由社区成员提供。有一个GitHub回购(尽管它没有源代码),您可以使用它来尝试file an issue