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.
You can install the development version of extrachecks from GitHub with:
if (!require("remotes")) install.packages("remotes")
remotes::install_github("JosiahParry/extrachecks")
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!