This is a quick way to get an HTML report of packages maintained by a specific developer or which depend directly on a specified package. The function is keyed to filter based on either the maintainer name or by using the 'Depends', 'Suggests' and 'Imports' fields in package descriptions.

problemPage(
  authorPattern = "V.*Carey",
  dependsOn,
  ver = "devel",
  includeOK = FALSE
)

Arguments

authorPattern

character(1) regexp used with grep() to filter author field of package DESCRIPTION for listing

dependsOn

character(1) name of a Bioconductor package. The function will return the status of packages that directly depend on this package Can only be used when 'authorPattern' is the empty string.

ver

character(1) version tag for Bioconductor

includeOK

logical(1) include entries from the build report that are listed as "OK". Default FALSE will result in only those entries that are in WARNING or ERROR state.

Value

DT::datatable call; if assigned to a variable, must evaluate to get the page to appear

Author

Vince Carey, Mike L. Smith

Examples

if (interactive()) {
  problemPage()
  problemPage(dependsOn = "limma")
}