问题标签 [warnings]

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 投票
4 回答
483 浏览

c# - 我的延迟加载方法有缺陷吗?

平台:带有 Resharper 4.1、.NET 3.5 的 Visual Studio 2008 SP1

我有一个带有静态方法的类,GetProperty<T>它懒惰地返回一个属性值。

但是,当我使用上述方法返回属性时,我收到两个警告,指出未分配私有支持字段。但只有在需要时才会分配它们。

替代文字

这个警告可以忽略吗?
-- 或者 --
我加载属性的方法有缺陷吗?

0 投票
3 回答
1491 浏览

c++ - 当有符号/无符号不匹配时会发生什么转换?

当编译器发现有符号/无符号不匹配时,它会采取什么行动?有符号数是否转换为无符号数,反之亦然?为什么?

0 投票
2 回答
160 浏览

c# - 编译导致双重警告

我有一个 WPF 项目,Visual Studio/MSBuild 的编译似乎做了 2 遍,后者添加了一些临时资源文件,例如

我怀疑您无法解决此问题(至少在不放弃代码生成或 XAML 的情况下无法解决)。但我面临的问题是每个编译器警告都会加倍。更糟糕的是,它们使用不同的语言!例如对我来说英语和德语,第一遍产生英语警告,第二遍产生德语警告:

显然,这会产生很多噪音。

这是正常行为还是我在这里做错了什么?有什么方法可以改善这一点吗?它应该只显示一次警告,最好是英文。但是德语的一切就足够了,也是。

0 投票
3 回答
10167 浏览

vb.net - 在 VB.NET 中抑制过时的警告

我在Visual Studio 2008中有使用过时方法的 VB.NET 代码,并希望禁止显示警告。不幸的是,遵循建议并不是一个好的解决方案,因为它需要使用不同的类,它在重要方面的工作方式不同。

我正在尝试使用 System.Diagnostics.CodeAnalysis.SuppressMessage 来抑制警告,但我不知道该写什么作为属性的参数并且找不到任何相关参考。

我还应该说,右键单击错误列表中的错误我没有任何“抑制消息”选项。

0 投票
3 回答
34121 浏览

javascript - 不安全的 JavaScript 尝试访问 Safari 中的框架警告

我在我的应用程序中使用 Facebook Connect。我让它运行得很好,但是在 Safari 错误控制台中,我看到了这样的错误:

该应用程序似乎运行正常,但我们看到 Safari 出现周期性挂起和其他不良行为。当我运行其他 Facebook Connect 应用程序时,有时我也会看到这个错误,所以我认为这不是我们的实施问题。忽略此警告是否安全?

0 投票
3 回答
6079 浏览

python - 如何将 python 警告重定向到自定义流?

假设我有一个类似 StreamIO 的文件对象,并希望 python 的警告模块将所有警告消息写入它。我怎么做?

0 投票
13 回答
3088 浏览

c# - 处理警告的最佳实践

我目前正在处理的项目每次构建时都会生成 30 多个警告。他们从项目开始就被忽略了。我猜是由于缺乏关于警告的政策。

你通常如何处理这个问题?完全忽略它们?尝试一次修复它们(这需要一些时间)?或者只是在路上一点一点地修复?

0 投票
16 回答
234375 浏览

python - 如何忽略 Python 中的弃用警告

我不断得到这个:

如何让这条消息消失?有没有办法避免 Python 中的警告?

0 投票
3 回答
1073 浏览

debugging - GCC 开关以启用警告分析

在 GCC 中,某些警告需要启用优化。例如:

为了检测未初始化的变量,必须传递-O 。

但是,这可能会干扰调试。有没有办法只启用警告所需的分析阶段(不仅仅是这个特定的警告,而是尽可能多的),而不会对生成的代码产生太大影响?

我在 x86-64 上使用 GCC 版本 4.3.3 (Ubuntu 4.3.3-5ubuntu4)。

0 投票
2 回答
22573 浏览

c++ - 编译器错误:使用可能不安全的参数调用函数

得到了一些不是我的代码并且它产生了这个警告atm:

这是有问题的代码:

警告指的是 prepend.copy 行。我试过用谷歌搜索警告,但无法弄清楚它是关于什么的。有人可以帮我解决这个问题吗?

视觉工作室 2005 SP1 Windows 7 RC1

.

编辑: prepend 是一个类型定义的字符串