Si consideri la seguente definizione di funzione R all'interno, da documentare mediante roxygen2 (versione> = 5,0)roxygen2 (versione 5.0) crea in modo non corretto la documentazione quando #' si verifica la funzione
#' @title Test Bug
#' @author Daniel Egan
#' @param x
#' @return Nothing
#' @export
#' @examples
#' testFun(x)
testFun <- function(x){
#' Warning1'
return(TRUE)
}
Quando si utilizza devtools :: documenti() per documentare questo, produce il seguente errore:
Warning messages:
1: @examples [TestFun.R#8]: mismatched braces or quotes
Nota che ci sono sicuramente non parentesi non corrispondenti o citazioni nella sezione "esempi". Che cosa sta causando questo? Come posso ripararlo?
Sembra un bug report da inviare a github. Soluzione: non farlo! Metti uno spazio dopo il cancelletto. –
Non è un bug. Basta non farlo. –
Problema relativo a GitHub: https://github.com/klutometis/roxygen/issues/428 – krlmlr