suppress-warnings相关内容

ReSharper:如何在检测结果中隐藏隐藏的警告?

我在VB.NET类文件(*.vb)中取消了ReSharper警告。不出所料,该警告不会在文本编辑器的边框中突出显示。 如果我显示我的项目的所有ReSharper警告,我希望隐藏的警告既不会显示在检查结果视图中。但是,它是显示的,请参见屏幕截图。 如何隐藏带有批注的代码中隐藏的InspectionResults中的警告? 我正在使用ReSharper 8.2.3 (如果您在X ..
发布时间:2022-04-04 10:37:08 其他开发

如何抑制VB的“迭代变量不应该用于lambda表达式"

我在 VB.NET 中使用 LINQ,有时我会遇到类似 的查询 对于 i = 0 到 10Dim num = (From n In numbers Where n Mod i = 0 Select n).First()下一个 然后出现警告“在 lambda 表达式中使用迭代变量可能会产生意想不到的结果.相反,在循环中创建一个局部变量并为其分配迭代变量的值." 我知道在 lambda 表 ..
发布时间:2022-01-24 12:18:06 其他开发

gcc 警告"'将在之后初始化'

我从无法修改的第 3 方代码中收到很多此类警告.有没有办法禁用此警告或至少在某些区域禁用它(例如 VC++ 中的#pragma push/pop)? 例子: list.h:1122:警告:`list>::node_alloc_' 将在之后初始化list.h:1117:警告:`分配器列表 ..
发布时间:2022-01-23 20:45:27 其他开发

我可以让 PyC​​harm 在一行中抑制特定警告吗?

PyCharm 提供了一些关于代码风格、约定和逻辑陷阱的有用警告.如果我尝试提交带有警告(或错误)的代码,它还会提供通知. 有时我有意识地忽略这些针对特定代码行的警告(出于各种原因,通常是考虑到第三方库的实现细节).我想抑制警告,但只是针对那条线(如果警告出现在我没有故意的不同行上,我想知道它!) 如何在 PyCharm 中做到这一点?(强烈推荐遵循通用的 Python 约定.) ..
发布时间:2022-01-08 09:37:09 Python

使用 Valgrind 抑制 Qt 内存泄漏的文件

我通常用 C++ 编写我的类,并在 Linux 平台上使用 valgrind 检查它们是否泄漏内存.直到所有堆内存都被释放,我才满意. 开始用 Qt 编写,我发现 valgrind 检测到多少泄漏,也是在一个简单的项目中.它们太多了,很难检测到我的相同泄漏. 我在某处读到可以使用 valgrind 的抑制文件,这有助于过滤掉不需要的泄漏,但我找不到它. 我使用的是 Ubuntu ..
发布时间:2021-12-31 08:16:06 C/C++开发

如何抑制 NetBeans 的 PHP 文件中的警告?

我有一个 PHP 文件,其中一行在 NetBeans 中产生警告.如何强制 IDE 忽略该具体警告? 请注意,我不想在解决方案范围内禁用此类警告. 这是一行示例代码: if ($query = db_query("SELECT column FROM {table} WHERE type='some_value'")) { ... } 这是产生警告的文本​​:'可能的意外赋值,应避 ..
发布时间:2021-12-26 15:16:14 PHP

如何在 Visual C++ 中抑制外部头文件中的警告

我正在开始一个新的 BREW 项目,我想使用警告级别 4 (/W4) 进行编译,以保持应用程序代码的整洁.问题是 BREW 头文件本身不能用/W4 干净地编译. 在 gcc 中,您可以使用 -I 和 -isystem 来区分应用程序头和系统头,然后默认情况下 gcc 不会在系统头中报告任何编译警告.Visual C++ 中是否有等效机制? 解决方案 这个问题似乎有答案. 这篇文 ..
发布时间:2021-12-22 18:22:41 其他开发

如何抑制来自库头文件的 GCC 警告?

我有一个使用 log4cxx、boost 等库的项目,其头文件会生成大量(重复)警告.有没有办法抑制来自库包含的警告(即#include )或来自某些路径的包含?我想像往常一样在项目代码上使用 -Wall 和/或 -Wextra,而不会掩盖相关信息.我目前在 make 输出上使用 grep,但我想要更好的东西. 解决方案 您可以尝试使用 -isystem 而不是 -I 来包含库头文件.这将 ..
发布时间:2021-12-18 22:30:10 其他开发

在 Kotlin 中标记未使用的参数

我定义了一些用作回调的函数,并不是所有的函数都使用它们的所有参数. 如何标记未使用的参数,以便编译器不会向我发出有关它们的警告? 解决方案 使用 @Suppress 注释,您可以禁止对任何声明或表达式进行任何诊断. 示例:禁止参数警告: fun foo(a: Int, @Suppress("UNUSED_PARAMETER") b: Int) = a 禁止声明中的所有 UN ..
发布时间:2021-12-10 17:11:15 其他开发

动态转发:抑制未完成执行警告

我有一个类公开了一些方法,其实现由内部对象提供. 我使用前向调用在运行时将方法调用分派到内部对象,但 XCode 抱怨,因为它找不到已声明方法的实现. 我在 SO 上发现了一些其他类似的问题,但所有这些问题都通过设计更改得到了解决. 我不想在这里讨论设计,但如果有人对此有任何建议,我有一个 open question on Code Review,更适合这类讨论. 我的问题 ..

有没有办法抑制 Xcode 中的警告?

有没有办法在 Xcode 中抑制警告? 例如,我正在调用一个未记录的方法,由于该方法不在标题中,因此我在编译时收到警告.我知道我可以将它添加到我的标题中以停止警告,但我想知道除了将它添加到标题(这样我可以保持标题干净和标准)之外是否还有其他方法来抑制警告?一个 pragma 或什么? 解决方案 要在每个文件的基础上禁用警告,使用 Xcode 3 和 llvm-gcc-4.2,您可以使 ..
发布时间:2021-12-05 20:19:51 移动开发

Java 中有效的@SuppressWarnings 警告名称列表是什么?

Java 中有效的 @SuppressWarnings 警告名称列表是什么? @SuppressWarnings("") 中 ("") 之间的位. 解决方案 这取决于您的 IDE 或编译器. 这是 Eclipse Galileo 的列表: all 取消所有警告 装箱以抑制与装箱/拆箱操作相关的警告 强制转换以抑制与强制转换操作相关的警告 dep-ann 抑制与已弃用 ..
发布时间:2021-11-25 17:08:23 Java开发

Java 中的 SuppressWarnings(“unchecked")是什么?

有时在查看代码时,我看到许多方法都指定了注释: @SuppressWarnings("unchecked") 这是什么意思? 解决方案 有时 Java 泛型不能让你做你想做的事,你需要有效地告诉编译器你在做什么将在执行时合法. 当我模拟通用接口时,我通常会觉得这很痛苦,但也有其他示例.通常值得尝试找出一种避免警告而不是抑制警告的方法(Java泛型常见问题解答 在这里有帮助)但有时 ..
发布时间:2021-11-25 13:34:21 Java开发

禁止对 LISP 中未使用的函数参数发出警告

在 lisp 中,我需要定义一组函数,所有函数都具有相同数量的参数.但是,这些函数可能使用也可能不使用所有参数,从而导致警告消息的刺激.例如: (defun true (XY) X)[...];抓住了风格警告:;变量 Y 已定义但从未使用. 有没有办法警告预期的编译器? 解决方案 查看 Common Lisp Hyperspec:声明忽略,可忽略 未使用变量.忽略它. (def ..
发布时间:2021-11-17 05:26:24 其他开发

如何抑制 Aptana Studio 3 中的某些 CSS 错误?

我使用 Aptana Studio 3 进行 Web 开发,除了一些小问题之外,我喜欢它.其中一个抱怨是 Aptana 决定将某些 CSS 参数视为无效参数,在该行代码中用红色大 X 标记它们.当错误确实是错误,但某些完全有效但不属于 w3 规范的一部分(例如光标:无)被标记为无效时,这很有用. 我会忽略这些错误,但与任何其他 Eclipse 变体一样,项目中任何地方的错误都会导致整个项目被 ..
发布时间:2021-11-17 01:06:39 Java开发