The hardware and bandwidth for this mirror is donated by dogado GmbH, the Webhosting and Full Service-Cloud Provider. Check out our Wordpress Tutorial.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]dogado.de.
remotes deps on other
ropensci-review-tools pkgs in preparation for CRAN
releaseget_gh_token() fn, replaced with
gh::gh_token().fake_pkgstats_test_data() fn to avoid
large dl in tests.skip_on_os() conditions in tests
(#378)check-srr), improving detection
of incomplete standards adoption.sp to the “truly obsolete” category in the
obsolete-package-deps check.rm_global_assign_in_memoise to handle
<<- within memoise calls, preventing
false positives in the global-assignment check.obsolete_pkg_deps function and improved
ordering of checks via order_checks.dependabot.yml to keep GitHub Actions
dependencies up to date; bumped actions/checkout,
actions/github-script,
docker/build-push-action,
docker/setup-buildx-action, and
docker/login-action to current versions.bspm before final sf
reinstall in Dockerfile to fix library-linkage issues; re-installed
sf at end of Docker script.r-universe-org/base-image to
Dockerfile.srr standards (v0.2) and
for changes in pkgstats output.parse_pkg_deps and
order_checks.catch lintr errors so that lintr failures no
longer crash the full check run.render_markdown/render_md2html
and added examples and return values to all exported functions.render_markdown to render_md2html
for clarity.pkgcheck GitHub Action integration
(add pkgcheck action).check-fns-have-return-vals: flags exported
functions whose roxygen documentation lacks a @return
tag.check-default-branch: warns when the default git
branch is not main.heavy_check_mark,
eyes, heavy_multiplication_x) to distinguish
clear passes, marginal results, and clear failures across all check
output.fns_have_return_vals to use
tools::parse_Rd instead of roxygen2 for
parsing return values, making it more robust.fns_have_return_vals from the
print method; results now appear only in the
summary method.list-checks vignette documenting every
check.pkgchk_ function documentation pages; added
roxygen2 family tags throughout.@schneiderpy to the contributors list.bspm to
r2u for faster, more reliable package installation.ubuntugis to
ubuntugis-unstable to fix spatial library
compatibility.roxygen2 family tag for the
check-has-codemeta family.roreviewapi Dockerfile
to this one.allcontributors list.check-unique-fn-names: verifies that no exported
function name duplicates a name already used by a CRAN package
(fn_names_on_cran).check-renv / renv_activated: detects
packages where renv is activated in the project, which can
interfere with dependency resolution.has_renv check to renv_activated
with an improved user-facing message.misc_check_counts to a dedicated summary
function replacing has_misc_checks.format-checks.R to handle checks with empty
print methods.check_left_assigns to correctly handle edge
cases.pkgchk_fns_have_exs to exclude
package and data docTypes from the examples
check.rm_global_assigns_in_ref_class to avoid false
positives from <<- inside R5/Reference Class
definitions.cache/ to
cache/R/ for cleaner organisation.use_cache parameter to the main
pkgcheck function, allowing callers to bypass the
cache.cache_pkgstats_component to
cache_pkgcheck_... for naming consistency.httr /
jsonlite to jsonlite only.goodpractice as a GitHub remote dependency
(temporarily removed from CRAN) in all workflows and Dockerfile.Julia pre-installation to the Dockerfile; added
explicit branch parameter to get_latest_commit.roxygen2 to 7.2.1; updated various workflow job
names.use_github_action_pkgcheck documentation;
described pkgcheck-action in README.check to
pkgcheck.check-license: validates that the package
LICENSE field is a recognised CRAN-compatible identifier
(closes #73).check-pkgdown: detects whether a
pkgdown site exists and is configured (closes #100).check-obsolete-pkg-deps: flags dependencies on
packages considered truly or potentially obsolete on CRAN (closes
#44).main.check-fns-have-exs to exclude dataset
documentation entries (closes #103).check-on-cran with a tryCatch
around the CRAN URL test.check-scrap to detect the same scrap file
appearing in different locations.roxygen2 family tag check (closes #100)
as it produced many false positives.pkgchk_uses_roxygen2; fixed
check_fns_have_exs logic.msg_pre / msg_post print
sub-methods for all check types, providing a consistent before/after
hook pattern (closes #108).pkgfns_as_details section to markdown output,
listing all exported function names in a collapsible block (closes #117,
#137).pkgdeps_as_table section to markdown output,
listing package dependencies and their imported call counts.alert-success,
alert-danger) in HTML output (closes #82).checks_to_markdown scrap-check key name.get_re_exports and ncalls column to
the package-dependency summary.external_fns data item to the checks object,
exposing counts of calls to functions in each imported package.use_github_action_pkgcheck /
use_github_check function for inserting the pkgcheck GHA
template into a package (closes #135).branch parameter to
use_github_action_pkgcheck so the action targets the
correct branch (closes #135).NOT_CRAN environment variable to the GHA template
(fixes #134).read_pkg_guide helper for reading the rOpenSci
packaging guide.monthly.yaml workflow to send automated monthly
check summaries (closes #123).allcontributors integration.visjs path handling to be compatible with GHA
runners (closes #127).clean-snapshots.R script to normalise
platform-specific paths in snapshot output (closes #111).tempdir() as the cache
directory, isolating them from the real user cache (closes #113).test-extra-checks and associated snapshots.test-order-checks.R.pandoc --wrap=preserve for reproducible
HTML snapshot output.goodpractice = FALSE parameter to the main
pkgcheck function, allowing tests (and users) to skip the
slow goodpractice step.ghql dependency with gh for all
GitHub API calls (closes #256 prep).httr with httr2 for all HTTP
requests.cloc dependency.ubuntugis PPA,
pre-installed spatial system libraries, pre-installed
arrow, duckdb, sf.add-apt-repository /
software-properties-common to Docker image.rappdirs-based cache path to use
fs::path_abs..onUnload to reset options and environment
variables set during package load.pkgcheck() object: separated
info items (git metadata, pkgstats, srr, CI badges, URLs)
from checks items (each individually named
pkgchk_*).format-checks.R into
collate-checks.R and individual per-check source files
under R/check-*.R and R/info-*.R.collate_* functions to
summarise_* for consistency.summarise_check function dispatched per
check type.check-has-citation: verifies a CITATION
file exists (closes #9).check-has-codemeta: verifies a
codemeta.json file exists (closes #9).check-has-contrib: verifies a
CONTRIBUTING.md file exists (closes #9, #35).check-has-vignette: detects presence of at least one
built vignette (improved by Maëlle Salmon).check-scrap: detects unwanted files such as
.DS_Store in the git tree (closes #27).check-pkgname-available: checks that the package name
is not already on CRAN.check-left-assign: reports use of <- vs
= for assignment in function bodies.check-fns-have-exs: reports exported functions lacking
@examples tags.check-on-cran: reports whether the package is already
on CRAN.check-uses-roxygen2: checks that roxygen2
is used for documentation.check-covr: reports test coverage via
covr.print and summary S3 methods for the
pkgcheck class; added dedicated
output_pkgchk_* functions for each check type, providing
consistent screen and markdown rendering.checks_to_markdown function that converts the
full pkgcheck result to a GitHub-flavoured Markdown string,
including a visjs network diagram and an srr standards section.render_markdown function to render the Markdown
string to HTML via rmarkdown.symbol_tck / symbol_crs
helpers (tick and cross Unicode symbols) used uniformly across all
output functions; added fmt parameter for screen
vs. markdown formatting.order_checks function to control the display
sequence of check items in summary output.list_pkgchecks function (with quiet
parameter) to enumerate all currently active checks.extra_check_prints_from_env allowing extra checks
supplied via an environment variable to appear in the print output
(closes #40).goodpractice into its own
pkgchk_gp check; divided gp results into four labelled
sections (rcmdcheck, cyclocomp, lintr, covr); added lintr
section to output (closes #19).get_gp_report (exported) and local caching of gp
results in the cache directory.convert_gp_components to produce
Markdown-formatted sub-sections.srr package: captured the srr version,
copied the srr Markdown report to the static cache directory, and added
srr categories to the print and summary output.add_srr_categories_from_report function.collate_srr_checks /
summarise_srr_checks functions.pkgcheck_bg for running checks in a background
callr process (via callr::r_bg), with
checks_running_in_bg to detect concurrent runs.stdout_stderr_cache / logfile_names
helpers for routing background-process output to cache files..onLoad:
auto-creates pkgcheck and static
sub-directories under the rappdirs application
directory.ci_badges check: scrapes CI badges from the
package README to determine CI provider status (GitHub Actions, Travis,
etc.).ci_results_gh function: fetches GitHub Actions
workflow run results directly from the GitHub API via gert
and gh.gert
equivalents.use_github_action_pkgcheck stub and pkgdown
GitHub Actions workflow.check-other-OS workflow to test on additional
platforms.serve_api
function wrapping a plumber API.check,
goodpractice, srr, log,
report, editorcheck; later consolidated into
roreviewapi.dl_gh_repo / dl_repo helpers for
downloading package source from GitHub.cli, gert, gh,
glue, pkgstats, rappdirs,
rmarkdown, visNetwork,
withr.cloc; removed plumber-related files; reduced
exported fns.CONTRIBUTING.md (closes #35) and
CODE_OF_CONDUCT.md.pkgchk_* checks (closes #29, #36).checks_to_markdown, the full
list of checks, and Docker/API usage.@maelle (Maëlle Salmon) and
@assignUser (Jacob Wujciak-Jens) as package authors.pkgcheck() main
function, background-process helper (bg parameter), and
pg_report entry point.rappdirs-based cache directory with
cache_dir parameter and corresponding environment
variable.pkgdown documentation action.codemeta.json.These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.
Health stats visible at Monitor.