This pull request refactors the dependencies and imports of the ggvenn package to improve code clarity, maintainability, and resolve the following warning encountered during R CMD check:
❯ checking dependencies in R code ... NOTE
Package in Depends field not imported from: 'scales'
These packages need to be imported from (in the NAMESPACE file)
for when this namespace is loaded but not attached.
Key changes:
Moved dplyr, grid, and scales from Depends to Imports: This change reflects the accurate usage of these packages. They are used internally by ggvenn but are not directly exposed to the user. This aligns with best practices for package development and dependency management.
Used dplyr::tibble consistently: All instances of tibble have been replaced with dplyr::tibble to ensure clarity and prevent potential conflicts.
Used grid::gList consistently: All instances of gList have been replaced with grid::gList to ensure clarity and prevent potential conflicts.
This pull request contributes to the overall health and maintainability of the ggvenn package. Thank you for considering this contribution!
This pull request refactors the dependencies and imports of the
ggvenn
package to improve code clarity, maintainability, and resolve the following warning encountered duringR CMD check
:Key changes:
dplyr
,grid
, andscales
fromDepends
toImports
: This change reflects the accurate usage of these packages. They are used internally byggvenn
but are not directly exposed to the user. This aligns with best practices for package development and dependency management.dplyr::tibble
consistently: All instances oftibble
have been replaced withdplyr::tibble
to ensure clarity and prevent potential conflicts.grid::gList
consistently: All instances ofgList
have been replaced withgrid::gList
to ensure clarity and prevent potential conflicts.This pull request contributes to the overall health and maintainability of the
ggvenn
package. Thank you for considering this contribution!