R Предупреждение проверки CMD :Функции/методы с использованием в объекте документации … но не в коде

Я пишу пакет, но одно постоянное предупреждение R CMD checkне позволяет мне закончить пакет и опубликовать его в CRAN. Я использую roxygen2для встроенной документации, хотя, возможно, это не основная причина ошибки.

Если вы знаете, что нужно сделать, чтобы удалить это предупреждение, я, вполне возможно, смогу найти способ сделать это с помощью roxygen2.

Как убрать предупреждениеFunctions/methods with usage in documentation object... but not in codeиз моих чеков посылки?


Предупреждение R CMD check:

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

Функция и roxygenдокументация:

#' 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)
}

Полученный файл документации .rd:

\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.
}

Я сверил свою документацию -с документацией для names<-в базе R, и она кажется идентичной :

\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.}

. Связанный вопрос (, но я уже реализовал это предложение, и все равно не повезло):


Где я ошибаюсь? Как удалить это предупреждение из проверки пакетов?

18
задан Community 23 May 2017 в 12:32
поделиться