All Projects → uptake → Pkgnet

uptake / Pkgnet

Licence: other
R package for analyzing other R packages via graph representations of their dependencies

Programming Languages

r
7636 projects

Projects that are alternatives of or similar to Pkgnet

Interrogate
Explain yourself! Interrogate a codebase for docstring coverage.
Stars: ✭ 245 (+128.97%)
Mutual labels:  hacktoberfest, code-quality
Skunk
A SkunkScore Calculator for Ruby Code -- Find the most complicated code without test coverage!
Stars: ✭ 228 (+113.08%)
Mutual labels:  hacktoberfest, code-quality
Editorconfig Checker
A tool to verify that your files are in harmony with your .editorconfig
Stars: ✭ 119 (+11.21%)
Mutual labels:  hacktoberfest, code-quality
Prettier action
GitHub action for running prettier on your projects pull requests
Stars: ✭ 77 (-28.04%)
Mutual labels:  hacktoberfest, code-quality
Undercover
Actionable code coverage - detects untested code blocks in recent changes
Stars: ✭ 574 (+436.45%)
Mutual labels:  hacktoberfest, code-quality
Phpdependencyanalysis
Static code analysis to find violations in a dependency graph
Stars: ✭ 505 (+371.96%)
Mutual labels:  dependency-graph, code-quality
Codeclimate
Code Climate CLI
Stars: ✭ 2,273 (+2024.3%)
Mutual labels:  hacktoberfest, code-quality
Golem
A Framework for Building Robust Shiny Apps
Stars: ✭ 530 (+395.33%)
Mutual labels:  hacktoberfest, r-package
Pdepend
PHP_Depend is an adaptation of the established Java development tool JDepend. This tool shows you the quality of your design in terms of extensibility, reusability and maintainability.
Stars: ✭ 727 (+579.44%)
Mutual labels:  hacktoberfest, code-quality
Wemake Python Styleguide
The strictest and most opinionated python linter ever!
Stars: ✭ 1,714 (+1501.87%)
Mutual labels:  hacktoberfest, code-quality
Java
All Algorithms implemented in Java
Stars: ✭ 42,893 (+39986.92%)
Mutual labels:  hacktoberfest
X64dbg
An open-source x64/x32 debugger for windows.
Stars: ✭ 37,825 (+35250.47%)
Mutual labels:  hacktoberfest
Meteor
Meteor, the JavaScript App Platform
Stars: ✭ 42,739 (+39842.99%)
Mutual labels:  hacktoberfest
Pkgverse
📦🔭🌠 Create your own universe of packages à la tidyverse
Stars: ✭ 108 (+0.93%)
Mutual labels:  r-package
Prometheus
The Prometheus monitoring system and time series database.
Stars: ✭ 40,114 (+37389.72%)
Mutual labels:  hacktoberfest
Neovim
Vim-fork focused on extensibility and usability
Stars: ✭ 49,389 (+46057.94%)
Mutual labels:  hacktoberfest
Strapi
🚀 Open source Node.js Headless CMS to easily build customisable APIs
Stars: ✭ 41,786 (+38952.34%)
Mutual labels:  hacktoberfest
Best Websites A Programmer Should Visit
🔗 Some useful websites for programmers.
Stars: ✭ 44,744 (+41716.82%)
Mutual labels:  hacktoberfest
Core
🚀 The Node.js Framework highly focused on developer ergonomics, stability and confidence
Stars: ✭ 11,697 (+10831.78%)
Mutual labels:  hacktoberfest
Cyberdisc Bot
The bot for the Cyber Discovery Community Discord Server!
Stars: ✭ 108 (+0.93%)
Mutual labels:  hacktoberfest

pkgnet

CRAN_Status_Badge CRAN_Download_Badge GitHub Actions Build Status Appveyor Build status codecov Lifecycle badge

Introduction

pkgnet is an R library designed for the analysis of R libraries! The goal of the package is to build a graph representation of a package and its dependencies to inform a variety of activities, including:

  • prioritizing functions to unit test based on their centrality
  • examining the recursive dependencies you are taking on by using a given package
  • exploring the structure of a new package provided by a coworker or downloaded from the internet

Table of contents

  1. How it Works
  2. Installation
  3. Usage Examples
  4. How to Contribute

How it Works

The core functionality of this package is the CreatePackageReport function.

Installation

This package is now available from CRAN!

install.packages('pkgnet')

Usage Examples

Try it out!

library(pkgnet)
result <- CreatePackageReport('ggplot2')

How to Contribute

To report bugs, request features, or ask questions about the structure of the code, please open an issue.

If you'd like to contribute to the project, please open a pull request. PRs should follow the project's contribution guidelines.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].