使用ReSharper和StyleCop处理此关键字和打开括号

Scr*_*uck 2 c# resharper stylecop visual-studio

我希望有人可以帮助我.过去几周我一直在寻找和关闭.这是一件令我烦恼的事情的两部分问题!

我不喜欢这个关键字卡在一切之前.在我安装Stylecop之前,我记得ReSharper提议将这些删除为冗余.使用StyleCop不再发生这种情况.更糟糕的是当我重新格式化或以其他方式摆弄代码时,这个关键字似乎自动出现在我没有要求的地方.我试过关闭StyleCop的检查并打开ReSharpers.RS不提供删除它.我已经得出结论,它必须与代码格式化有关,但我找不到任何东西.

一个较小的烦恼是我更喜欢我的开口支架与它所指的声明在同一条线上.它再次被分流了.我想知道这是否在同一地区,我只是没有看到树木.

Pie*_*ers 6

您可以this通过更改Resharper-> Options-> Languages-> C# - > Formatting Style-> Other-> Force"this" 来让resharper忽略关键字.例如'不要使用'成员的限定符.安装Stylecop始终将此设置重置为"始终使用".

在此输入图像描述

关于大括号,您可以在Resharper-> Options-> Languages-> C# - > Formatting Style-> Braces Layout下更改它们,并使用'At and of line(K&R style)'.