Risk Metrics to Evaluating R Packages
A default list of assessments to perform for each package
a wrapper to assert that a pkg_ref has been permitted to do an additio...
A pkg_metric subclass for general metric evaluation conditions
A subclass wrapping an error with an additional parent class
A pkg_metric subclass for when metrics are explicitly not applicable
A pkg_metric subclass for when pkg_metrics have not yet been implement...
Convert an object to a pkg_metric
Assess a package code coverage using the covr package
Assessment of dependency footprint for a specific package
Assess a package for the number of downloads in the past year
Assess a package for availability of documentation for exported values
Assess a package's results from running R CMD check
Assess a package for the presence of a url field where bugs can be rep...
Assess a package for the presence of example or usage fields in functi...
Assess a package for an associated maintainer
Assess a package for the presence of a NEWS file
Assess a package for an associated source control url
Assess a package for the presence of Vignettes files
Assess a package for an associated website url
Assess how many recent BugReports have been closed
Assess a package for an acceptable license
Assess a package for an up-to-date NEWS file
Assess a package's results from running R CMD check
Assess package checks from CRAN/Bioc or R CMD check
Generate list of Reverse Dependencies for a package
Assess a package for size of code base
Error handler for assessments to deescalate errors to warnings
Error handler for assessments with safe fallback
Error handler for assessments to throw error immediately
A helper function for retrieving a list of available fields, identifie...
evaluate an expression with a pkg_ref object reclassed as a bare envir...
Helper for structuring bug reports
List of available caching behaviors with metadata, including default a...
Capture side effects issued by an evaluated expression
decrement the number of allowed mutations
Determine the intended source of a new package
Accessor for tools namespace
Build logical vector for Rd objects with example or usage fields disco...
Build logical vector for Rd objects with example or usage fields disco...
Filter a simple database of Rd objects in a package for files with exa...
Find the S3 method that will be evaluated when an S3 generic is called...
Assessment console printing formatter
Helper for retrieving a list of columns which contain pkg_metric objec...
Get a specific set of assess_* functions for pkg_assess
Gets available packages from necessary repository and filters for pack...
Walk the pkg_ref class hierarchy to match a single subclass to a class...
If not NULL else
increment the number of allowed mutations
check if a url originates from a list of repo urls
Fetch BioC Mirrors Info
Fetch CRAN Mirrors Info
Score a package for unit test coverage
Score a package for dependencies
Defining an Assessment Scoring Function
Score a package for availability of documentation for exported values
Score a package for the number of exported objects
Score a package for the presence of a bug report url
Score a package for the presence of a example or usage fields
Score a package for inclusion of an associated maintainer
Score a package for the presence of a NEWS file
Score a package for inclusion of an associated source control url
Score a package for the presence of a Vignettes file
Score a package for inclusion of an associated website url
Score a package for number of recently opened BugReports that are now ...
Score a package for acceptable license
Score a package for NEWS files updated to current version
Score a package based on R CMD check results run locally
Score a package based on R CMD check results run by BioC or CRAN
Scoring method for number of reverse dependencies a package has
Score a package for number of lines of code
Score a package metric
Build a list of NEWS files discovered within a given directory
Parse DCF of description file
Apply assess_* family of functions to a package reference
Evaluate a metric
A helper for structuring assessment return objects for dispatch with t...
Get the host name of a BugReports url
Get the BugReports url
Retrieve output of covr::package_coverage
Retrieve output of covr::package_coverage, tallied by expression
Cache a list of available help files as LaTeX objects
Cache a list of available help files as LaTeX objects
Cache a list of NEWS files from a package reference
The pkg_ref subclass hierarchy, used for pkg_ref object creation wit...
pretty printing for a pkg_ref mutability error caused by trying to do ...
Create a package reference
Score a package assessment, collapsing results into a single numeric
Handle pretty printing of expression output
Helper function to remove base and recommended packages
Stop if a function requires disabled behaviors
S3 generic to calculate a pkg_ref field
riskmetric
Helper for creating a roxygen itemized list for assess_* functions
Helper for creating a roxygen header from template for assess_* functi...
Document both declare_cache_behavior parameters and options list
Helper for creating a roxygen header from template for score.* functio...
Default score error handling, emitting a warning and returning 0
Score error handler to silently return NA
Score error handler to silently return 0
Lazily instantiated, immutable metadata access
Summarize a default set of assessments into a single risk score
Suppress messages and warnings based on one or more regex matches
reassign assignment list names with column_name attribute if available
Verify a pkg_source when one is manually specified by the user
Build a List of Vignettes Files Discovered Within a Given Directory
Build a List of Vignettes Files Discovered Within a Package Website
Evaluate an expression after first removing a range of S3 classes
Evaluate an expression in the context of a pkg_ref
Facilities for assessing R packages against a number of metrics to help quantify their robustness.
Useful links