extrachecks

September 3, 2023 ยท View on GitHub

The goal of extrachecks is to help you ensure that you pass common manual checks that the CRAN team do that are not automated.

Inspired by DavisVaughan/extrachecks and my own frustration in publishing packages to CRAN.

Additional checks are very welcome via PR.

Installation

You can install the development version of extrachecks from GitHub with:

if (!require("remotes")) install.packages("remotes")
remotes::install_github("JosiahParry/extrachecks")

Example

Run the extra checks.

extrachecks::extrachecks()
#> ! \\examples missing from: `checks()`, `parse_all_rds()`, and `pkg_root()`
#> ! \\value missing from: `checks()`, `extrachecks()`, `parse_all_rds()`, and `pkg_root()`
#> ! \dontrun used in: `extrachecks()`
#> fetching [ 0 / 2 ]fetching [ 1 / 2 ]                       
#> โœ” All URLs are correct!