Assessing Package Risk Metrics
Convert input to ISO 8601 date (YYYY-MM-DD)
assess_description_file_elements
Assess Rd files for example or examples
assess_export_help
Assess exported functions to namespace
Assess Rd files for news
Assess Rd files for news
Assess an R Package riskmetric with package name and version
Assess package
assess codebase size
Assess vignettes
Calculate Average Time to Close GitHub Issues
Find Bioconductor Package Reverse Dependencies
Build a Dependency Tree for an R Package
Capture CRAN URL warnings and errors
Check and Fetch CRAN Package
Check if a Package Exists on CRAN
Reclassify Forbidden Notes as Errors in rcmdcheck Results
function to check value of ggproto
Check for tests/testthat and _snaps folder and count golden tests
Function to check suggested exported functions
classify_function_body
Clean and normalize license names
Clean Up Dependencies
Compute Risk Level
Check for Vignette Folder and .Rmd Files in a .tar File
Check for Vignette Folder and .Rmd Files in a .tar File
Convert number to abbreviation
Convert number to percent
Count Commits in the Last Months
Retrieve the List of CRAN Packages (Internal)
Find Reverse Dependencies of a CRAN Package
Create empty results
create empty tm
Generate file coverage df
Create items matched
Create a Traceability Matrix
Determine Packages that Depend on Given Packages
Detect Version Conflicts from dependency tree
Run all relevant documentation riskmetric checks
Download and Parse Dependencies of an R Package
Expand Dependency Type Specification
Extract Package Names from a Dependency String
Extract Exported Function Metadata from an R Package
function to extract ggproto methods
Helper to create maintainer
Extract package name from package source path
Extract the Installed Version of a Package
Extract Risk Inputs
Extract risk thresholds by id
Extract risk thresholds by key
Extract Package Version from File Path
Fetch All Dependencies for a Package
Fetch Bioconductor Package Information
Fetch Bioconductor Release Announcements
Remove specific symbols from vector of functions
find reverse dependencies
Create fine grained traceability matrices
function to check value of ggproto
Generate Coverage Section
Generate Dependencies Section
Generate Doc Metrics Section
Generate Fine grained Trace Matrices Section
Generate HTML Report for Package Assessment
Generate Popularity Metrics Section
Generate RCMD Check Metrics Section
Generate Reverse Dependencies Section
Generate Risk Details
Generate Risk Summary
Generate Trace Matrix Section
Assess an R Package traceability matrix from package name and version
Extract all S4 methods
Retrieve Bioconductor Package URL
Retrieve GitHub Commits as Weekly Counts (using curl)
Get CRAN Package URL
Get CRAN Total or Recent Downloads for a Package
Get dependencies
list all package exports
Get function descriptions
Fetch GitHub Repository Data
Extract and Validate Package Hosting Information
Get Internal Package URL
Get License Levels from Thresholds
Extract Maximum Thresholds for Code Coverage Levels
Get Bioconductor Package Download Statistics
Get CRAN Daily Downloads for a Package
Assess Authors
Read Description file and parse the package name and version
Assess License
get package name for display
Get Annual PubMed Article Counts for a Search Term
Get Total Number of PubMed Articles for a Search Term
function to get R6 methods
Extract GitHub repository owner from links
Assign output file path for various outputs during scorecard rendering
Get reverse dependencies
Get Risk Analysis
Get Risk Definition
Get risk metadata
function to get S3 method
Get Dependencies
Function to get suggested exported functions
list all top-level objects defined in the package code
Get Package Versions
Helper function to replace NULL with "N/A"
Install package locally
Check if a Package is a Base or Recommended R Package
List badges image URLs from a local README
Map all Rd files to the functions they describe
Get all exported functions and map them to R script where they are def...
Modify the DESCRIPTION File in a R Package Tarball
Normalize Nested Package Data
Parse Bioconductor Release Announcements
Parse Dependencies from a Package DESCRIPTION File
Parse DCF of description file
Parse HTML Content for Package Versions
Parse Package Information from CRAN Archive
function to preprocess func_full_name
Print a Package Dependency Tree
process items matched
Helper function to remove base and recommended packages
Process lock files
Assess package - simplified
risk.assessr: Assessing Package Risk Metrics
Run covr and potentially save results to disk
Run covr in subprocess with timeout
Run R CMD CHECK
Helper to conditionally apply handle_null or abbreviation
Creates information on package installation
set up rcmdcheck arguments
Untar package and return installation directory
A reliable and validated tool that captures detailed risk metrics such as R 'CMD' check, test coverage, traceability matrix, documentation, dependencies, reverse dependencies, suggested dependency analysis, repository data, and enhanced reporting for R packages that are local or stored on remote repositories such as GitHub, CRAN, and Bioconductor.
Useful links