Vérifier (check) le package
TP
Plan général :
- checker, pour quoi faire ?
check()
, ou le vieuxR CMD check
en mode console.- On a plusieurs notes : pourquoi ? On verra comment les corriger plus tard.
- Bonus : le package
{checkmate}
; la différence entre les checks “classiques” et les checks--as-cran
. - Workflow : quand doit-on checker ? à quelle fréquence, pourquoi, etc. ?
1 Checker le package en pratique
Exécuter l’instruction check()
dans la console R. Vous devriez obtenir la sortie suivante :
── R CMD check results ────── errormes 0.0.0.9000 ────
Duration: 9.8s
❯ checking DESCRIPTION meta-information ... NOTE
Spécification de licence non standard :
`use_mit_license()`, `use_gpl3_license()` or friends to pick a
license
Standardisable : FALSE
❯ checking R code for possible problems ... NOTE
ccc: no visible global function definition for ‘var’
ccc: no visible global function definition for ‘cov’
Undefined global functions or variables:
cov var
Consider adding
importFrom("stats", "cov", "var")
to your NAMESPACE file.
0 errors ✔ | 0 warnings ✔ | 2 notes ✖
Expliquer ce que signifient ces “notes”, et pourquoi on les obtient à ce stade.
Transition vers les parties suivantes : on va maintenant essayer de les corriger.