问题标签 [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.
.net - MS StyleCop 和 CruiseControl.NET
我想知道是否有人尝试将 StyleCop 集成到 CruiseControl.NET 中。
有人知道吗?或者至少有人创建并发布了一个 xsl 文件,用于在 CCNet 的仪表板上显示 StyleCop 结果?
编辑:我找到了这个项目,它为 StyleCop 提供了 cmd 接口,以 xml 格式生成结果,还提供了用于将此 xml 转换为 html 的 xsl。现在把这些东西和CCNet放在一起。
delphi - 德尔福的 FxCop/StyleCop?
有谁知道 Delphi 的 FxCop/StyleCop 等价物?我真的很想在持续集成中自动检查样式等。
visual-studio-2008 - StyleCop 可以自动修复任何东西吗?
我决定开始在一个中型项目上运行 StyleCop,并且收到了 1000 多个警告。
有没有一种快速简便的方法来修复大多数这些警告?大多数警告可以很容易地自动解决,并且可以为我节省大量时间。
c# - 在 PC 之间传输所有 ReSharper 设置
我想知道是否有办法将 ReSharper 中的所有设置(包括 ReSharper 设置的 StyleCop 和我为 ReSharper 设置的键盘绑定)从一台 PC 复制到另一台 PC?
customization - 如何从 StyleCop 规则 SA1600 中排除私人成员
有谁知道如何更改 StyleCop 规则 SA1600,即必须记录元素,以便它仅适用于属性而不适用于私有成员?
我们的 ORM (DevExpress XPO) 要求您拥有所有公共属性的私有成员(因为您必须在 setter 中调用一个函数来将其持久化并将其存储在私有成员中),并评论公共属性和私有考虑到一些表有超过 50 个字段,有同样事情的成员正在杀死我。
stylecop - 获取 StyleCop 规则 SA1503 CurlyBracketsMustNotBeOmitted 更灵活
我很难使用 StyleCop 规则 SA1503 (CurlyBracketsMustNotBeOmitted)。
在我的代码中,我经常有这样的模式:
这背后的基本原理是在对单个参数进行多次验证检查和/或检查多个参数时节省垂直空间。这种检查的逻辑通常简单明了,对于抛出的异常也是如此。
但是,我永远不会写
我会一直写
总而言之:
- 如果 if 语句被拆分为多行,则使用大括号
- 不要使用大括号进行简单的参数验证等可以轻松(且可读)放在一行中
StyleCop 可以在这里帮助我吗?
resharper - StyleCop,优点/缺点
StyleCop有用吗,它的优缺点是什么?
我还下载了 StyleCop,Resharper StyleCop。
我正在使用 resharper,它有自己的编码标准,而 StyleCop 也有自己的,我很困惑将使用哪些规则?
coding-style - 用于 MVC 应用程序的 StyleCop
我们计划将StyleCop用于我们的 MVC 应用程序。有人用过 StyleCop 的 MVC 吗?如果我能得到使用风格警察的利弊,那就太好了。
resharper - 获取 Resharper 以使用 StyleCop 配置
我们的项目已经有了 StyleCop 配置。我正在使用 ReSharper,我希望能够让 R# 使用 StyleCop 设置。
我知道您可以使用 StyleCopForResharper 在 Resharper 中构建设置并将它们导出为 StyleCop 配置,但是您可以反过来让 Resharper 使用现有的 StyleCop 配置吗?
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.