A convenience function that runs all packages related tests in sequence. The details section lists the relevant functions. After fixing a problem, you can quickly check if it is solved by running only the related check. But we still recommend to run check_package() before you push to GitHub. And only push when the functions indicate that there are no problems. This catches most problems before sending the code to GitHub.

  x = ".",
  fail = !interactive(),
  pkgdown = interactive(),
  quiet = FALSE



Either a checklist object or a path to the source code. Defaults to ..


Should the function return an error in case of a problem? Defaults to TRUE on a non-interactive session and FALSE on an interactive session.


Test pkgdown website. Defaults to TRUE on an interactive session and FALSE on a non-interactive session.


Whether to print check output during checking.