gtri / lowendinsight

LowEndInsight is a simple "bus-factor" risk analysis library for Open Source Software that is managed within a Git repository. Provide the git URL and the library will respond with a basic Elixir Map structure report. Critical feedback is always appreciated.
BSD 3-Clause "New" or "Revised" License
12 stars 3 forks source link

Make "package_type" check optional param #60

Closed kitplummer closed 4 years ago

kitplummer commented 4 years ago

Have found a few issues when processing large number of items the package_type scan slows the analysis down significantly - and will cause the app to crash on "too many open files" errors (or other errors caused by this).

Also, when running the "trends" analysis by language, it isn't needed.

This is a good point to start making some of the "options" available as arguments to the analysis call versus config.