我是ReSharper的新手。 对于那些使用Resharper的人,我有没有办法添加自定义代码分析规则?
例如,我可能有一条规则说所有私有变量都应以字母“m”开头。如何将其添加到Resharper中,如果我违反此规则,它会显示为警告或错误?
答案 0 :(得分:4)
您可以为ReSharper编写自己的插件。看看这里:
http://stylecopforresharper.codeplex.com/
这与您要求的类似。它甚至可以做你想要的。不确定,因为我不是一个大型的StyleCop用户。
另请参阅ReSharper插件中我的系列博客文章中的第一篇:
http://hadihariri.com/2010/01/12/writing-plug-ins-for-resharper-part-1-of-undefined/
答案 1 :(得分:4)
我知道这个问题已经过时了,但对于像我这样谷歌的所有人来说:
Resharper -> Options -> Code inspections -> Custom Patterns
在那里,您可以创建自己的规则来突出显示模式或提供替换。这是针对ReSharper 8.我不确定该选项的版本。
答案 2 :(得分:3)
只是扩展@AakashM上面提到的内容:这可以在ReSharper Options |中指定语言| (Common或C#或其他)|命名风格。
如果单击“高级设置”,然后双击其中一个“实体描述”,则会有更多可能的实体(包括事件,命名空间等)以及访问权限(私有,受保护,等等),您可以为其定义前缀,后缀和套管规则。