[R-pkg-devel] RcmdrPlugin.HH_1.1-48.tar.gz

Ivan Krylov |kry|ov @end|ng |rom d|@root@org
Wed Mar 6 07:38:12 CET 2024


В Tue, 5 Mar 2024 22:41:32 +0000
"Richard M. Heiberger" <rmh using temple.edu> пишет:

>  Undocumented code objects:
>    '.__global__'
>  All user-level objects in a package should have documentation
> entries. See chapter 'Writing R documentation files' in the 'Writing R
>  Extensions' manual.

This object is not here for the user of the package. If you don't
export it, there will be no WARNING about it being undocumented. This
variable is exported because of exportPattern(".") in the file
NAMESPACE. The lone dot is a regular expression that matches any name
of an R object.

If you don't want to manually list your exports in the NAMESPACE file
(which can get tedious) or generate it (which takes additional
dependencies and build steps), you can use exportPattern('^[^\\.]') to
export everything except objects with a name starting with a period:
https://cran.r-project.org/doc/manuals/R-exts.html#Specifying-imports-and-exports

-- 
Best regards,
Ivan



More information about the R-package-devel mailing list