我正在使用devtools
包來檢查我正在開發的包是否已準備好提交給CRAN。需要在R包中未導出的函數中文檔參數?
使用Roxygen2
到devtools
,我記錄了#'@export
的少量函數,以便在我正在開發的軟件包被加載時它們可用。
然而,當我運行devtools::check()
,看來我需要記錄是不會被導出的功能,即那些可以通過它導出的函數被調用,但不可用,也不由任何人使用的包裝需要。下面是從devtools::check()
輸出的例子:
checking Rd \usage sections ... WARNING
Undocumented arguments in documentation object 'calculate_agreement'
‘a_assign_star’ ‘a_assign’
我需要雖然功能沒有出口記錄這些參數?
您需要記錄導出函數的所有參數。當你導出了一個函數但沒有描述它的所有參數時,就會出現這個消息。 – Thomas