r - R 中是否提供更严格的错误报告?

标签 r compiler-warnings

在 PHP 中我们可以做 error_reporting(E_ALL)error_reporting(E_ALL|E_STRICT)有关于可疑代码的警告。在 g++ 中,您可以提供 -Wall (和其他标志)以对您的代码进行更多检查。 R中有一些类似的吗?

作为一个具体的例子,我将一段代码重构为一些函数。在其中一个功能中,我有这一行:

 if(nm %in% fields$non_numeric)...

很久以后我才意识到我忽略了添加 fields到参数列表,但 R 没有提示 undefined variable 。

最佳答案

(作为答案而不是评论发布)

怎么样?codetools::checkUsage ( codetools 是一个内置包) ... ?

关于r - R 中是否提供更严格的错误报告?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7219418/

相关文章:

r - grid.arrange() : arrange 3 plots neatly

带有分类颜色的 R 3d 图

r - 为另一个类中包含的类编写方法

c++ - 为 "while(true)"发出编译器警告而不为 "for(;;)"发出警告有什么意义?

cuda - 为什么我收到有关 cudaMemcpyToArray(...) 已弃用的警告?

c++ - 新的 C++ 警告会提高可靠性吗?

r - 如何提取重复主题 ID 的第二次出现或第一次出现(如果不重复)?

r - 获取循环内对象的名称

c++ - cc1plus : unrecognized command line option warning on any other warning

c - GCC 没有发出警告,尽管它应该发出警告