草庐IT

WARNINGS

全部标签

java - 有没有办法忽略单个 FindBugs 警告?

使用PMD,如果您想忽略特定警告,可以使用//NOPMD来忽略该行。FindBugs有类似的东西吗? 最佳答案 FindBugs初始方法涉及XML配置文件,即filters.这确实不如PMD解决方案方便,但FindBugs适用于字节码,而不适用于源代码,因此注释显然不是一种选择。示例:不过,为了解决这个问题,FindBugs后来推出了另一种基于annotations的解决方案(参见SuppressFBWarnings),您可以在类或方法级别使用(我认为比XML更方便)。示例(也许不是最好的,但是,这只是一个示例):@edu.umd.

c++ 用c++重载虚函数警告?

clang在编译以下代码时发出警告:structBase{virtualvoid*get(char*e);//virtualvoid*get(char*e,intindex);};structDerived:publicBase{virtualvoid*get(char*e,intindex);};警告是:warning:'Derived::get'hidesoverloadedvirtualfunction[-Woverloaded-virtual](当然需要启用上述警告)。我不明白为什么。请注意,取消注释Base中的相同声明会关闭警告。我的理解是,由于两个get()函数的签名不同,

c++ 用c++重载虚函数警告?

clang在编译以下代码时发出警告:structBase{virtualvoid*get(char*e);//virtualvoid*get(char*e,intindex);};structDerived:publicBase{virtualvoid*get(char*e,intindex);};警告是:warning:'Derived::get'hidesoverloadedvirtualfunction[-Woverloaded-virtual](当然需要启用上述警告)。我不明白为什么。请注意,取消注释Base中的相同声明会关闭警告。我的理解是,由于两个get()函数的签名不同,

c++ - C/C++ 编译器警告 : do you clean up all your code to remove them or leave them in?

我参与过许多项目,在这些项目中,其他人向我提供了要更新的代码。我经常编译它并收到大约1,000多个编译器警告。当我看到编译器警告时,它们让我觉得很脏,所以我的首要任务是清理代码并将它们全部删除。通常我会发现十几个问题,比如未初始化的变量。我不明白为什么人们将它们留在里面并且没有完全干净的编译而没有警告。我错过了什么吗?有什么正当理由让他们离开吗?有什么恐怖故事可以分享吗? 最佳答案 我会清除任何警告。即使是你知道是无害的(如果存在这样的东西)也会给编译代码的人留下不好的印象。如果我必须编写其他代码,我会寻找“臭”的迹象之一。如果不是

c++ - C/C++ 编译器警告 : do you clean up all your code to remove them or leave them in?

我参与过许多项目,在这些项目中,其他人向我提供了要更新的代码。我经常编译它并收到大约1,000多个编译器警告。当我看到编译器警告时,它们让我觉得很脏,所以我的首要任务是清理代码并将它们全部删除。通常我会发现十几个问题,比如未初始化的变量。我不明白为什么人们将它们留在里面并且没有完全干净的编译而没有警告。我错过了什么吗?有什么正当理由让他们离开吗?有什么恐怖故事可以分享吗? 最佳答案 我会清除任何警告。即使是你知道是无害的(如果存在这样的东西)也会给编译代码的人留下不好的印象。如果我必须编写其他代码,我会寻找“臭”的迹象之一。如果不是

objective-c - "sending ' 常量 NSString * ' to parameter of type ' NSString * ' discards qualifiers"警告

我有常量NSString,我想这样调用它:[newStringisEqualToString:CONSTANT_STRING];这里有错误的代码吗?我收到了这个警告:sending'constNSString*'toparameteroftype'NSString*'discardsqualifiers这些应该如何声明? 最佳答案 你应该如下声明你的常量字符串:NSString*constkSomeConstantString=@"";//constantpointer代替:constNSString*kSomeConstantSt

objective-c - "sending ' 常量 NSString * ' to parameter of type ' NSString * ' discards qualifiers"警告

我有常量NSString,我想这样调用它:[newStringisEqualToString:CONSTANT_STRING];这里有错误的代码吗?我收到了这个警告:sending'constNSString*'toparameteroftype'NSString*'discardsqualifiers这些应该如何声明? 最佳答案 你应该如下声明你的常量字符串:NSString*constkSomeConstantString=@"";//constantpointer代替:constNSString*kSomeConstantSt

python - 如何禁用 Python 警告?

我正在处理使用warnings引发很多(对我而言)无用警告的代码。图书馆。阅读(/扫描)文档我只找到了一种方法todisablewarningsforsinglefunctions.但我不想更改这么多代码。是否有类似python-no-warningfoo.py的标志?你会推荐什么? 最佳答案 看看TemporarilySuppressingWarningsPython文档部分:Ifyouareusingcodethatyouknowwillraiseawarning,suchasadeprecatedfunction,butdon

python - 如何禁用 Python 警告?

我正在处理使用warnings引发很多(对我而言)无用警告的代码。图书馆。阅读(/扫描)文档我只找到了一种方法todisablewarningsforsinglefunctions.但我不想更改这么多代码。是否有类似python-no-warningfoo.py的标志?你会推荐什么? 最佳答案 看看TemporarilySuppressingWarningsPython文档部分:Ifyouareusingcodethatyouknowwillraiseawarning,suchasadeprecatedfunction,butdon

php - 'xmlParseEntityRef : no name' warnings while loading xml into a php file

我正在使用simplexml_load_file读取php中的xml。但是,在尝试加载xml时,它会显示警告列表Warning:simplexml_load_file()[function.simplexml-load-file]:如何纠正以删除这些警告?(XML是从urlhttp://..../index.php/site/projects生成并加载到test.php中的变量中。我没有写index.php的权限) 最佳答案 XML很可能是无效的。问题可能是“&”$text=preg_replace('/&(?!#?[a-z0-9]