Fix R CMD check note about Rd links targets missing package anchors

This commit is contained in:
Carson
2024-07-29 11:53:34 -05:00
parent e15934d983
commit 94b6ecee80
6 changed files with 20 additions and 12 deletions

View File

@@ -172,9 +172,10 @@ setCurrentTheme <- function(theme) {
#' Register a theme dependency #' Register a theme dependency
#' #'
#' This function registers a function that returns an [htmlDependency()] or list #' This function registers a function that returns an
#' of such objects. If `session$setCurrentTheme()` is called, the function will #' [htmltools::htmlDependency()] or list of such objects. If
#' be re-executed, and the resulting html dependency will be sent to the client. #' `session$setCurrentTheme()` is called, the function will be re-executed, and
#' the resulting html dependency will be sent to the client.
#' #'
#' Note that `func` should **not** be an anonymous function, or a function which #' Note that `func` should **not** be an anonymous function, or a function which
#' is defined within the calling function. This is so that, #' is defined within the calling function. This is so that,

View File

@@ -951,7 +951,10 @@ Observable <- R6Class(
#' See the [Shiny tutorial](https://shiny.rstudio.com/tutorial/) for #' See the [Shiny tutorial](https://shiny.rstudio.com/tutorial/) for
#' more information about reactive expressions. #' more information about reactive expressions.
#' #'
#' @param x For `is.reactive()`, an object to test. For `reactive()`, an expression. When passing in a [`quo()`]sure with `reactive()`, remember to use [`rlang::inject()`] to distinguish that you are passing in the content of your quosure, not the expression of the quosure. #' @param x For `is.reactive()`, an object to test. For `reactive()`, an
#' expression. When passing in a [`rlang::quo()`]sure with `reactive()`,
#' remember to use [`rlang::inject()`] to distinguish that you are passing in
#' the content of your quosure, not the expression of the quosure.
#' @template param-env #' @template param-env
#' @templateVar x x #' @templateVar x x
#' @templateVar env env #' @templateVar env env

View File

@@ -53,8 +53,8 @@ formalsAndBody <- function(x) {
#' @describeIn createRenderFunction convert a quosure to a function. #' @describeIn createRenderFunction convert a quosure to a function.
#' @param q Quosure of the expression `x`. When capturing expressions to create #' @param q Quosure of the expression `x`. When capturing expressions to create
#' your quosure, it is recommended to use [`enquo0()`] to not unquote the #' your quosure, it is recommended to use [`rlang::enquo0()`] to not unquote
#' object too early. See [`enquo0()`] for more details. #' the object too early. See [`rlang::enquo0()`] for more details.
#' @inheritParams installExprFunction #' @inheritParams installExprFunction
#' @export #' @export
quoToFunction <- function( quoToFunction <- function(

View File

@@ -72,8 +72,8 @@ example, some render functions call \code{\link[=createWebDependency]{createWebD
is able to serve JS and CSS resources.} is able to serve JS and CSS resources.}
\item{q}{Quosure of the expression \code{x}. When capturing expressions to create \item{q}{Quosure of the expression \code{x}. When capturing expressions to create
your quosure, it is recommended to use \code{\link[=enquo0]{enquo0()}} to not unquote the your quosure, it is recommended to use \code{\link[rlang:defusing-advanced]{rlang::enquo0()}} to not unquote
object too early. See \code{\link[=enquo0]{enquo0()}} for more details.} the object too early. See \code{\link[rlang:defusing-advanced]{rlang::enquo0()}} for more details.}
\item{label}{A label for the object to be shown in the debugger. Defaults to \item{label}{A label for the object to be shown in the debugger. Defaults to
the name of the calling function.} the name of the calling function.}

View File

@@ -18,7 +18,10 @@ reactive(
is.reactive(x) is.reactive(x)
} }
\arguments{ \arguments{
\item{x}{For \code{is.reactive()}, an object to test. For \code{reactive()}, an expression. When passing in a \code{\link[=quo]{quo()}}sure with \code{reactive()}, remember to use \code{\link[rlang:inject]{rlang::inject()}} to distinguish that you are passing in the content of your quosure, not the expression of the quosure.} \item{x}{For \code{is.reactive()}, an object to test. For \code{reactive()}, an
expression. When passing in a \code{\link[rlang:defusing-advanced]{rlang::quo()}}sure with \code{reactive()},
remember to use \code{\link[rlang:inject]{rlang::inject()}} to distinguish that you are passing in
the content of your quosure, not the expression of the quosure.}
\item{env}{The parent environment for the reactive expression. By default, \item{env}{The parent environment for the reactive expression. By default,
this is the calling environment, the same as when defining an ordinary this is the calling environment, the same as when defining an ordinary

View File

@@ -12,9 +12,10 @@ registerThemeDependency(func)
of them.} of them.}
} }
\description{ \description{
This function registers a function that returns an \code{\link[=htmlDependency]{htmlDependency()}} or list This function registers a function that returns an
of such objects. If \code{session$setCurrentTheme()} is called, the function will \code{\link[htmltools:htmlDependency]{htmltools::htmlDependency()}} or list of such objects. If
be re-executed, and the resulting html dependency will be sent to the client. \code{session$setCurrentTheme()} is called, the function will be re-executed, and
the resulting html dependency will be sent to the client.
} }
\details{ \details{
Note that \code{func} should \strong{not} be an anonymous function, or a function which Note that \code{func} should \strong{not} be an anonymous function, or a function which