Repository navigation
v2.19.0 — urlcheck triage + rhub bugfix + tidy audit
Highlights
- Evidence-based
r:urlcheck403 triage (#67) — root-then-URL probing replaces the hardcodeddoi.orgheuristic; classifiesdead/real_403(gate) vsbot_blocked/transient(advisory), with per-itemevidence. New envelope fieldsadvisory/advisory_count(additive;doi_blocked_countpreserved). Scope: reduces local preflight noise only — does not fix CRAN URL NOTEs (CRAN's own check uses R's UA and can't be configured). r:rhubdispatch bugfix (closes #66) —rhub::rhub_check()'s first param isgh_url, not a local path (verified live against installed rhub — the function has nopathparam at all); every dispatch was failing. Fixed viasetwd().rc_submit()did not have this bug (verified live before assuming symmetry)._invoke_rnow folds stderr into failures instead of silently dropping them.r:tidycommand +r:lint --tidy/--set-lintr(closes #65) — new tidyverse-conventions audit: tidyverse lintr preset, DESCRIPTION normalization preview/--fix, roxygen completeness (@examples/@return/@family), NEWS.md header currency. Newlib/tidyaudit.py. All four stages advisory, never block.
Stats
- 42 commands (new:
r:tidy; 41→42) - pytest 558 passed / 0 failed / 2 skipped
- test-all 44/44
Changelog
Full details in CHANGELOG.md.
Full diff: v2.18.0...v2.19.0