问题标签 [suppression]

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 回答
6649 浏览

visual-studio - 排除源代码中的代码分析规则

在我正在研究 FxCop 的一个项目中,我在 Windows 窗体设计器生成的 InitializeComponent() 方法上显示了很多(我的意思是超过 400 个)错误。大多数错误只是标签的 Text 属性的分配。

我想在源代码中抑制这些方法,所以我将 FxCop 生成的抑制代码复制到 AssemblyInfo.cs 中,但它不起作用。

这是 FxCop 复制到剪贴板的属性。

任何人都知道抑制此消息的正确属性吗?

PS:我正在使用 Visual Studio 2005、C#、FxCop 1.36 beta。

0 投票
4 回答
26283 浏览

reporting-services - 抑制组中的重复值,SSRS 报告

我有一个 SSRS 报告,其中日期应按项目类别分组该类别中的项目代码在组内重复我如何抑制该值

请帮我想出一个主意。

谢谢,布里吉特

0 投票
2 回答
2415 浏览

asp.net - FxCop 抑制

我在 Asp.Net 页面上有一个控件,该页面上有一个名为“PaReq”的控件,它违反了规则:

CA1704:标识符应正确拼写

在我不确定如何抑制此错误之前,我使用了抑制,因为它是在生成的文件中定义的。

我可以在自定义字典中执行此操作,但这意味着所有开发人员都需要保持同步该字典的副本,如果可能的话,我宁愿避免这样做。此外,术语“PaReq”仅在该项目中使用。

我将如何以及在哪里应用抑制?

0 投票
1 回答
1718 浏览

fxcop - 如何让 FxCop 规则 CA1726 忽略首选术语?

FxCop 有一个规则 (CA1726)检查首选术语。这会查找诸如“不要”之类的词,并告诉您用更好的词(例如“不要”)替换它们。通常这很好,但是它反对的术语之一是“标志”。在我们公司,业务涉及旗帜,意思是旗杆末端的那些布料。每次都压制这条规则正在成为一种痛苦。有谁知道让这条规则适用于除“标志”之外的所有内容的方法吗?

注意:我知道我可以完全关闭规则,但我不想这样做。我只想关闭部分规则。

0 投票
7 回答
17394 浏览

command-line - Sourcesafe 命令行选项

我遇到了 Microsoft Visual Sourcesafe 命令行选项的问题,我希望有人遇到过并可以帮助我。

我在 DOS 批处理文件中有以下行。

在批处理文件中执行此行时,会出现以下提示...

将 C:\Compile\Activity 设置为项目 $/Development Projects/Activity?(Y/N) 的默认文件夹

我需要禁止此提示,以便让脚本在无人值守的情况下运行。我认为 -Q 选项将允许静默运行,但它不会抑制此提示。

我已经搜索过,似乎找不到可以删除此提示的选项。我不想为项目设置默认文件夹,所以如果可能的话,我想将答案默认为“N”。

0 投票
1 回答
201 浏览

c# - 异常阻塞了我的 IDE

我正在我的一个页面上扫描死链接。在一个我得到许多“System.dll 中发生'System.Net.WebException' 类型的第一次机会异常”数十个。我如何让 MSVC# 不显示它们?我正在捕获所有这些异常,因为我正在测试链接(实际上它被称为 testStatus,只请求头部并返回一个布尔值,如果它还活着的话)。如何使输出更易于阅读?

0 投票
5 回答
2591 浏览

internet-explorer - 当我在文本框中按回车键时,我需要抑制什么事件来阻止 IE “叮”?

在带有一个文本框的简单表单上,按 Enter 提交表单(这对于简单的搜索表单非常有用)

但是,在具有多个字段的表单上,在 input="text" 框中按 Enter 不会执行任何操作(例如提交),但在 IE 中它会“叮”,就好像您试图删除不可删除的对象一样。

问题是......我需要在 IE 中抑制什么事件才能停止这种声音?例如,如果我有一个用户名/密码表单,我希望输入键来提交表单,但我当然不想要“错误”声音。

带有声音的示例站点: http ://www.sears.com/shc/s/StoreLocatorView?storeId=10153&catalogId= 12605 只需在任何文本字段中按 Enter。叮!叮!叮!

非 IE 用户,声音是:程序事件 > Windows > 默认哔声(“Windows XP Ding.wav”)

0 投票
2 回答
8103 浏览

crystal-reports - Crystal Reports:根据当前页面中的组名有条件地抑制字段

我有一个名为:“Group #1 Name”的组,如您所知,在第 1 组部分的第一页查看报告时,我们会看到组的标题,但在我们导航到下一个组之前,它不会出现在下一页中。
现在我想在页面标题中显示当前由用户导航的组标题,以帮助用户知道当前在女巫组中(例如:如果组名是国家/地区的名称,则国家“A”中的产品将在下一页继续,并且其他下一页,我们希望看到这些产品的国家/地区)。

我复制了我的“组 #1 名称”并将其放在页眉上,但有一个问题:
当从查看器导航报告时,当我们在标题中看到下一个组(例如:国家 B)时,值仍然是国家 A,如果您继续导航到下一页,它将是正确的。
这是我的问题:
如何根据组名抑制标题字段?
cleary 当组国家 B 显示在当前页面中时,我想禁止在标题中显示国家 A 的字段。

0 投票
2 回答
2139 浏览

.net - 在项目或程序集中全局禁止代码分析警告 CA1704?

我有几个CA1704:IdentifiersShouldBeSpelledCorrectly要抑制的代码分析警告。基本上,它们指的是被认为拼写错误的公司名称。

公司名称是我项目中几个命名空间的一部分,为了抑制所有警告,我需要在GlobalSuppressions文件中添加很多抑制。有没有办法在文件的一行中抑制所有这些警告,GlobalSuppressions以防止我的GlobalSuppressions文件变得过于混乱?

0 投票
1 回答
731 浏览

.net - 有没有办法绕过 CA1726:UsePreferredTerms?

我对代码分析规则CA1726:UsePreferredTerms 有疑问。我们的业务领域有两个关键概念,分别名为CaseFlag。根据 CA 的说法,使用这些名称显然是一种致命的罪过,但我真的不在乎,因为正如我所说,它们是我们领域模型中的关键概念。CA 不仅抱怨类型声明,还抱怨每个方法参数名称。那么有没有人知道除了添加大量抑制或完全禁用规则之外是否有解决方法?我可以将名称添加到自定义字典吗?