如何在ReSharper中添加自定义代码分析

时间:2010-02-15 06:26:17

标签: resharper

我是ReSharper的新手。 对于那些使用Resharper的人,我有没有办法添加自定义代码分析规则?

例如,我可能有一条规则说所有私有变量都应以字母“m”开头。如何将其添加到Resharper中,如果我违反此规则,它会显示为警告或错误?

3 个答案:

答案 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#或其他)|命名风格。

如果单击“高级设置”,然后双击其中一个“实体描述”,则会有更多可能的实体(包括事件,命名空间等)以及访问权限(私有,受保护,等等),您可以为其定义前缀,后缀和套管规则。