Wasn't able to find a mention of this issue being raised before. It seems like risk scores are generated for packages even if they are missing. We might reconsider scoring for packages that don't exist.
library(riskmetric)
library(dplyr)
pkgs <- c(
"dplier",
"stringerer",
"dplyr"
)
pkg_ref(pkgs) %>%
pkg_assess() %>%
pkg_score()
#> # A tibble: 3 x 22
#> package version pkg_ref pkg_s~1 news_~2 has_v~3 size_~4 has_b~5
#> <chr> <chr> <lst_f_p_> <dbl> <pkg_s> <pkg_s> <pkg_s> <pkg_s>
#> 1 dplier <NA> dplier<missing> 0.986 NA NA NA NA
#> 2 stringerer <NA> stringerer<missing> 0.986 NA NA NA NA
#> 3 dplyr 1.1.1 dplyr<install> 0.412 1 1 NA 1
#> # ... with 14 more variables: bugs_status <pkg_scor>, license <pkg_scor>,
#> # export_help <pkg_scor>, reverse_dependencies <pkg_scor>,
#> # downloads_1yr <pkg_scor>, dependencies <pkg_scor>, has_website <pkg_scor>,
#> # r_cmd_check <pkg_scor>, remote_checks <pkg_scor>,
#> # has_maintainer <pkg_scor>, exported_namespace <pkg_scor>,
#> # has_news <pkg_scor>, has_source_control <pkg_scor>,
#> # covr_coverage <pkg_scor>, and abbreviated variable names 1: pkg_score, ...
Wasn't able to find a mention of this issue being raised before. It seems like risk scores are generated for packages even if they are missing. We might reconsider scoring for packages that don't exist.
Created on 2023-06-06 by the reprex package (v2.0.1)