R CMD-Prüfwarnung: Funktionen / Methoden mit Verwendung im Dokumentationsobjekt… aber nicht im Code

Ich schreibe ein Paket, aber eines bleibt bestehenR CMD check Die Warnung hindert mich daran, das Paket fertigzustellen und an CRAN zu senden. ich benutzeroxygen2 für die Inline-Dokumentation, obwohl dies möglicherweise nicht die Hauptursache des Fehlers ist.

Wenn Sie wissen, was Sie tun müssen, um diese Warnung zu entfernen, kann ich möglicherweise eine Möglichkeit finden, dies mithilfe von zu tunroxygen2.

Wie kann ich die Warnung entfernen? Functions/methods with usage in documentation object ... but not in code von meinen Paketschecks?

DasR CMD check Warnung:

* checking for code/documentation mismatches ... WARNING
Functions/methods with usage in documentation object 'names<-' but not in code:
  names<-

Die Funktion undroxygen Dokumentation:

#' Updates names and variable.labels attribute of surveydata.
#' 
#' @name names<-
#' @rdname names
#' @aliases names<- names<-.surveydata
#' @param x surveydata object
#' @param value New names
#' @method names<- surveydata
#' @usage names(x) <- value
"names<-.surveydata" <- function(x, value){
    invisible(NULL)
}

Das resultierende.rd Dokumentationsdatei:

\name{names<-}
\alias{names<-}
\alias{names<-.surveydata}
\title{Updates names and variable.labels attribute of surveydata.}
\usage{
  names(x) <- value
}
\arguments{
  \item{x}{surveydata object}

  \item{value}{New names}
}
\description{
  Updates names and variable.labels attribute of
  surveydata.
}

Ich habe meine Dokumentation mit der Dokumentation für abgeglichennames<- in der Basis R, und es scheint identisch:

\title{  The Names of an Object}
\name{names}
\alias{names}
\alias{names.default}
\alias{names<-}
\alias{names<-.default}
\keyword{attribute}
\description{Functions to get or set the names of an object.}

Verwandte Frage (aber ich habe den Vorschlag bereits umgesetzt und noch kein Glück):

Wie kann eine S3-Methode eines Generikums aus einem anderen Paket mit Roxygen ordnungsgemäß dokumentiert werden?

Wo gehe ich falsch? Wie kann ich diese Warnung aus den Paketprüfungen entfernen?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage