R语言
checkUsage
位于 codetools
包(package)。 说明
检查 R 代码是否存在可能的问题。
用法
checkUsage(fun, name = "<anonymous>", report = cat, all = FALSE,
suppressLocal = FALSE, suppressParamAssigns = !all,
suppressParamUnused = !all, suppressFundefMismatch = FALSE,
suppressLocalUnused = FALSE, suppressNoLocalFun = !all,
skipWith = FALSE, suppressUndefined = dfltSuppressUndefined,
suppressPartialMatchArgs = TRUE)
checkUsageEnv(env, ...)
checkUsagePackage(pack, ...)
参数
fun |
关闭。 |
name |
特点;关闭的名称。 |
env |
包含要检查的闭包的环境。 |
pack |
要检查的字符命名包。 |
... |
要传递给 |
report |
用于报告可能的问题的函数。 |
all |
逻辑性;如果为真,请报告所有可能的问题。 |
suppressLocal |
抑制所有局部变量警告。 |
suppressParamAssigns |
抑制有关形式参数赋值的警告。 |
suppressParamUnused |
抑制有关未使用的形式参数的警告。 |
suppressFundefMismatch |
抑制有关具有不同形式参数列表的多个局部函数定义的警告 |
suppressLocalUnused |
抑制有关未使用的局部变量的警告 |
suppressNoLocalFun |
抑制有关将局部变量用作没有明显局部函数定义的函数的警告 |
skipWith |
逻辑性;如果为 true,则不检查 |
suppressUndefined |
抑制有关未定义的全局函数和变量的警告。 |
suppressPartialMatchArgs |
抑制有关部分参数匹配的警告 |
细节
checkUsage
检查单个 R 闭包。选项控制要报告哪些可能的问题。默认设置相当冗长。第一遍可能使用 suppressLocal=TRUE
来抑制与局部变量使用相关的所有信息。 suppressXYZ
值可以是标量逻辑值或字符向量;那么它们是字符向量,它们仅抑制向量中具有名称的变量的问题报告。
checkUsageEnv
和 checkUsagePackage
是将 checkUsage
应用于环境或包中的所有闭包的便利函数。 checkUsagePackage
要求加载包。如果包有名称空间,则检查内部名称空间框架。
例子
checkUsage(checkUsage)
checkUsagePackage("codetools",all=TRUE)
## Not run: checkUsagePackage("base",suppressLocal=TRUE)
作者
Luke Tierney
相关用法
- R codetools R 低级代码分析工具
- R findGlobals 查找闭包使用的全局函数和变量
- R showTree R 表达式的打印 Lisp 风格表示
- R SparkR count用法及代码示例
- R SparkR column用法及代码示例
- R SparkR columns用法及代码示例
- R SparkR corr用法及代码示例
- R compile 字节码编译器
- R SparkR cov用法及代码示例
- R SparkR collect用法及代码示例
- R SparkR coltypes用法及代码示例
- R SparkR coalesce用法及代码示例
- R lvq1 学习矢量量化1
- R lvq2 学习矢量量化2.1
- R summary.clara “clara”对象的摘要方法
- R diana 分裂分析聚类
- R pluton 钚同位素成分批次
- R votes.repub 总统选举中共和党候选人的投票
- R agnes 凝聚嵌套(层次聚类)
- R print.mona MONA 对象的打印方法
- R print.clara CLARA 对象的打印方法
- R mona 二元变量的单论分析聚类
- R plot.diana 分裂层次聚类图
- R plot.mona 一元分裂层次聚类的旗帜
- R bannerplot 绘图横幅(层次聚类)
注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Check R Code for Possible Problems。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。