stylecop

    2热度

    2回答

    特别是关于“SA1126:PrefixCallsCorrectly”规则,它告诉我们使用“this”。实例成员的前缀。 我应该遵循Razor语法中的这些规则吗? 例子: <span>@this.Html.DisplayFor(m => m.Name)</span> 您可能会注意到: <span>Name: @this.Model.Name</span> 或者 “这一点。”在这里是无效的(我

    3热度

    1回答

    我正在查找设置文件以手动更改设置 - 但无法找到它。 我跟着这些方向进行安装:http://stylecop.codeplex.com/wikipage?title=Setting%20Up%20StyleCop%20MSBuild%20Integration (有一个例外,我把StyleCop.Targets文件我的项目文件夹内) 了StyleCop运行正常,但我想改变设置 - 其中我去找到设置

    3热度

    2回答

    我一直在使用“this”。大约两年的前缀(StyleCop SA1102规则)。但是现在我改变了主意,在静态和实例专用字段中使用“下划线”前缀并删除“this”。字首。 在这里,我的理由从“这个”切换。为“下划线”: 容易破裂:没有人在你的团队将始终使用“这一点。”所以当你看到一个遵循这种风格的项目时,你不会看到“这个”。所有实例成员的前缀。 无用区别:什么是实例和静态字段区分的好处?你有没有收获

    0热度

    1回答

    我想写一个StyleCop的自定义规则,与SA1101相反;即,如果存在多余的this.(类似于ReSharper),我想要发生违规行为。如果包含元素的方法/索引器/委托/构造函数没有一个与元素名称相同的参数,就会发生这种情况。 对于自定义源分析器,在VisitElement(CsElement element, CsElement parentElement, T context)范围内,如何获

    2热度

    1回答

    我希望有人能帮助我。过去几周我一直在追踪和追踪。这是一个令人烦恼的事情,两部分问题! 我不喜欢这个关键字卡在一切前面。在我安装Stylecop之前,我记得ReSharper提出将这些删除为冗余。随着StyleCop这不再发生。更糟糕的是,当我重新格式化或以其他方式拨动代码时,这个关键字似乎自动出现在我没有要求的地方。我曾尝试关闭StyleCop的检查并打开ReSharpers。 RS不提供删除它。

    0热度

    1回答

    我试图让声纳与StyleCop 4.7一起工作,并且遇到一些问题。 1)当我在Sonar设置中设置StyleCop的位置时,Sonar无法运行,因此CI构建失败。 Sonar似乎无法找到作为StyleCop的一部分编译的程序集4.7 2)我没有看到一种方法来获取版本4.7中可用的规则,这些规则在4.4中不可用。这意味着,我希望启用4.7版本中可用的规则,但不会显示为声纳质量配置文件中启用和优先考虑

    1热度

    1回答

    我尝试使用了StyleCop 4.7.31 我有一个项目,其中一个接口声明: public interface IRmlManager { /// <summary> /// Adds the notification. /// </summary> /// <param name="notificationData">The notification d

    0热度

    1回答

    似乎有各种问题,询问具体如何抑制特定警告了StyleCop,例如: [SuppressMessage("Microsoft.StyleCop.CSharp.OrderingRules", "SA1202:ElementsMustBeOrderedByAccess"] 但我在哪里可以authoratively只看得到规则的短名称(尤其)包含它的命名空间。我下载了stylecop项目并查看了项目规

    0热度

    1回答

    如何在stylecop中定义规则以强制开发人员关闭SQLDataReader()或连接? 如果还有其他解决方案的话也请提出。 所需的解决方案是迫使开发商关闭SqlDataReader的 或 我们能做的DAL或任何其他apporach确保DataReader的连接是关闭任何其他变化..

    2热度

    2回答

    在几个项目的App.config文件中,有一条线 <add key="url" value="http://www.example.com/"/> 在每个版本,我想有一个任务,以验证"url"键进行不有文字"http://localhost"。有没有办法做到这一点?