ฉันมีแพ็คเกจฟังก์ชั่น หนึ่งฟังก์ชันมี 22 พารามิเตอร์ (รวม ...
) ฉันเพิ่งย้ายพารามิเตอร์จากการเป็นตัวเลือก ...
ไปเป็นพารามิเตอร์แบบเต็ม และสังเกตเห็นว่าแม้ว่าจะมีการอธิบายตามลำดับตรรกะในรายการพารามิเตอร์ฟังก์ชัน และในลำดับเดียวกันในรายการรายการ roxygen2 @params เมื่อฉัน document()
รายการใหม่อยู่ด้านล่างรายการ ...
ที่ด้านล่างและตามด้วยพารามิเตอร์อื่นที่ฉันมีในตำแหน่งตรรกะด้วย
ตัวอย่าง: สคริปต์มีลักษณะดังนี้:
#' @param ParameterA does something
#' @param ParameterB does something else
#' @param ... optional extras
foo <- function(ParameterA, ParameterB, ...)
ไฟล์ Rd & help มีลักษณะดังนี้:
Arguments
Parameter A does something
... optional extras
Parameter B does something else
ฉันรู้ว่านี่เป็นเรื่องเล็กน้อย แต่ไม่มีใครรู้วิธีแก้ไขปัญหานี้หรือไม่ ฉันลบไฟล์ .Rd และ redocument()
ed ไม่มีประโยชน์
อัลบั้ม Imgur (3 รูป) ของภาพหน้าจอที่นี่: http://imgur.com/a/pUX4m
แก้ไข: ขุดเพิ่มเติม: ฉันรัน build & reload ตรวจสอบและเห็น:
Documented arguments not in \usage in documentation object 'gbm.auto':‘tc’ ‘mapshape’.
Functions with \usage entries need to have the appropriate \alias entries, and all their arguments documented.
The \usage entries must correspond to syntactically valid R code.
ย่อหน้าสุดท้ายก่อน "RC" ที่นี่ บอกว่า @usage
ไม่จำเป็นต้องใช้อีกต่อไปตั้งแต่นั้นมา v3 ของ roxygen2 จะสร้างสิ่งนี้โดยอัตโนมัติ แต่สิ่งนี้ไม่ได้ผลสำหรับฉันอีกต่อไปแล้ว แม้ว่าจะเคยทำงานมาก่อนก็ตาม