submission_checks/submission_checks.R

# load pkg
library(rhub)
library(revdepcheck)

# set emails 
validate_email()

# print validated emails
rhub::list_validated_emails()

# list platforms on rhub
platforms()

# getpath and querry last checks
mypath = getwd()
previous_checks <- rhub::list_package_checks(mypath,
                                             email="lionelvoirol@hotmail.com",
                                             howmany = 10)
previous_checks$platform_name
previous_checks

# check last group of launched jobs
group_id <- previous_checks$group[1]
group_check <- rhub::get_check(group_id)
group_check


# get last check
rhub::last_check()

# document manual
devtools::document()

# check mac
check_mac = rhub::check(platform = "macos-highsierra-release-cran", email = "lionelvoirol@hotmail.com")

# check for cran
check = rhub::check_for_cran(email = "lionelvoirol@hotmail.com")

# check with specific compilation container
check = rhub::check(platform = "linux-x86_64-rocker-gcc-san", email = "lionelvoirol@hotmail.com")

# reverse dependency
red_rev_dep_check = revdep_check(num_workers = 4)
revdepcheck::revdep_report()
revdepcheck::revdep_report_summary()

# reverse dependency cran
revdep_report_cran()

# spell check
spell_check_report = devtools::spell_check()
summary(spell_check_report)
SMAC-Group/simts documentation built on Sept. 4, 2023, 5:25 a.m.