问题标签 [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 投票
3 回答
6044 浏览

visual-studio-2010 - 为什么 StyleCop SA1305 不尊重 VS2010(或 MSBuild)中允许的前缀列表?

我刚刚将一个项目从 2008 升级到 2010 Beta 2,StyleCop 现在报告带有前缀“is”的变量名称的 SA1305(匈牙利符号)警告。“是”肯定在允许的前缀列表中。

这是一个已知的问题?有没有其他人遇到过这个问题?该代码在 2008 年肯定是在没有任何警告的情况下编译的。

更新:事实证明,这可以在 Visual Studio 中按预期工作,但随后通过 MSBuild 失败。请参阅下面的答案以了解原因。

0 投票
1 回答
1230 浏览

msbuild - 为团队开发设置 StyleCop

我们正在尝试为团队开发环境设置 stylecop。到目前为止,我们所做的是:

  • 将文件签入源代码管理
  • 在指向该位置的每台机器上创建一个环境变量(每个开发人员都将源签出到不同的位置,这解决了这个问题)
  • 将标签添加到项目中,如下所示:

这很好用,但是 VS 抱怨文件不安全,我知道要修复我们必须在注册表中标记是安全的。我们想创建一个 .reg 文件来导入此设置并让每个人都更轻松。我们可以在路径中使用该环境变量吗?我已经尝试了下面的代码片段,但这似乎不起作用。环境变量的语法是否不同?

0 投票
4 回答
464 浏览

c# - 如何在vim中使用C#代码的语句进行排序?

最近我在 vim 中编辑 C# 代码。并且构建系统启用了 StyleCop,因此所有using语句都应按字母顺序排列。

所以,我尝试在可视模式下选择下面的代码行,然后输入“:sort”。

结果是:

它没有通过 StyleCop 检查,因为“System.Security”不在“System.Security.Permissions”之前。";" 的 ASCII 值 大于“.”的 ASCII 值。

首选结果是:

如何实现?

0 投票
5 回答
36218 浏览

fxcop - Stylecop 与 FXcop

Stylecop 是否已取代 FXcop?我们应该在 Visual Studio 2008 中使用哪种产品?

0 投票
1 回答
2356 浏览

stylecop - 是否可以仅在项目中的 1 个文件上运行 StyleCop?

是否可以仅在项目中的 1 个文件上运行 StyleCop?

0 投票
6 回答
4962 浏览

c# - C# 这个初始化器真的是多余的吗?

我有以下代码行:

StyleCop 和 ReSharper 建议我删除多余的初始化程序。但是,如果我将其替换为

这肯定会生成一个未设置为对象实例的对象引用吗?我正在使用 .NET 3.5。您不再需要手动实例化对象吗?

下一行是:

值得注意的是,它dc是从 WCF 服务生成的一个类。DownloadNewMessagesWCF Web 服务方法也是如此。

0 投票
5 回答
2431 浏览

c# - 为什么我不应该在 StyleCop 中为成员变量添加前缀?

StyleCop刚刚告诉我,我不应该在成员变量前面加上m_. 那是 C# 编码风格的官方路线吗?我想它来自MS。有人对这个有了解吗??

默认情况下,StyleCop 不允许使用下划线、m_ 等来标记本地类字段,而支持“this”。字首。使用“this”的好处。是它同样适用于所有元素类型,包括方法、属性等,而不仅仅是字段,使得对类成员的所有调用都可以立即识别,无论使用哪个编辑器查看代码。另一个优点是它在实例成员和静态成员之间创建了一个快速、可识别的区别,它们不会加前缀。

0 投票
2 回答
1985 浏览

c# - StyleCop 压制

是否可以在更全局的内容中抑制 StyleCop 规则......换句话说,不仅仅是使用源内联属性?

0 投票
2 回答
1279 浏览

c# - FxCop 或 StyleCop 中的自定义静态代码分析规则?

如果编写自己的静态代码分析规则(针对 C# 代码),使用 StyleCop 与 FxCop 的优缺点是什么?

一种比另一种更适合某种类型的分析吗?或者两者之间的区别是一个在源代码上运行,另一个在编译程序集上运行?

0 投票
3 回答
2751 浏览

.net - 自动风格警察

StyleCop 是 Visual Studio 的一个很棒的小插件。但它不会向您显示实时提示或提供任何自动修复。

随之而来的是 reSharper 和 StyleCop for reSharper,这是理想的解决方案,但成本太高。

是否有一种开源方式来实现风格警察的实时代码提示和自动修复?

或者 reSharper 是目前唯一的方法吗?

提前致谢...