在 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/