/gissues

Monitor your npm dependencies and check your issues

Primary LanguageJavaScriptMIT LicenseMIT

Gissues

Gissues reads your files and looks for github issues. It will then display them in a table in your console.

Example

Source: https://github.com/arnaudbenard/gissues/blob/master/test/sample/example.js

// Example 
// Broken because https://github.com/strongloop/express/issues/2671
function foo() {
    return 'bar';
}
/**
 * Some function
 * https://github.com/strongloop/express/issues/2670
 * @return {String} Example
 */
function bar() {
    return 'foo';
}

screenshot

Status

This is a WIP, simple proof of concept.

Reason

If you add GitHub issues url in your comments, it because quickly a hassle to check the status of each issues. Following all the issues isn't sustainable when working on multiple projects. It will help you find closed issues and see how you can resolve them.

Ambitions

I would like to group the issues by projects in order to see which dependency is causing the most problems in your project. My ambition is to make this a bad package detector. The number of issues isn't the main factor for bad packages, it could simply be caused by popularity (take with a pinch of salt).

How to use

npm install gissues
gissues.show('./test/sample/'); // Promise

Happy hacking!