按照release notes爲2.15:[R CMD檢查選項「更嚴格的測試」 - 2.15.0
有通過環境變量選擇更嚴格的測試新的選擇用R CMD檢查 - 看'Writing R Extensions' 手冊。
- 相對於默認檢查組是否「更嚴格」?
- 我找不到手冊中的支持文本。我確定我只是想念它
- 我指定了哪些選項來執行MOST嚴格測試?
按照release notes爲2.15:[R CMD檢查選項「更嚴格的測試」 - 2.15.0
有通過環境變量選擇更嚴格的測試新的選擇用R CMD檢查 - 看'Writing R Extensions' 手冊。
似乎:
YES '更嚴格的' 是相對於檢查的一組默認。默認檢查不會測試可以測試的所有內容。
最嚴格的方式來測試是指定check.Renviron通過配置文件值的所有可能的試驗(見[R內幕和如何寫R插件手冊)
有沒有簡單的方法(即命令行參數)全部檢查。隨着R的新版本的發佈,軟件包作者將不得不維護一個配置文件(check.Renviron)。
嘗試R CMD check --as-cran foo_1.2-3.tar.gz
新--as-cran
選項收集其中的幾個在一起;這是在r-devel上討論的。
另外,在R 2.15.0出來之前的幾個星期,我把它添加到~/.R/check.Renviron
。這些被記錄在'R Internals的手冊:
# See R Internals manual
_R_CHECK_CRAN_INCOMING_=TRUE
_R_CHECK_FORCE_SUGGESTS_=FALSE
_R_CHECK_VC_DIRS_=TRUE
_R_CHECK_UNSAFE_CALLS_=TRUE
_R_CHECK_TIMINGS_=10
_R_CHECK_INSTALL_DEPENDS_=TRUE
_R_CHECK_SUGGESTS_ONLY_=TRUE
_R_CHECK_NO_RECOMMENDED_=TRUE
_R_CHECK_SUBDIRS_NOCASE_=TRUE
_R_CHECK_EXECUTABLES_EXCLUSIONS_=FALSE
_R_CHECK_LICENSE_=TRUE
_R_CHECK_DOC_SIZES2_=TRUE
_R_CHECK_CODETOOLS_PROFILE_='suppressPartialMatchArgs=false'
#
_R_CHECK_VIGNETTES_NLINES_=50
_R_CHECK_DOT_INTERNAL_=TRUE
謝謝德克,這只是幫助了我。對於使用devtools的人,請使用: check(args =「 - as-cran」) – 2013-07-04 06:14:46
'_R_CHECK_CRAN_INCOMING_ = TRUE'這解釋了爲什麼我沒有得到拼寫檢查報告:( – 2016-07-18 11:58:00
點2和3是錯誤的。 env vars當你設置配置文件的值更容易。 – 2012-04-04 20:55:51
好的捕獲,更新我的文章。它現在是否準確? – SFun28 2012-04-04 20:59:00