NEWS


checkhelper 1.0.0.9000

Bug fixes

checkhelper 1.0.0 (2026-05-13)

check_n_covr(): check plus coverage in a single test pass

audit_downloads(): surface network / download calls in package code

audit_description(): catch unquoted package names in DESCRIPTION

audit_dontrun(): surface every \dontrun{} block in man/*.Rd

fix_globals() separates operators / pronouns from real globals

fix_globals(write = TRUE) now merges with the existing R/globals.R

audit_userspace() / check_clean_userspace() robustness

audit_citation(): catch CRAN-rejected old-style CITATION calls

audit_globals() / fix_globals() skip vignettes / tests / examples

audit_tags() / find_missing_tags() now detect S3 cases

create_example_pkg() covers every audit

Share one R CMD check across audits

Documentation

API refresh - audit_* / fix_* façades

The package now exposes a uniform CRAN-oriented API: each category of R CMD check issue gets one audit_* (read-only) function and, when an automated fix is safe, one fix_* (action) function. Type audit_<TAB> or fix_<TAB> in RStudio to discover the surface.

| CRAN issue | Audit | Fix | |---|---|---| | Globals to declare (no visible binding) | audit_globals() | fix_globals() | | Missing roxygen tags | audit_tags() | - | | Non-ASCII characters | audit_ascii() | fix_ascii() | | Files left in user space | audit_userspace() | - | | R CMD check with CRAN settings | audit_check() | - | | Undocumented datasets | audit_dataset_doc() | fix_dataset_doc() |

The 10 historic functions remain callable but emit lifecycle::deprecate_warn() and delegate to the new façades:

| Old | → New | |---|---| | find_nonascii_files() | audit_ascii() | | asciify_pkg() | fix_ascii() | | get_no_visible() | audit_globals() | | print_globals() | fix_globals() | | find_missing_tags() | audit_tags() | | check_as_cran() | audit_check() | | check_clean_userspace() | audit_userspace() | | use_data_doc() | fix_dataset_doc() | | get_notes() | (internal) audit_globals() | | get_data_info() | (internal) fix_dataset_doc() |

Other changes

asciify_*() family: rewrite non-ASCII characters AST-aware

checkhelper 0.1.1 (2024-01-22)

Bug fixes

checkhelper 0.1.0 (2023-06-21)

Major changes

Minor changes

Bring the package up to standard (#25)

checkhelper 0.0.1