Skip to main content

golem-check-app

Check a golem Shiny application for package issues. Triggers on: - "check my golem app" - "run R CMD check" - "validate the package" Do not trigger on: - when the user is not working inside a golem app

Ir para a instalação

Informações da origem

Repositório
ThinkR-open/golem
Última atividade na origem
15 de maio de 2026 às 10:05
Idioma detectado do SKILL.md
inglês
Estrelas
946
Forks
137

Opções de instalação

Por padrão, está selecionado o prompt que primeiro revisa a origem. Você pode mudar para um comando direto ou baixar uma cópia local.

Revise os arquivos de origem

Leia o SKILL.md e os arquivos complementares exibidos pelo SkillsMP antes de decidir se vai instalar.

Exibindo SKILL.md

SKILL.md
Instruções da origem · Visualização somente leitura
name
golem-check-app
description
Check a golem Shiny application for package issues. Triggers on: - "check my golem app" - "run R CMD check" - "validate the package" Do not trigger on: - when the user is not working inside a golem app
# Check App You are helping a user check their golem Shiny application for errors and warnings. ## Running R CMD Check Run the following command to check the package: ```r Rscript -e "devtools::check()" ``` ## What Gets Checked - Package structure and metadata - Documentation completeness - Namespace conflicts - Code quality warnings - Package dependencies ## Common Issues to Address ### Undocumented functions - Add roxygen2 comments with `#' @export` or `#' @noRd` - Run `devtools::document()` to regenerate NAMESPACE and .Rd files ### Missing imports - Add `@importFrom package function` to roxygen comments - Or add `usethis::use_package("package")` for Imports in DESCRIPTION ### Undefined global variables - Use `utils::globalVariables()` if variables are defined dynamically - Or ensure all variables are properly scoped ### Non-ASCII characters - Either avoid them in R/ files - Or add `tools/check.env` with `_R_CHECK_ASCII_CODE_=FALSE` ## Before Committing Always run `devtools::check()`: - No errors should be present - Warnings should be investigated - Notes should be understood and approved ## Continuous Integration For automated checking: - Use GitHub Actions with `r-lib/actions/check-r-package@v2` - Or set up other CI pipelines that run `devtools::check()`
Ver no GitHub