问题标签 [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.
visual-studio-2010 - 为什么 StyleCop SA1305 不尊重 VS2010(或 MSBuild)中允许的前缀列表?
我刚刚将一个项目从 2008 升级到 2010 Beta 2,StyleCop 现在报告带有前缀“is”的变量名称的 SA1305(匈牙利符号)警告。“是”肯定在允许的前缀列表中。
这是一个已知的问题?有没有其他人遇到过这个问题?该代码在 2008 年肯定是在没有任何警告的情况下编译的。
更新:事实证明,这可以在 Visual Studio 中按预期工作,但随后通过 MSBuild 失败。请参阅下面的答案以了解原因。
msbuild - 为团队开发设置 StyleCop
我们正在尝试为团队开发环境设置 stylecop。到目前为止,我们所做的是:
- 将文件签入源代码管理
- 在指向该位置的每台机器上创建一个环境变量(每个开发人员都将源签出到不同的位置,这解决了这个问题)
- 将标签添加到项目中,如下所示:
这很好用,但是 VS 抱怨文件不安全,我知道要修复我们必须在注册表中标记是安全的。我们想创建一个 .reg 文件来导入此设置并让每个人都更轻松。我们可以在路径中使用该环境变量吗?我已经尝试了下面的代码片段,但这似乎不起作用。环境变量的语法是否不同?
c# - 如何在vim中使用C#代码的语句进行排序?
最近我在 vim 中编辑 C# 代码。并且构建系统启用了 StyleCop,因此所有using语句都应按字母顺序排列。
所以,我尝试在可视模式下选择下面的代码行,然后输入“:sort”。
结果是:
它没有通过 StyleCop 检查,因为“System.Security”不在“System.Security.Permissions”之前。";" 的 ASCII 值 大于“.”的 ASCII 值。
首选结果是:
如何实现?
fxcop - Stylecop 与 FXcop
Stylecop 是否已取代 FXcop?我们应该在 Visual Studio 2008 中使用哪种产品?
stylecop - 是否可以仅在项目中的 1 个文件上运行 StyleCop?
是否可以仅在项目中的 1 个文件上运行 StyleCop?
c# - C# 这个初始化器真的是多余的吗?
我有以下代码行:
StyleCop 和 ReSharper 建议我删除多余的初始化程序。但是,如果我将其替换为
这肯定会生成一个未设置为对象实例的对象引用吗?我正在使用 .NET 3.5。您不再需要手动实例化对象吗?
下一行是:
值得注意的是,它dc
是从 WCF 服务生成的一个类。DownloadNewMessages
WCF Web 服务方法也是如此。
c# - 为什么我不应该在 StyleCop 中为成员变量添加前缀?
StyleCop刚刚告诉我,我不应该在成员变量前面加上m_
. 那是 C# 编码风格的官方路线吗?我想它来自MS。有人对这个有了解吗??
默认情况下,StyleCop 不允许使用下划线、m_ 等来标记本地类字段,而支持“this”。字首。使用“this”的好处。是它同样适用于所有元素类型,包括方法、属性等,而不仅仅是字段,使得对类成员的所有调用都可以立即识别,无论使用哪个编辑器查看代码。另一个优点是它在实例成员和静态成员之间创建了一个快速、可识别的区别,它们不会加前缀。
c# - StyleCop 压制
是否可以在更全局的内容中抑制 StyleCop 规则......换句话说,不仅仅是使用源内联属性?
c# - FxCop 或 StyleCop 中的自定义静态代码分析规则?
如果编写自己的静态代码分析规则(针对 C# 代码),使用 StyleCop 与 FxCop 的优缺点是什么?
一种比另一种更适合某种类型的分析吗?或者两者之间的区别是一个在源代码上运行,另一个在编译程序集上运行?
.net - 自动风格警察
StyleCop 是 Visual Studio 的一个很棒的小插件。但它不会向您显示实时提示或提供任何自动修复。
随之而来的是 reSharper 和 StyleCop for reSharper,这是理想的解决方案,但成本太高。
是否有一种开源方式来实现风格警察的实时代码提示和自动修复?
或者 reSharper 是目前唯一的方法吗?
提前致谢...