autodep scans a package /R directory and finds all valid dependencies of the form namespace::object. These are then rendered as roygen tags in the /R directory (so they are easy to read) and the appropriate packages are written to the description file (into the Imports section).
Install easily from github via:
devtools::install_github("JSzitas/autodep")
Use autodep to automatically convert namespace::function calls to roxygen tags, and register the required packages in the description file.
autodep(path = ".", overwrite = TRUE, roxygen_file_name = "R/package_imports.R")
You just need to set the path to the package (via path), specify overwrite = TRUE (in case you have previously used autodep and wish to upgrade the imports) and give it the name of the file to write the roxygen tags to - by default “R/package_imports.R”
Note that the roxygen tags should always be placed in the /R project/package sub-directory.