Proposal: Add support for R packages (CRAN) to Package Analysis
I maintainer di solito rispondono entro 6 giorni
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 45/100
Direzione di ricerca
Inizia con sandboxes/dynamicanalysis/Dockerfile e con il file proposto sandboxes/dynamicanalysis/analyze-r.R nel fork collegato. Esamina come le sandbox Package Analysis esistenti supportano altri ecosistemi, quindi esegui l’analisi su un campione casuale di circa 100 pacchetti CRAN, come proposto. Il lavoro è completato quando l’estensione CRAN è stata convalidata su larga scala ed è pronta per essere valutata per una pull request.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
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.
- Lingua principale
- Go
- Stelle
- 925
- Fork
- 75
- Merge medio
- 4g 2h
- PR unite (30g)
- 3
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di ossf/package-analysis
-
Python execute phase aborts with error_analysis when the package closes stdout (MCP stdio servers)Aperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 78/100
ossf/package-analysis#1200 ·
I maintainer di solito rispondono entro 6 giorni
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
ossf/package-analysis#1125 ·
I maintainer di solito rispondono entro 6 giorni
-
4gbAperta
Difficoltà 5/5 Più di una settimana Idoneità per principianti 5/100
ossf/package-analysis#1123 ·
I maintainer di solito rispondono entro 6 giorni
-
>4 gbAperta
Difficoltà 5/5 Più di una settimana Idoneità per principianti 10/100
ossf/package-analysis#1122 ·
I maintainer di solito rispondono entro 6 giorni
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 10/100
ossf/package-analysis#1121 · 2 commenti ·
I maintainer di solito rispondono entro 6 giorni
Tutte le issue di ossf/package-analysis
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
-
evener-transcript-v2-upgrade tool still scans transcript files through bufio's 4 KiB default bufferAperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 78/100
prime-radiant-inc/evener#6370 ·
I maintainer di solito rispondono entro 1 giorno
-
ManageSieve proxy: a backend's NO/BYE greeting is skipped as a capability line and reported as EOFApertabug
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 1 giorno
-
Mend: dependency security vulnerability
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
-
Mend: dependency security vulnerability
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
ManageIQ/manageiq-pods#1476 ·
I maintainer di solito rispondono entro 1 giorno