Files in goodpractice
Advice on R Package Building

MD5
NEWS.md README.md
NAMESPACE
DESCRIPTION
LICENSE
R/prep_description.R R/gp.R R/prep_revdep.R R/chk_rd.R R/print.R R/prep_namespace.R R/rstudio_markers.R R/chk_code_structure.R R/prep_lintr.R R/chk_vignette.R R/chk_rcmdcheck.R R/prep_rd.R R/prep_rcmdcheck.R R/prep_source.R R/lists.R R/prep_utils.R R/chk_roxygen2.R R/prep_roxygen2.R R/chk_lintr.R R/treesitter.R R/chk_urlchecker.R R/chk_namespace.R R/prep_tidyverse.R R/api.R R/prep_cyclocomp.R R/prep_urlchecker.R R/package.R R/customization.R R/chk_revdep.R R/chk_cyclocomp.R R/chk_spelling.R R/chk_covr.R R/chk_description.R R/chk_tidyverse.R R/chk_avoided_packages.R R/prep_spelling.R R/chk_generic.R R/prep_covr.R R/prep_vignette.R R/utils.R inst/doc/goodpractice.R
inst/doc/custom_checks.html
inst/doc/goodpractice.html
inst/doc/custom_checks.R inst/doc/custom_checks.Rmd inst/doc/goodpractice.Rmd
inst/bad1/NAMESPACE
inst/bad1/DESCRIPTION
inst/bad1/R/tf.R inst/bad1/R/package.R inst/bad1/R/bad_extension.r inst/bad1/R/tf2.R inst/bad1/R/semicolons.R inst/bad1/tests/testthat.R inst/bad1/tests/testthat/test.R inst/bad1/vignettes/library-calls-ok-here.Rmd
build/vignette.rds
tests/testthat.R tests/testthat/test-rstudio-markers.R tests/testthat/test-rcmdcheck.R tests/testthat/test-duplicate-docs.R tests/testthat/test-r-file-extension.R tests/testthat/test-gp.R tests/testthat/test-cyclocomp.R tests/testthat/test-utils.R tests/testthat/test-coverage.R tests/testthat/test-description.R tests/testthat/test-rd-checks.R tests/testthat/test-exclude-path.R tests/testthat/test-tidyverse.R tests/testthat/test-rcmdcheck-checks.R tests/testthat/test-namespace.R tests/testthat/test-spelling.R tests/testthat/test-urlchecker.R tests/testthat/test-documentation.R tests/testthat/test-integrity.R tests/testthat/test-api.R tests/testthat/test-lintr.R tests/testthat/test-describe-check.R tests/testthat/test-treesitter.R tests/testthat/test-revdep.R tests/testthat/test-on-exit.R tests/testthat/test-print-return.R tests/testthat/test-complexity.R tests/testthat/test-avoided-packages.R tests/testthat/test-vignette.R tests/testthat/test-check-selection.R tests/testthat/test-roxygen2.R tests/testthat/setup.R tests/testthat/test-print.R tests/testthat/test-custom.R tests/testthat/test.R tests/testthat/test-prep-expressions.R
tests/testthat/bad_export_order/NAMESPACE
tests/testthat/bad_export_order/DESCRIPTION
tests/testthat/bad_export_order/R/funcs.R
tests/testthat/bad_print/NAMESPACE
tests/testthat/bad_print/DESCRIPTION
tests/testthat/bad_print/R/print.R
tests/testthat/good/NAMESPACE
tests/testthat/good/DESCRIPTION
tests/testthat/good/R/package.R
tests/testthat/good/inst/WORDLIST
tests/testthat/good/man/func1.Rd
tests/testthat/bad_vignettes/NAMESPACE
tests/testthat/bad_vignettes/DESCRIPTION
tests/testthat/bad_vignettes/R/func1.R tests/testthat/bad_vignettes/vignettes/intro.Rmd
tests/testthat/baddoc/NAMESPACE
tests/testthat/baddoc/DESCRIPTION
tests/testthat/baddoc/R/package.R
tests/testthat/bad_missing/NAMESPACE
tests/testthat/bad_missing/DESCRIPTION
tests/testthat/bad_missing/R/func.R tests/testthat/_snaps/describe-check.md tests/testthat/_snaps/print.md
tests/testthat/good_print/NAMESPACE
tests/testthat/good_print/DESCRIPTION
tests/testthat/good_print/R/print.R
tests/testthat/bad_spelling/NAMESPACE
tests/testthat/bad_spelling/DESCRIPTION
tests/testthat/bad_spelling/R/func.R
tests/testthat/bad_spelling/inst/WORDLIST
tests/testthat/bad_spelling/man/my_func.Rd
tests/testthat/bad_data_load/NAMESPACE
tests/testthat/bad_data_load/DESCRIPTION
tests/testthat/bad_data_load/R/package.R
tests/testthat/bad_data_load/data/broken.rda
tests/testthat/bad3/NAMESPACE
tests/testthat/bad3/DESCRIPTION
tests/testthat/bad3/R/package.R
tests/testthat/bad_r_ext/NAMESPACE
tests/testthat/bad_r_ext/DESCRIPTION
tests/testthat/bad_r_ext/R/bad_func.r tests/testthat/bad_r_ext/R/old_syntax.q
tests/testthat/no_roxygen/NAMESPACE
tests/testthat/no_roxygen/DESCRIPTION
tests/testthat/no_roxygen/R/functions.R
tests/testthat/bad_rd/NAMESPACE
tests/testthat/bad_rd/DESCRIPTION
tests/testthat/bad_rd/R/functions.R
tests/testthat/bad_rd/man/reexports.Rd
tests/testthat/bad_rd/man/internal_func.Rd
tests/testthat/bad_rd/man/no_examples.Rd
tests/testthat/bad_rd/man/good_func.Rd
tests/testthat/bad_rd/man/print.badrd.Rd
tests/testthat/bad_rd/man/no_value.Rd
tests/testthat/bad_tidyverse/NAMESPACE
tests/testthat/bad_tidyverse/DESCRIPTION
tests/testthat/bad_tidyverse/R/BadName.R
tests/testthat/good_tidyverse/NAMESPACE
tests/testthat/good_tidyverse/DESCRIPTION
tests/testthat/good_tidyverse/R/good_style.R tests/testthat/good_tidyverse/tests/testthat/test-good_style.R
tests/testthat/bad_roxygen/NAMESPACE
tests/testthat/bad_roxygen/DESCRIPTION
tests/testthat/bad_roxygen/R/functions.R
tests/testthat/bad2/NAMESPACE
tests/testthat/bad2/DESCRIPTION
tests/testthat/bad2/R/attach.R tests/testthat/bad2/tests/testthat.R tests/testthat/bad2/tests/testthat/test-example.R vignettes/custom_checks.Rmd vignettes/goodpractice.Rmd man/export_json.Rd man/gp.Rd man/checks.Rd man/default_checks.Rd man/goodpractice-package.Rd man/checks_by_group.Rd man/describe_check.Rd man/failed_checks.Rd man/describe_check_groups.Rd man/customization.Rd man/failed_positions.Rd man/all_check_groups.Rd man/all_checks.Rd man/results.Rd man/print.goodPractice.Rd man/tidyverse_checks.Rd
man/figures/logo.png
goodpractice documentation built on June 5, 2026, 5:06 p.m.