Skip to content

Latest commit

 

History

History
47 lines (33 loc) · 1.63 KB

File metadata and controls

47 lines (33 loc) · 1.63 KB

DependencyReviewer

R-CMD-check

DependencyReviewer is a package that Helps investigating other packages during code review by looking at their dependencies.

Features

  • Check your used dependencies against the Darwin-EU white list.
  • Easily review your function use per dependency for your package.
  • An easy way to get graph data of all your dependencies to see how your package depends on any (transitive) dependencies.
  • Use predefined Darwin Lint functions to lint your package.
  • Easily calculate percentages of how many style, warning, and error messages are encountered across your package.
  • A shiny app to interactively investigate your package.

Installation

You can install the development version of DependencyReviewer like so:

install.packages("remotes")
remotes::install_github("darwin-eu-dev/DependencyReviewer")

DependencyReviewer is now available on CRAN.

install.packages("DependencyReviewer")

Features wishlist

  • Show lintr output in the shinyApp
  • Show test coverage in the shinyApp
  • Include spelling checking using spelling::spell_check_package
  • An automated way to ‘plot’ out your package functions (UML-like).