问题标签 [error-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 投票
2 回答
4121 浏览

android - 检查方法中的 Android 权限

这是我的代码,它工作得很好

但是我不喜欢每次检查都写这么大的代码,我想把它委托给我的实用程序类中的一个方法。

但是setMyLocationEnabled有注释@RequiresPermission因此我不能将它委托给一个方法,因为lint编辑器将它显示为一个错误

是否有一些注释要写在我的实用程序方法上并抑制 lint?

像这样的东西

0 投票
0 回答
291 浏览

php - PHP 显示错误,尽管 display_errors 设置为 0

我挣扎了一个小时,试图弄清楚为什么 PHP 会显示错误,尽管我在我的代码的非常乞求时压制了它们,如下所示:

我想记录所有 PHP 错误,但我不想向用户显示任何错误,因为这是生产代码。

在 PHP 文件的末尾,我检查是否正确设置了 ini并按预期ini_get('display_errors')返回。0我还检查了我的整个项目,并且没有调用其他可以覆盖此设置的 ini_set() 函数。

为什么我仍然向用户显示未定义的变量?

这令人沮丧,所以感谢您的帮助:)

编辑:当然我知道我应该修复这个错误,但这不是重点。关键是如何正确处理其他类似的、不可预测的错误。我想记录它们但不显示它们。

0 投票
1 回答
723 浏览

scripting - 如何在 AutoCAD 脚本执行期间抑制错误

我正在针对 40,000 个 DWG 文件的库运行 AutoCAD 脚本。脚本所做的只是打开每张图纸并验证图纸上的图纸编号是否正确。这是用于质量控制检查。

我的问题是一些图纸有一些我希望忽略的无关紧要的小错误。这些错误会导致出现对话框,这些对话框会暂停脚本的执行并需要手动干预。有 40,000 张图纸,这很快就会过时。我附上了所遇到的无关紧要的错误类型的示例。

我的问题是如何抑制所有错误并强制 AutoCAD 加载图形而不考虑错误?

错误1

错误2

错误3

谢谢

0 投票
1 回答
3562 浏览

php - 如何测试 curl 在 PHP 中是否可用且没有错误

我正在尝试检测是否在从命令行运行的脚本中使用 PHP 安装了 curl。我尝试了以下方法:

但在这两种情况下,我都会收到以下消息:

我宁愿隐藏错误消息,但似乎 @ 和 error_reporting 不起作用。是否有其他方法可以禁止显示此消息?

0 投票
1 回答
5517 浏览

linux - 抑制 linux 中的 JQ 解析错误消息

我正在寻找使用 bash 脚本中的 JQ 实用程序来解析 json 文件,尽管我能够正确解析它,只要有无效的 json 内容,我们就会在 cmd 行上收到解析错误消息。所以问题是我们如何抑制屏幕上的解析错误消息。

为什么我要抑制解析错误消息?我正在循环运行以评估 json 文件中的某些条件,为此我需要先使用 jq 解析它。因此,每当脚本运行并遇到无法解析的无效 json 时,我们会在屏幕上看到一系列解析错误消息,这是我想要抑制的。

0 投票
1 回答
4860 浏览

compiler-errors - 如何抑制 IAR EW 8.1 中的 Pe070 错误?

我必须将 IAR EW 项目从V 7.80.2升级到V 8.10.1

我的项目在 7.8 版中没有任何警告或错误。当我尝试在 8.1 版中构建完全相同的项目时,我收到以下错误 (Pe070 / Pe065 / Pe020) 这些错误出现在我的 RTOS 源 (SEGGER / emBos) 中,所以我现在无法修复它们。

我的想法是在 IAR 或我的 RTOS 供应商修复这些错误之前抑制这些错误。我试过这样:

如何在 IAR EWARM 5.4 中抑制警告(从错误转换)

在此处输入图像描述

但它不起作用,错误仍然存​​在。

0 投票
2 回答
126 浏览

php - 什么时候在 PHP 中使用 @ 符号?

我想知道在 PHP 中使用 @ 符号来抑制表达式错误的用例是什么。

很多人有充分的理由不鼓励它,但我想知道它什么时候可以帮助编写更清晰的代码。我遇到了以下示例,其中对象的验证是在函数内部和外部完成的。在函数内部完成验证有时意味着您可以让函数外部的代码更简洁。

函数外验证:

使用@在函数内部进行验证:

@ 符号有什么好的用例吗?

我知道 @ 符号的作用,但不知道何时使用它

0 投票
3 回答
87 浏览

java - 用 Java 编译这些行 - 可能以任何方式?

它关于编译这个方法,其中 T 是通用的。有没有办法用 javac 编译器(Java 1.8)编译它而不会出现任何错误?

来自德国的问候!

0 投票
0 回答
5058 浏览

c++ - 如何使用现代 GCC 抑制“-fpermissive”错误?

我正在尝试在C++17中编译一些不合格的代码,但我遇到了以下问题。

一些仅在设置了 -fpermissive 标志时编译的代码:

它在 GCC 版本 4.6.4 到 4.7.4 上编译得很好,但是所有更高版本的 GCC 都给我以下警告并且不抑制错误。

一些仅在设置了 -fpermissive 标志时编译的代码:

我回到了第一广场。目前我想继续在项目中使用 GCC 7.1。我可以将-fpermissive标志设置为编译选项来编译整个项目,但这意味着导致 -fpermissive 错误的其他代码部分可以编译。

精简示例https://godbolt.org/g/KFd5Ke

这个问题与In GCC, how can I mute the '-fpermissive' 警告不重复?因为这是针对较新版本的 GCC,其中上述堆栈溢出问题中提供的解决方案不起作用。我什至举了一个例子。

0 投票
2 回答
789 浏览

r - R tryCatch 处理一种错误

我想知道这是检查 tryCatch 函数类型的错误或警告的方法,例如在 Java 中。

在 RI 中,只能找到以一种方式处理所有错误的解决方案,例如