R CMD Check se queja de archivos inesperados en el hombre
-
18-09-2019 - |
Pregunta
Esto suena como un problema tonto: estoy poniendo mi código R en un paquete y R CMD check src
se queja de los archivos de copia de seguridad .rd ~ producidos por emacs.
* checking package subdirectories ... WARNING
Subdirectory 'man' contains invalid file names:
read.PI.Rd~ write.PI.Rd~
La documentación dice: »además [...] archivos [...] con nombres base [...] que terminan en '~', '.bak' o '.swp', están excluidos de forma predeterminada.« (Página 18). Pero entonces, ¿por qué la advertencia?
Solución
Solo agregue un archivo cleanup
que los elimina en su directorio de nivel superior. Además, puedes construir un archivo de tarball o zip primero a través de R CMD build
y verificar este archivo a través de R CMD check
- Eso también debería omitir a estos Filese.
Además, exactamente como estas llamando R CMD check
, ¿y cuál es tu diseño de directorio? Con R 2.10.0 en Linux, acabo de ejecutar touch pkg/man/foo.Rd~
para uno de mis paquetes y R CMD check pkg
(dónde pkg
es el directorio de nivel superior como común para los proyectos de origen almacenados en R-Forge) no emitió esta advertencia que está viendo. El archivo no fue eliminado por cleanup
Como eso actualmente purga solo en src
.