Skip to content

Proposal: Add support for R packages (CRAN) to Package Analysis #1192

Description

@tylerjssmith

Problem
Package Analysis supports several important package ecosystems, but it lacks support for R packages on CRAN. The CRAN ecosystem is small compared to PyPI and npm -- it has about 25,000 packages and several dozen updates per day -- but R packages are widely used in clinical trials, financial risk modeling, government statistics, and other environments handling sensitive data.

Proposed solution
I have developed a working extension of Package Analysis to CRAN. The primary contributions are in sandboxes/dynamicanalysis/Dockerfile and a new sandboxes/dynamicanalysis/analyze-r.R. See my fork here.

Ask
Would a PR for this be welcome? I want to run the analysis at scale (on a random sample of ~100 CRAN packages) and confirm results before opening a PR, but before I do so, I wanted to gauge interest in this extension.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions