reportr: A General Message and Error Reporting System

Provides a system for reporting messages, which provides certain useful features over the standard R system, such as the incorporation of output consolidation, message filtering, assertions, expression substitution, automatic generation of stack traces for debugging, and conditional reporting based on the current "output level". Messages are signalled as classed R conditions, so that calling code can decide how serious a situation is, rather than the function which detects it having to be told in advance.

Version: 2.0.0
Depends: R (≥ 3.5.0)
Imports: ore
Suggests: tinytest, covr
Published: 2026-10-13
DOI: 10.32614/CRAN.package.reportr
Author: Jon Clayden ORCID iD [aut, cre]
Maintainer: Jon Clayden <code at clayden.org>
BugReports: https://github.com/jonclayden/reportr/issues
License: GPL-2
URL: https://github.com/jonclayden/reportr
NeedsCompilation: no
Materials: README, NEWS
CRAN checks: reportr results

Documentation:

Reference manual: reportr.html , reportr.pdf

Downloads:

Package source: reportr_2.0.0.tar.gz
Windows binaries: r-devel: reportr_1.3.1.zip, r-release: reportr_1.3.1.zip, r-oldrel: reportr_1.3.1.zip
macOS binaries: r-release (arm64): reportr_2.0.0.tgz, r-oldrel (arm64): reportr_1.3.1.tgz, r-release (x86_64): reportr_1.3.1.tgz, r-oldrel (x86_64): reportr_1.3.1.tgz
Old sources: reportr archive

Reverse dependencies:

Reverse imports: soma, tractor.base
Reverse suggests: RNifti

Linking:

Please use the canonical form https://CRAN.R-project.org/package=reportr to link to this page.