jigsawR / inst /scripts /run_check.R
pjt222's picture
Upload folder using huggingface_hub
e232e39 verified
# Run R CMD check for jigsawR
# Usage: Rscript inst/scripts/run_check.R
#
# Note: If .claude/agents and .claude/skills symlinks cause build failures
# on Windows, remove them before running this script and restore after:
# rm .claude/agents .claude/skills
# Rscript inst/scripts/run_check.R
# ln -s /home/phtho/.claude/agents .claude/agents
# ln -s /home/phtho/.claude/skills .claude/skills
cat("Running devtools::check()...\n")
results <- devtools::check(args = c("--no-manual", "--as-cran"))
cat("\n=== CHECK RESULTS ===\n")
cat("Errors:", length(results$errors), "\n")
cat("Warnings:", length(results$warnings), "\n")
cat("Notes:", length(results$notes), "\n")
if (length(results$errors) > 0) {
cat("\n--- ERRORS ---\n")
for (e in results$errors) cat(e, "\n\n")
}
if (length(results$warnings) > 0) {
cat("\n--- WARNINGS ---\n")
for (w in results$warnings) cat(w, "\n\n")
}
if (length(results$notes) > 0) {
cat("\n--- NOTES ---\n")
for (n in results$notes) cat(n, "\n\n")
}