checkhelper 1.0.0

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

Bug fixes

checkhelper 0.1.0

Major changes

Minor changes

Bring the package up to standard (#25)

checkhelper 0.0.1