问题标签 [stylecop]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
4499 浏览

.net - MS StyleCop 和 CruiseControl.NET

我想知道是否有人尝试将 StyleCop 集成到 CruiseControl.NET 中。

有人知道吗?或者至少有人创建并发布了一个 xsl 文件,用于在 CCNet 的仪表板上显示 StyleCop 结果?

编辑:我找到了这个项目,它为 StyleCop 提供了 cmd 接口,以 xml 格式生成结果,还提供了用于将此 xml 转换为 html 的 xsl。现在把这些东西和CCNet放在一起。

0 投票
8 回答
1867 浏览

delphi - 德尔福的 FxCop/StyleCop?

有谁知道 Delphi 的 FxCop/StyleCop 等价物?我真的很想在持续集成中自动检查样式等。

0 投票
9 回答
15671 浏览

visual-studio-2008 - StyleCop 可以自动修复任何东西吗?

我决定开始在一个中型项目上运行 StyleCop,并且收到了 1000 多个警告。

有没有一种快速简便的方法来修复大多数这些警告?大多数警告可以很容易地自动解决,并且可以为我节省大量时间。

0 投票
7 回答
17272 浏览

c# - 在 PC 之间传输所有 ReSharper 设置

我想知道是否有办法将 ReSharper 中的所有设置(包括 ReSharper 设置的 StyleCop 和我为 ReSharper 设置的键盘绑定)从一台 PC 复制到另一台 PC?

0 投票
1 回答
11685 浏览

customization - 如何从 StyleCop 规则 SA1600 中排除私人成员

有谁知道如何更改 StyleCop 规则 SA1600,即必须记录元素,以便它仅适用于属性而不适用于私有成员?

我们的 ORM (DevExpress XPO) 要求您拥有所有公共属性的私有成员(因为您必须在 setter 中调用一个函数来将其持久化并将其存储在私有成员中),并评论公共属性和私有考虑到一些表有超过 50 个字段,有同样事情的成员正在杀死我。

0 投票
2 回答
2500 浏览

stylecop - 获取 StyleCop 规则 SA1503 CurlyBracketsMustNotBeOmitted 更灵活

我很难使用 StyleCop 规则 SA1503 (CurlyBracketsMustNotBeOmitted)。

在我的代码中,我经常有这样的模式:

这背后的基本原理是在对单个参数进行多次验证检查和/或检查多个参数时节省垂直空间。这种检查的逻辑通常简单明了,对于抛出的异常也是如此。

但是,我永远不会

我会一直写

总而言之:

  • 如果 if 语句被拆分为多行,则使用大括号
  • 不要使用大括号进行简单的参数验证等可以轻松(且可读)放在一行中

StyleCop 可以在这里帮助我吗?

0 投票
2 回答
2425 浏览

resharper - StyleCop,优点/缺点

StyleCop有用吗,它的优缺点是什么?

我还下载了 StyleCop,Resharper StyleCop。

我正在使用 resharper,它有自己的编码标准,而 StyleCop 也有自己的,我很困惑将使用哪些规则?

0 投票
1 回答
674 浏览

coding-style - 用于 MVC 应用程序的 StyleCop

我们计划将StyleCop用于我们的 MVC 应用程序。有人用过 StyleCop 的 MVC 吗?如果我能得到使用风格警察的利弊,那就太好了。

0 投票
2 回答
5259 浏览

resharper - 获取 Resharper 以使用 StyleCop 配置

我们的项目已经有了 StyleCop 配置。我正在使用 ReSharper,我希望能够让 R# 使用 StyleCop 设置。

我知道您可以使用 StyleCopForResharper 在 Resharper 中构建设置并将它们导出为 StyleCop 配置,但是您可以反过来让 Resharper 使用现有的 StyleCop 配置吗?

0 投票
1 回答
11669 浏览

c# - StyleCop 格式

如何格式化以下行以消除 StyleCop 警告:

现在,我收到 4 个警告:

  • Warning 4 SA1001: Invalid spacing around the comma.
  • Warning 5 SA1011: Invalid spacing around the closing square bracket.
  • Warning 6 SA1012: Invalid spacing around the opening curly bracket.
  • Warning 7 SA1013: Invalid spacing around the closing curly bracket.