Tôi đã viết một gói R để tích hợp với hồ sơ y tế điện tử. Tôi nghĩ rằng tôi đã thêm chính xác nhập khẩu và phụ thuộc trong tệp DESCRIPTION và ghi lại mọi thứ qua roxygen2, nhưng trên ba hàm của tôi (tất cả đều nằm trong cùng một tệp), tôi nhận được cảnh báo này khi chạy devtools :: check ("."):Xây dựng gói R Đối tượng mã không có giấy tờ
* checking for missing documentation entries ... WARNING
Undocumented code objects:
'add_to_database' 'database' 'import_CPRD_data'
All user-level objects in a package should have documentation entries.
Tôi nghĩ rằng tôi đã ghi lại tài liệu này giống như tất cả các chức năng khác của tôi. Đây là một trong những hàm vi phạm với tài liệu roxygen2:
#' Wrapper for dbconnect
#'
#' Connects to a SQLite database or creates one if it does not already exist
#'
#' If the '.sqlite' file extension is ommited from the dbname argument it is automatically added.
#'
#' @export
#'
#' @param dbname character name path to database file
#' @return SQLiteConnection object
#' @examples \dontrun{
#' db <- database("mydb")
#' }
database <- function(dbname){
if(!str_detect(dbname, "\\.sqlite$")) {
dbname <- paste(dbname, "sqlite", sep = ".")
}
dbConnect(SQLite(), dbname)
}
Làm cách nào để loại bỏ lỗi này? Tôi đã thêm stringr và RSQLite vào phần phụ thuộc của tệp DESCRIPTION và chúng hiển thị trong NAMESPACE, vì vậy tôi không nghĩ đây là vấn đề về nhập - nhưng sau đó tôi không làm gì để ghi lại? Gói đầy đủ là here và tệp có tệp có chức năng vi phạm là here. Tôi đã nhìn vào sổ tay mở rộng R bằng văn bản và không thể tìm thấy vấn đề - không biết liệu tôi có mù lòa không - nhưng tôi không thể nhìn thấy những gì tôi đang làm khác với những chức năng này từ những người khác mà tôi đã viết !
Tôi nhân bản gói từ github và chạy 'devtools :: check (". ")'. '* kiểm tra các mục nhập tài liệu bị thiếu ... OK ' – jdharrison
Thật kỳ lạ! Bạn đang chạy trên nền tảng nào? Tôi đang trên máy chủ Linux thông qua máy chủ rstudio. Tôi sẽ làm tương tự ngay bây giờ để kiểm tra. – dspringate
Ngoài ra máy chủ Linux thông qua máy chủ rstudio – jdharrison